ruby-on-rails – Braintree IOS rails错误91564不能多次使用payment_method_nonce

我在Braintree :: Transaction.sale上收到Braintree的错误

Braintree::ErrorResult params:{...} errors:transaction:[(91564)
  Cannot use a payment_method_nonce more than once.

但是当我检查nonce令牌时,它总是与上一个请求不同.

从IOS应用程序收到的示例nonce:

10e368f1-81bc-4ace-b4b4-76cfdc4d1459
02cc81b2-d6c7-416b-b5d5-5b23c7e81fad

最佳答案 解决了问题..我试图通过paymentMethod.create手动添加卡片使用nonce …我用于Transaction.Sale的同一个nonce而不是使用PaymentMethod.create返回的令牌.

点赞