php - Magento 订单被收取两次费用

原文 标签 php magento payment authorize.net

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

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

到目前为止,似乎唯一可以帮助某些人消除此问题的方法是调整 PHP 配置(例如 max_execution_time )和 CURL timeout多变的。

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

最佳答案

一些游客非常不耐烦。
当他们单击某个表单按钮并且感觉没有任何 Action 时,他们将双击此按钮。

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

关于php - Magento 订单被收取两次费用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23960871/

相关文章:

payment - 如何收取付费内容的订阅费?

java - 如何从托管的 BuyNow Button 将高级变量传递给 Paypal PDT 和 IPN

mobile - Square 是否有用于接受付款的 API?

magento - bundle 产品作为单独的行项目添加到购物车

php - 选择行包含字符串的位置

php - 下拉列表框中的复选框内的复选框

php - 减去或比较极限

magento - 所有 Magento 扩展都必须使用辅助类吗?

magento - 在Magento中提交联系表单后,重定向到特定页面

php - 在php中插入空值的Json数组数据