wordpress - PayPal 未收到运费 : Validation error: PayPal amounts do not match (gross <N>). 订单状态从待付款更改为暂停

标签 wordpress woocommerce paypal ups

我在网站上激活了 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 帐户中删除所有运输规则集。

查看以下链接了解更多详情:

https://docs.woocommerce.com/document/paypal-standard/#my-shipping-costs-are-not-transferring-to-paypal

关于wordpress - PayPal 未收到运费 : Validation error: PayPal amounts do not match (gross <N>). 订单状态从待付款更改为暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38521227/

相关文章:

php - 在 Woocommerce 中从 Paypal 成功付款的订单状态处理问题

php - 基于 WooCommerce 电子邮件通知中销售的产品的不同收件人

php - 替换 woocommerce 标题

php - Paypal IPN 现在返回无效 - 以前工作正常的 PHP 代码

c# - DoExpressCheckoutPayment 返回错误 11623

wordpress - 在 Paypal 测试期间,我无法访问 sandbox.paypal 页面

css - Wordpress 额外的 CSS 在主题更改时丢失

html - CSS - 选择器 - 复选框和标签之间的额外内容

api - Java 中的 Paypal REST API - getAccessToken 返回 null

css - WordPress 导航栏中一个链接周围的边框