Magento订单被收取两次

时间:2014-05-30 18:09:01

标签: php magento payment authorize.net

我是Magento开发人员,我的一位客户遇到了一个重大问题。他们的一些买家/客户(非常随机)被收取两倍或更多的订单金额,但每次只创建一个订单。到目前为止,它已经发生了3次,在过去3周内发生了2次。

他们正在使用Authorize.net CIM Integration模块。经过一番调查后,我意识到他们并不是唯一遇到此问题的Magento电子商务网站。由于几乎不可能重现错误并且没有模式,大多数人似乎认为它只能意味着存在停机,超时或服务器过载。

目前,迄今为止唯一能帮助某些人消除此问题的事情是调整PHP配置(例如max_execution_time)和CURL timeout变量。

我想知道是否有人遇到过这个问题,如果有的话,你是否有更多关于为什么会发生这种情况的信息以及如何解决这个问题?到目前为止,我发现的一些小信息并没有具体,寻找可靠的事实,解释和解决方案。谢谢!

2 个答案:

答案 0 :(得分:0)

有些游客非常不耐烦。 当他们点击某个表单按钮并且没有动作时,他们将双击此按钮。

所以放置一些java脚本代码以禁止第二次单击几秒钟或在按钮周围放置文本不要单击此按钮两次。

答案 1 :(得分:0)

这可能与MySQL问题有关,我们先查看日志。我的情况是,这个 MySQL 错误日志出现在问题订单发生的时间附近:

<块引用>

到 db 的连接 1198255 中止:'...' 用户:'...' 主机:'localhost'(读取通信数据包时出错)

然后我确实按照本指南进行了修复:https://dba.stackexchange.com/a/19139

相关问题