2016-07-30 8 views
1

paypalチェックアウトを使用して購入するたびにVaultユーザーの既存のpaypalAccountを更新したいとします。Braintreeの既存のPaypalアカウントを更新するには?

documentationによると、creditCardspaymentMethodNonceでのみ更新できます。

documentationの別の部分は、tokenを使用してPaypalアカウントを更新する方法を示しています。 tokenは、paymentMethodがVaultに追加された後でのみ利用可能です。

しかし、私が知っているのは(私がVaultを更新する前に)クライアント側からpaymentMethodNonceであることだけです。そして私は新しいpaymentMethod/paypalAccountを作成するのではなく、既存のものを更新したいと思います。

paypalAccountを更新する方法はありますか。paymentMethodNonceを使用していますか?

答えて

2

全開示:私はブレーントリーで働いています。ご不明な点がございましたら、supportまでお気軽にお問い合わせください。

現在、paymentMethodNonceを使用してpaypalAccountを更新する方法はありません。

paypalAccountに関連付けられたpaymentMethodを更新することによって、paypalAccountを更新することができます。まず、ユーザーからサーバー上のpayment_method_tokenへのマッピングを保存します。 payment_method_tokenpaymentMethod.createから返されます。その後、ユーザーの詳細を更新する場合はいつでも、トークンを使用してpaymentMethodを取得し、paymentMethod.updateに電話することができます。

paypalAccountsの更新の詳細については、documentationをご覧ください。

+0

質問にお答えいただきありがとうございます。 'paymentMethodNonce'を使って1回の呼び出しで新しいユーザー情報+新しいクレジットカード情報を更新できるので、私のサーバーのユーザーをbraintreeの' customerId'にのみマップしたいのですが、 'paymentMethodToken'から' customer'へのマッピングが唯一の方法'paypalAccount'を更新するには、あなたの助言に従います。 – novasaint

関連する問題