Как обновить существующую учетную запись 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, пожалуйста, ознакомьтесь с этой документацией.

Другие вопросы по тегам