2016-07-30 60 views
1

我想在每次使用paypal結賬進行購物時更新Vault用戶的現有paypalAccount如何更新Braintree中現有的Paypal賬戶?

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

另一塊documentation顯示如何使用token更新Paypal帳戶。我的理解是token僅在將paymentMethod添加到Vault後纔可用。

但是我現在所知道的(在我更新Vault之前)是從客戶端得到的paymentMethodNonce。我不想創建新的paymentMethod/paypalAccount,而是更新現有的。

有什麼方法可以使用paymentMethodNonce更新現有的paypalAccount

回答

2

完全披露:我在布倫特裏工作。如果您有任何其他問題,請隨時聯繫support

目前沒有辦法使用paymentMethodNonce更新paypalAccount。

您可以通過更新與paypalAccount關聯的paymentMethod來更新paypalAccount。首先,在服務器上保存用戶到payment_method_token的映射。 payment_method_token將從paymentMethod.create返回。然後,只要您想更新用戶的詳細信息,就可以使用令牌檢索paymentMethod,並致電paymentMethod.update。請致電documentation

+0

感謝您回答這個問題!我想將我的服務器中的用戶映射到braintree'customerId',因爲我可以使用'paymentMethodNonce'在一次調用中更新新的用戶信息+新的信用卡信息,但是如果將'paymentMethodToken'映射到'customer'是唯一方法要更新'paypalAccount',我會按照你的建議。 – novasaint

相關問題