Задать вопрос
@Domovik93
BackEndDev

Респонс от платёжной системы приходит очень долго и пользователь делает 2 заказа, как это можно исправить?

60a374cf10b07676713038.png
Есть два ордера от одного человека, разница во времени создания минута (человек просто не дождался ответа и начал оформлять второй заказ), а проблема собственно в том что ответ от платёжной системы authorize пришел через 1.5 минуты , что для одного заказа , что для другого (почти в одно и тоже время) и только после этого создался ордер.
Какие есть варианты решения?!
1) Оборвать скрипт я не могу , деньги всё равно спишутся с карты 2 раза , так как заказ оформляется на стороне платёжной системы.
2) У меня есть ключ идемпотентности, но покупатель просто обновляет страницу и всё.
Жду любых предложений
  • Вопрос задан
  • 232 просмотра
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы