我可以使用以下代码获取nonce。
DropInResult result = data.getParcelableExtra(DropInResult.EXTRA_DROP_IN_RESULT);
PaymentMethodNonce nonce = result.getPaymentMethodNonce();
String stringNonce = nonce.getNonce();
我可以致电付款。 1.现在我再次想要支付金额而不添加卡片细节,怎么办呢? 2.如何在不添加卡详细信息的情况下生成新的nonce?
答案 0 :(得分:1)
According the Braintree developer docs:“付款方式nonce是对付款信息的安全,一次性参考。”
你可以use the payment method nonce to create a transaction。如果这样做,将消耗随机数和随附的卡数据。如果您希望安全存储卡片数据以供重复使用,您可以使用create a payment method中的随机数Vault。
然后,您可以检索payment method token并使用它来创建交易。