【发布时间】:2016-03-29 09:03:20
【问题描述】:
对于Braintree_PaymentMethod::create() 函数,选项之一是:
'failOnDuplicatePaymentMethod', bool如果通过此选项并且付款方式已添加到保险柜,则请求将失败。此选项不适用于 PayPal 付款方式。
这似乎是一个全局比较。即如果信用卡信息存在于保险库中,无论客户 ID 是什么,这都会失败。
有没有办法检查特定客户的重复项?
【问题讨论】:
-
我在大约 2 年前就此事联系了支持人员,答案是否定的,但它当然值得再次研究。
-
所以我不能有两个带有 41111111111111111 的测试帐户?这种情况对我来说毫无意义。保险库应该是个人帐户唯一的。如果共用一张信用卡的两个人有不同的帐户怎么办。这有什么意义。
-
值得注意的是,它说这不适用于 PayPal。这实际上很棒。如果您尝试添加代表已添加付款方式的 PayPal 随机数,您只需取回与该付款方式对应的令牌(对于该客户,该令牌永远不会更改)。不幸的是,信用卡不是这样运作的。