Как обновить существующую учетную запись Paypal в Braintree?
Я хочу обновить существующий paypalAccount
пользователя Vault каждый раз, когда она совершает покупку с помощью PayPal Checkout.
По документации могу обновить только creditCards
с помощью paymentMethodNonce
,
В другом разделе документации показано, как обновить учетную запись Paypal с помощью token
, Я понимаю, что token
доступно только после paymentMethod
добавлен в хранилище.
Но все, что я знаю на данный момент (до того, как обновить Vault), это paymentMethodNonce
со стороны клиента. И я не хочу создавать новый paymentMethod
/paypalAccount
но обновить существующий.
Есть ли способ, которым я могу обновить существующие paypalAccount
с помощью paymentMethodNonce
?
1 ответ
Полное раскрытие: я работаю в Braintree. Если у вас есть какие-либо дополнительные вопросы, не стесняйтесь обращаться в службу поддержки.
В настоящее время нет способа обновить PayPalAccount с помощью paymentMethodNonce.
Вы можете обновить paypalAccount, обновив paymentMethod, привязанный к paypalAccount. Во-первых, сохраните отображение от пользователя в payment_method_token на вашем сервере. Payment_method_token будет возвращен из paymentMethod.create
, Затем в любое время, когда вы захотите обновить данные пользователя, вы можете получить метод paymentMethod с помощью токена и вызвать paymentMethod.update
,
Для получения дополнительной информации об обновлении PayPalAccounts, пожалуйста, ознакомьтесь с этой документацией.