@LastDragon

Платежный шлюз: может ли пользователь повторно оплачивать счета от которых он отказался?

Не буду подробно расписывать как оно обычно работает, вместо этого кратко опишу проблему:

1) Пользователь создает заказ #1111
2) Перенаправляем его на сайт ПС
3) Пользователь передумал и отказывается от оплаты этого заказа
4) ПС перенаправляет его на Fail URL
5) Пользователь заново переходит на страницу оплаты (жмет back в браузере например)
6) Оплачивает этот заказ #1111
7) ПС вызывает Result URL
8) ПС перенаправляет пользователя на Success URL
9) ...

Вопросы:
1) Нормально ли это? (оплата отмененного заказа и переход на Success URL после посещения Fail URL-а)
2) Если это нормально, то когда нужно отменить* этот заказ у пользователя #1111?

* могу предложить такой вариант: возможно частичная оплата счета за счет накопленных пользователем y.e., при отмене заказа надо их вернуть, но как и когда?

Варианты в порядке усложнения реализации
  1. Отменяем по Fail URL, пользователя шлем на хрен в суппорт ПС
  2. Не отменяем, просто ждем несколько дней и только после этого отменяем заказ
  3. Получаем от ПС актуальный статус платежа и если он отменен - отменяем заказ
  • Вопрос задан
  • 2751 просмотр
Пригласить эксперта
Ответы на вопрос 1
LIAL
@LIAL
1. ИМХО не нормально. в нормальных пс такой реализации не встречал. А если пользователь оплатил, нажал назад, потом вперед, еще раз оплатил получится.
2. В тот момент когда пользователь "передумал", перед отправкой на фейлурл
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы