【发布时间】:2017-12-14 17:28:12
【问题描述】:
我正在使用 Braintree 托管字段来允许信用卡付款,并且用户可以使用多张卡。
如何允许用户编辑现有卡片?例如,当银行更新卡时,它保持相同的卡号,但到期日期和CVV发生变化。我希望用户能够编辑到期日期和 CVV 以保持卡处于活动状态。这可能吗,还是用户必须从头开始输入具有相同卡号的新卡?
【问题讨论】:
标签: braintree
我正在使用 Braintree 托管字段来允许信用卡付款,并且用户可以使用多张卡。
如何允许用户编辑现有卡片?例如,当银行更新卡时,它保持相同的卡号,但到期日期和CVV发生变化。我希望用户能够编辑到期日期和 CVV 以保持卡处于活动状态。这可能吗,还是用户必须从头开始输入具有相同卡号的新卡?
【问题讨论】:
标签: braintree
全面披露:我在 Braintree 工作。如果您还有任何问题,请随时联系support
一旦您的客户将他们的付款方式存储在保险柜记录中,您就可以使用他们关联的付款方式令牌来运行PaymentMethod.update() 调用。使用付款方式更新,您可以更改存储方式的大多数属性,并且您可以找到这些属性的完整列表here。更新实际卡信息时,例如 CC 编号、到期日期等,建议您使用新信息生成 nonce,而不是手动输入,但两者都可以正常工作。
【讨论】:
gateway.paymentMethod.update('card_token', { paymentMethodNonce: nonceFromTokenize })