贝宝增加额外的税收到Magento购物车在贝宝方面



Magento有问题

为客户上线网站后,11天内一切正常。昨天,一位客户通知我们,他们的付款被标记为涉嫌欺诈。我们去查看了一下,发现Magento网站和PayPal上的金额不一样。通过查询原因,我们发现PayPal在Magento转账的金额上又增加了一笔税,而Magento已经包含了所有的金额。

这是我得到的错误,当我改变到PayPal express checkout。

PayPal网关已拒绝请求。购物车中商品的总金额与订单金额不匹配(#10413:由于无效参数而拒绝交易。

有谁知道如何解决这个问题吗?

我找到了一个解决方案。我不确定这是不是最好的办法。但是,它可以工作。

只是为了澄清,我想使用PayPal网络标准与Magento。

app 核心代码 法师贝宝 Api模型 Standard.php

我把下面的注释掉了。

49 //  'tax'           => 'tax_amount',
65 //'tax'      => '_filterAmount',
93 //Mage_Paypal_Model_Cart::TOTAL_TAX      => 'tax',

建议您记录发布到Paypal的内容与进入Paypal订单相关的DB的内容。

使用与特定情况相似的细节

可能是您的一些代码(附加模块)在paypal表单中添加了税金,该附加金额没有更新订单总额,因此订单详细信息完整。

最新更新