Наличие аварийной ситуации. В настоящее время на моем сайте у меня есть несколько клиентов, с которых взимается плата несколько раз за один и тот же заказ. Платежный шлюз — Authorize.Net, а платформа магазина — Magento Enterprise. Что может быть причиной этого? Плохой код, ошибка сервера и т. д.? Это никогда не случалось раньше и совершенно случайно. Если этой информации недостаточно, пожалуйста, дайте мне знать.
Случайные повторяющиеся транзакции в Authorize.Net
Ответы (1)
Это проблема кодирования, но на таком сайте будет сложно найти код. Разработчику необходимо просмотреть и просмотреть весь код оформления заказа, чтобы найти возможные ошибки.
Лучший способ действий — посмотреть, насколько далеко друг от друга находятся транзакции. Если они очень близки друг к другу (т. е. несколько минут или меньше), вы можете попытаться исправить это, установив для окна дублирования транзакций значение, достаточно большое, чтобы предотвратить появление дубликатов. Другими словами, если повторяющиеся транзакции происходят в пределах 60 секунд друг от друга, обновите код Authorize.Net, чтобы установить x_duplicate_window
на значение 180 (это значение равно секундам). Это должно предотвратить дублирование заказов.
person
John Conde
schedule
08.12.2011