我正在我的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=]
答案 0 :(得分:0)
paymentMethodNonce = 26333efd-40f6-00f4-5d9f-46353000f082
是唯一的,所以尝试生成不同的nonce并点击api
答案 1 :(得分:0)
我遇到了同样的问题,终于解决了。罪魁祸首是我的Volley网络API,我使用它来提交POST请求并在服务器端调用TransactionRequest。如果响应延迟,它将再次提交请求。我将重试选项设置为“ 0”,并且所有问题都已修复。怎么样?检查此Android volley sending data twice