我在 PayPal 中对澳大利亚货币进行快速结账时遇到错误。 (购物车金额的货币必须相同)我的代码适用于美元。
我在 setexpresscheckout
和 doexpresscheckout
过程中都正确设置了货币代码“AUD”,但我仍然遇到错误。
我该怎么做才能解决这个问题?
最佳答案
您显然没有在 SetExpressCheckout 和 DoExpressCheckoutPayment 中发送相同的货币。
美元是“主要”货币。这意味着如果没有指定货币,默认情况下它会退回到美元。这就是为什么如果您不指定任何内容,它就会正常工作。
检查(或发布)您的 SetExpressCheckout 和 DoExpressCheckoutPayment 代码,因为我确定您没有为这两个 API 调用正确指定 CURRENCYCODE。
关于支付宝10418错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7672659/