我在网站上激活了 Woocommerce、UPS 运输和 USPS 运输插件。在插件的最新更新之前一切正常。我正在使用 Woo 2.6.3 及其插件。
更新后 PayPal 无法收到订单的运费,因此它只处理没有运费的产品总额,我们在现场收到错误如下:
Validation error: PayPal amounts do not match (gross 2.75). Order status changed from Pending Payment to On Hold.
当我在请求中检查 PayPal 日志时,woocommerce 不会在“payment_gross”和“mc_gross”下添加运费
我已经向 Woocommerce 支持张贴了相同的票证,但他们需要很长时间才能恢复,而且由于它是一个实时网站,我不能持有那么多。
最佳答案
WooCommerce 2.6+ 通过 PayPals API 将运费作为“真实”的运输项目发送。 如果您的 PayPal 帐户中设置了运输规则,这些规则将接管并删除 WooCommerce 发送的费用。 所以您需要从您的 paypal 帐户中删除所有运输规则集。
查看以下链接了解更多详情:
关于wordpress - PayPal 未收到运费 : Validation error: PayPal amounts do not match (gross <N>). 订单状态从待付款更改为暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38521227/