Php Magento订单被起诉两次

Php Magento订单被起诉两次,php,magento,payment,authorize.net,Php,Magento,Payment,Authorize.net,我是一名Magento开发人员,我的一位客户遇到了一个重大问题。他们的一些买家/客户(非常随机)被收取两倍或两倍以上的订单金额,但每次只创建一个订单。到目前为止,它已经发生了3次,在过去3周内发生了2次 他们正在使用Authorize.net CIM Integration模块。经过调查,我意识到他们不是唯一一个遇到这个问题的Magento电子商务网站。由于几乎不可能重现错误,而且没有模式,大多数人似乎认为这只可能意味着停机、超时或服务器过载 目前为止,似乎帮助一些人消除这个问题的唯一方法是调整

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

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

目前为止,似乎帮助一些人消除这个问题的唯一方法是调整PHP配置(例如
max\u execution\u time
)和
CURL timeout
变量


我想知道是否有人遇到过这个问题,如果有,您是否有更多关于为什么会发生这种情况以及如何解决它的信息?到目前为止,我发现的一点信息还没有具体化,只是在寻找确凿的事实、解释和解决方案。谢谢

有些游客很不耐烦。 当他们点击某个表单按钮并感觉没有动作时,他们会双击这个按钮


因此,放置一些java脚本代码以禁止在几秒钟内再次单击按钮,或者在按钮周围放置一个文本不要单击此按钮两次。

我也在使用自己定制的magento Authorize.net CIM Integration,我以前从未遇到过此问题。您是否可以要求他们登录到authorize.net并查看两个事务之间的时间差,因为您通常会收到“已提交重复事务”。如果相同事务在30秒内提交。感谢您的评论。我刚刚收到我的托管提供商(Nexcess)的回复他们说在Magento exception.log中确实有一个“已提交重复事务”。我的问题是如何/为什么会发生这种情况?假设这不是CIM模块中的错误。如果客户结帐信用卡因AVS而失败,他们会迅速纠正问题并重新提交,然后您会使get“已提交重复交易”。如果magento使用标准结帐,则应将此设置在适当的位置。