2017-11-08 4 views
0

私は、次のコードを使用してナンスを取得することができています。以前に追加したカードで複数の支払いを行うにはどうすればよいですか?

DropInResult result = data.getParcelableExtra(DropInResult.EXTRA_DROP_IN_RESULT); 
       PaymentMethodNonce nonce = result.getPaymentMethodNonce(); 
       String stringNonce = nonce.getNonce(); 

そして、私は支払いを呼び出すことができます。 1.カードの詳細を追加せずに金額をもう一度払いたいのですが、どうすればいいですか? 2.カードの詳細を追加せずに新しいノンスを生成するにはどうすればよいですか?

答えて

1

According the Braintree developer docs:「お支払い方法に関する一切の保証はありません一度限りのご利用お支払い情報への参照」

あなたはuse the payment method nonce to create a transactionをすることができます。あなたがそうするならば、ナンスは消費され、それとカードデータが消費されます。あなたが安全に、繰り返し使用するカードのデータを保存したい場合は、あなたのVaultcreate a payment methodにnonceを使用することができます。

その後、payment method tokenを取得し、トランザクションを作成するためにそれを使用することができます。

関連する問題