2013-04-13 54 views
0

我遇到了Magento的问题。PayPal在PayPal方面向Magento购物车中添加额外的税款

为客户推出网站后,11天内一切正常。昨天,其中一位客户通知我们,他们的付款被标记为涉嫌诈骗。我们去检查并看到Magento网站和PayPal上的金额有所不同。在仔细检查原因之后,我们看到PayPal正在从Magento转移的金额中再增加一个税额,即使Magento已经包含了所有金额。

这是我在更改为PayPal快速结帐时收到的错误。

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

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

+0

检查我的答案在这里:[https://stackoverflow.com/questions/9804883/suspected-fraud-status-after-compeleting-the-payment-in-magento/44993619#44993619](https:/ /stackoverflow.com/questions/9804883/suspected-fraud-status-after-compeleting-the-payment-in-magento/44993619#44993619) –

回答

0

建议您记录发送到PayPal的内容,以及进入Pay​​Pal订单相关数据库的内容。

使用类似的细节来了解那个特定的情况。

或许你的某些代码(附加模块)在PayPal表单中增加了税额,这个额外金额没有更新订单总额,因此订单细节完好无损。

+0

我怀疑这是由于我为管理模块实施后添加的一些扩展。卸载这些扩展然而没有帮助情况。 –

+0

除非您记录张贴到paypal的内容,并且与已订购的内容进行比较,否则很难断定发生问题的位置是您在PayPal中的帐户配置有误,还是Magento代码有问题。 – oscprofessionals

1

我找到了解决方案。不知道这是做到这一点的最佳方式。但是,它的工作。

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

\程序\代码\核心\法师\宝\型号\阿比\ Standard.php

我注释掉follwing。

49 // 'tax'   => 'tax_amount', 

65 //'tax'  => '_filterAmount', 

93 //Mage_Paypal_Model_Cart::TOTAL_TAX  => 'tax',