【问题标题】:How to update existing Paypal account in Braintree?如何在 Braintree 中更新现有的 Paypal 帐户?
【发布时间】:2016-12-04 20:49:15
【问题描述】:

我想在 Vault 用户每次使用 paypal 结帐进行购买时更新她现有的paypalAccount。

根据documentation,我只能使用paymentMethodNonce更新creditCards。

另一篇documentation 展示了如何使用token 更新Paypal 帐户。我的理解是 token 只有在将 paymentMethod 添加到 Vault 后才可用。

但此时(在我更新 Vault 之前)我所知道的只是来自客户端的paymentMethodNonce。而且我不想创建一个新的paymentMethod/paypalAccount,而是更新现有的。

有什么方法可以使用paymentMethodNonce 更新现有的paypalAccount?

【问题讨论】:

    标签: paypal braintree braintree-data


    【解决方案1】:

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

    目前无法使用 paymentMethodNonce 更新 paypalAccount。

    您可以通过更新与 paypalAccount 关联的 paymentMethod 来更新 paypalAccount。首先,在您的服务器上保存从用户到 payment_method_token 的映射。 payment_method_token 将从 paymentMethod.create 返回。然后,只要您想更新用户的详细信息,就可以使用令牌检索 paymentMethod,并调用paymentMethod.update。

    有关更新 paypalAccounts 的更多信息,请查看此documentation。

    【讨论】:

    • 感谢您回答问题!我只想将服务器中的用户映射到他们的braintree customerId,因为我可以使用paymentMethodNonce 在一次通话中更新新用户信息+新信用卡信息,但是如果将paymentMethodToken 映射到customer 是唯一的方法要更新paypalAccount,我会听从您的建议。
    猜你喜欢
    • 2016-03-06
    • 2015-12-21
    • 1970-01-01
    • 2016-05-18
    • 2014-11-29
    • 2019-08-13
    • 2022-01-20
    • 2015-11-07
    • 2016-05-30
    相关资源
    最近更新 更多