PayPal 在 PayPal 方面向 Magento 购物车添加额外的税收
Posted
技术标签:
【中文标题】PayPal 在 PayPal 方面向 Magento 购物车添加额外的税收【英文标题】:PayPal adding extra taxing to Magento Cart on PayPal side 【发布时间】:2013-04-06 00:09:42 【问题描述】:我遇到了 Magento 问题。
为客户实时启动网站后,11 天一切正常。昨天,一位客户告诉我们,他们的付款已被标记为涉嫌欺诈。我们去检查,发现 Magento 网站和 PayPal 上的金额不同。在检查了原因后,我们看到 PayPal 正在对从 Magento 转移的金额添加另一项税款,尽管 Magento 已经包含了所有金额。
这是我在更改为 PayPal express checkout 时遇到的错误。
PayPal 网关已拒绝请求。购物车项目的总金额与订单金额不匹配(#10413:由于参数无效,交易被拒绝。有关详细信息,请参阅其他错误消息)。
有人知道如何解决这个问题吗?
【问题讨论】:
在这里查看我的答案:https://***.com/questions/9804883/suspected-fraud-status-after-compeleting-the-payment-in-magento/44993619#44993619 【参考方案1】:我找到了解决方案。不确定这是最好的方法。但是,它有效。
澄清一下,我想在 Magento 中使用 PayPal 网络标准。
\app\code\core\Mage\Paypal\Model\Api\Standard.php
我注释掉了以下内容。
49 // 'tax' => 'tax_amount',
65 //'tax' => '_filterAmount',
93 //Mage_Paypal_Model_Cart::TOTAL_TAX => 'tax',
【讨论】:
【参考方案2】:建议您将发布到 Paypal 的内容与进入 paypal 订单相关数据库的内容记录下来。
使用与该特定案例类似的详细信息。
可能是您的某些代码(附加模块)以贝宝形式添加了税款,该表格已发布,该附加金额未更新订单总额,因此订单详细信息完好无损。
【讨论】:
我怀疑这是由于我在管理模块实施后添加的一些扩展。然而,卸载这些扩展并没有帮助解决这种情况。 除非您记录发布到贝宝的内容并与已订购的内容进行比较,否则很难断定问题发生在哪里,是您在贝宝中的帐户配置有问题还是 Magento 代码有问题。跨度>以上是关于PayPal 在 PayPal 方面向 Magento 购物车添加额外的税收的主要内容,如果未能解决你的问题,请参考以下文章
使用智能按钮创建 PayPal 订单 - (React/NodeJS)