PayPal 网关已拒绝请求。购物车项目总金额与订单金额不匹配

Posted

技术标签:

【中文标题】PayPal 网关已拒绝请求。购物车项目总金额与订单金额不匹配【英文标题】:PayPal gateway has rejected request. The totals of the cart item amounts do not match order amounts 【发布时间】:2014-05-25 14:02:16 【问题描述】:

当我使用非基础货币下订单时出现上述错误。我的商店基础货币是 USD。如果我使用“GBP”或“INR”或其他货币下订单,我会收到类似的错误

PayPal 网关已拒绝请求。购物车项目的总金额与订单金额不匹配(#10413:由于参数无效,交易被拒绝。有关详细信息,请参阅其他错误消息)。

我已经搜索过谷歌。大多数论坛都说,这可能是一个四舍五入的问题!但它现在仍然运行良好。今天只有我收到这样的错误。而且他们在所有货币上都出现了错误。但对我来说,它只显示 基础货币

编辑:

[ITEMAMT] => 239.00 
[TAXAMT] => 0.00 
[SHIPPINGAMT] => 0.00
[L_NUMBER0] => 8sa-N7407
[L_NAME0] => Pink & Gold Velvet, Net Party Wear Sarees
[L_QTY0] => 1 
[L_AMT0] => 239.00 )

结帐页面的请求结果

有人有想法让我摆脱这个问题吗?提前致谢

【问题讨论】:

我可以知道你们的基础货币吗? 【参考方案1】:

我只是在我的自定义模块上设置了错误的条件。所以它称为核心文件。所以只有它除了基础货币之外不起作用

if(Mage::helper('paypalmulticurrency')->isActive())

        return parent::_render();

    

从上面的if条件,我设置如果它是活动的,调用父方法。但我想像, 如果它不是仅处于活动状态,请调用父方法。刚刚更改了if条件,现在运行良好!

if(!Mage::helper('paypalmulticurrency')->isActive())

        return parent::_render();

    

【讨论】:

以上是关于PayPal 网关已拒绝请求。购物车项目总金额与订单金额不匹配的主要内容,如果未能解决你的问题,请参考以下文章

PayPal 错误 10413 - 购物车项目总金额与订单金额不匹配

Paypal 不返回实际总金额

PayPal API:购物车项目总金额与订单金额不匹配

10413 贝宝错误:购物车项目总金额与订单金额不匹配

“PayPal 网关已拒绝请求。超时处理请求(#10001:内部错误”

paypal magento 不支持 INR