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/

相关文章:

mysql - Magento 1.8.0在处理您的请求时出错

javascript - 是否可以并允许将自定义(自己的)PayPal 按钮与 Express Checkout 和 REST API 一起使用?

paypal - 美国以外的网站支付专业版

payment-gateway - 如何管理在 BlueSnap 中销售特殊订单的销售代表?

PHP 和 MySQL - 更新查询不更新数据库

PHP - 作为助手的特征

php - 当在另一个 PHP 文件中遇到一个操作时,动态地导致一个 PHP 文件发生变化

php - Magento Soap API 添加捆绑产品到购物车

php - 如何将按钮添加到侧边栏小部件?

magento - 如何在 magento 的交易电子邮件模板中使用自定义客户变量?