Android braintree paypal支付错误不能多次使用payment_method_nonce

时间:2017-09-26 09:48:30

标签: android paypal braintree

我正在我的Android应用中实现braintree

信用卡或借记卡付款正常。

此外,Paypal支付工作正常,但我在回复中收到错误。

当我使用PayPal付款时,这就是我得到的。

Final Response: Braintree\Result\Error[errors=[Braintree\Error\ValidationErrorCollection/errors:[( )]], params=transaction=type=sale, amount=79, paymentMethodNonce=26333efd-40f6-00f4-5d9f-46353000f082, options=submitForSettlement=true, message=Cannot use a payment_method_nonce more than once., creditCardVerification=, transaction=, subscription=, merchantAccount=, verification=]

2 个答案:

答案 0 :(得分:0)

  

paymentMethodNonce = 26333efd-40f6-00f4-5d9f-46353000f082

是唯一的,所以尝试生成不同的nonce并点击api

答案 1 :(得分:0)

我遇到了同样的问题,终于解决了。罪魁祸首是我的Volley网络API,我使用它来提交POST请求并在服务器端调用TransactionRequest。如果响应延迟,它将再次提交请求。我将重试选项设置为“ 0”,并且所有问题都已修复。怎么样?检查此Android volley sending data twice