【发布时间】:2014-07-20 14:00:50
【问题描述】:
我是Magento 开发人员,我的一位客户遇到了一个重大问题。他们的一些买家/客户(非常随机)被收取两倍或更多订单金额的费用,但每次只创建一个订单。到目前为止,它已经发生了 3 次,过去 3 周内发生了 2 次。
他们正在使用Authorize.net CIM Integration 模块。经过一番调查,我意识到他们并不是唯一遇到此问题的 Magento 电子商务网站。由于几乎不可能重现错误并且没有模式,因此大多数人似乎认为这仅意味着存在停机时间、超时或服务器超载。
目前看来,唯一能帮助某些人消除此问题的方法是调整 PHP 配置(例如 max_execution_time)和 CURL timeout 变量。
我想知道是否有人遇到过这个问题,如果有,您是否有更多关于为什么会发生这种情况以及如何解决它的信息?到目前为止,我发现的少量信息还不是具体的,寻找可靠的事实、解释和解决方案。谢谢!
【问题讨论】:
-
我也在使用我自己定制的 magento Authorize.net CIM 集成,我以前从未遇到过这个问题。您能否要求他们登录到 authorize.net 并查看两次交易之间的时间差,因为您通常会收到“已提交重复交易”。如果在约 30 秒内提交相同的交易。
-
感谢您的评论我刚刚收到我的托管服务提供商 (Nexcess) 的回复,他们说在 Magento exception.log 中确实有一个“已提交重复交易”。我的问题是如何/为什么会发生这种情况?
-
假设这不是 CIM 模块中的错误。如果客户结帐信用卡由于 AVS 而失败,他们迅速纠正问题并重新提交,那么您会得到“已提交重复交易”。见support.authorize.net/authkb/…
标签: php magento payment authorize.net