【问题标题】:Braintree hosted fields integration - edit existing card dataBraintree 托管字段集成 - 编辑现有卡片数据
【发布时间】:2017-12-14 17:28:12
【问题描述】:

我正在使用 Braintree 托管字段来允许信用卡付款,并且用户可以使用多张卡。

如何允许用户编辑现有卡片?例如,当银行更新卡时,它保持相同的卡号,但到期日期和CVV发生变化。我希望用户能够编辑到期日期和 CVV 以保持卡处于活动状态。这可能吗,还是用户必须从头开始输入具有相同卡号的新卡?

【问题讨论】:

    标签: braintree


    【解决方案1】:

    全面披露:我在 Braintree 工作。如果您还有任何问题,请随时联系support

    一旦您的客户将他们的付款方式存储在保险柜记录中,您就可以使用他们关联的付款方式令牌来运行PaymentMethod.update() 调用。使用付款方式更新,您可以更改存储方式的大多数属性,并且您可以找到这些属性的完整列表here。更新实际卡信息时,例如 CC 编号、到期日期等,建议您使用新信息生成 nonce,而不是手动输入,但两者都可以正常工作。

    【讨论】:

    • 是否可以通过托管字段仅更新到期日期?如果是这样,是否必须再次输入 CC 号码?
    • 没关系。看起来不需要。我刚刚创建了我想更新的托管字段,将它们标记化,然后如上所述调用 paymentMethod.update。 gateway.paymentMethod.update('card_token', { paymentMethodNonce: nonceFromTokenize })
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-21
    • 1970-01-01
    • 2015-07-31
    • 1970-01-01
    • 1970-01-01
    • 2017-10-28
    • 2017-01-07
    相关资源
    最近更新 更多