【发布时间】:2015-08-26 06:31:11
【问题描述】:
使用 WooCommerce 和标准 PayPal 网关接受付款。在沙盒模式下测试时,一切正常。当我们用真实的交易进行现场测试时,付款没有问题,但在 WooCommerce 中有如下注释:
“验证错误:PayPal 货币不匹配(代码 USD)。订单状态从处理中更改为保留。”
我们的商店没有多种货币。一切都设置为美元。 PayPal 设置为接受不同货币的付款并自动转换它们。我们没有安装货币转换插件。我们仔细检查了 API 设置(它们是正确的),我们生成了新的 API 密钥并再次尝试,我们在启用和未启用 IPN 的情况下进行了尝试。
付款是通过 Paypal 进行的,但我们仍然在订单备注中看到此错误,并且状态更改为 On-Hold 而不是“Processing”。
我们也无法在 WooCommerce 中通过 PayPal 处理退款,我们会收到“退款失败”消息。不确定这是否相关,但我们也想弄清楚。
【问题讨论】:
标签: wordpress validation paypal woocommerce currency