@semki096

Как правильно организовать переход пользователя с сайта на платёжный сервис(через форму или из контроллера)?

Добрый день всем. Есть страница checkout. На ней собраны данные (товары корзины и данные пользователя).

Если бы была одна платёжная система, я бы просто на этой странице сделал форму и отправил эти данные на сервис. Но так как систем много, я решил что правильнее для них сделать отдельный контроллер. И в зависимости от выбора сервиса, подставлять в action формы ссылку на соответствующую страницу с обработчиком.

Но теперь я столкнулся с проблемой. Из контроллера я могу сделать пост-запрос на платёжный сервис, но проблема в том что пользователь то не перейдет на эту страницу. И я пока не знаю правильно ли я делаю. Буду признателен за помощь в этом вопросе.
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ответы на вопрос 1
@justpusher
Если платёжная система требует переход пользователя пост-запросом, выведите пользователю пост-форму и отправьте её javascript-ом. На случай, если у него javascript отключён, выведите кнопку и сообщение с просьбой эту кнопку нажать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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