@decvdence

Как обработать запрос который приходит на клиент?

Пишу небольшой магазин на реакте, добавил платежку с помощью liqpay.
После нажатия на кнопку идет переадресация на страницу оплаты. После оплаты обратно высылается post-запрос с данными.
Собственно вопрос как ловить этот запрос если его присылают на клиент?
  • Вопрос задан
  • 189 просмотров
Решения вопроса 2
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
если его присылают на клиент?

Его присылают НЕ на клиент, а на определённый урл, который наверняка указывается в настройках при подключении платёжки.

60bf337a2950b516827263.png

За 2 минуты нашёл инструкцию на их сайте. Как вы гуглите?
Ответ написан
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
Во-первых, данным от клиента доверять нельзя.

Как только платёжка вернёт клиента к вам на страницу, вы по POST-данным получить номер заказа и у себя на бекенде через запрос в платёжную систему проверить, оплачен ли этот номер заказа.
Если номер заказа оплачен - то переадресовывать на страницу успешной оплаты, если ошибка - то на страницу ошибки.
+ не забывайте неоплаченные заказы проверять раз в сколько-то минут, чтобы исключить ситуацию, что клиент по каким-либо причинам оплатил заказ, но не вернулся на сайт.

Из JavaScript (если речь идёт только о фротенде) этого сделать нельзя. Это исключительно задача бекенда.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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