我正在使用Braintree托管字段来支付信用卡,用户可以使用多张卡。
如何允许用户编辑现有卡片?例如,当银行续订卡时,它会保留相同的卡号,但到期日期和CVV会发生变化。我希望用户能够编辑到期日期和CVV以使卡保持活动状态。这是可能的,还是用户必须使用相同的卡号从头开始输入新卡?
答案 0 :(得分:1)
完全披露:我在Braintree工作。如果您有任何其他问题,请随时联系support
一旦您的客户将其付款方式存储在Vault记录中,您就可以使用其关联的付款方式令牌来运行PaymentMethod.update()来电。使用付款方式更新,您可以更改存储方法的大多数属性,并且可以找到这些属性here的完整列表。更新实际卡信息时,例如CC号,有效期等,建议您使用新信息生成一个nonce,而不是手动输入,但任何一个都可以正常工作。