виджет оплаты платёжной системы WayForPay.
Процесс оплаты и т.д. на AJAX'е, то есть пользователь всё время находится на одной и той же странице.
Вопрос №1 - Как убедиться, что пользователь в виджете не подменил данные и сумма платежа будет такой же, как при расчёте стоимости заказа? Прикрепляю скрин js кода, отвечающего за формирование платежа
Вопрос №2 - Пользователь совершает оплату, допустим средства с его карты списались, но по каким-то причинам (отключили интернет) наш скрипт не дошёл до коллбэка approved, а именно после этого формируется заказ, с его статусом оплаты.
Как правильно такое реализовывать? Как не допустить описанных выше проблем? Заранее спасибо
В случае с виджетом, приходит ответ в коллбэки в случае успеха/неудачи. Даже если так, заказ на этом этапе еще не сформирован, допустим на эндпоинт прилетает инфа о заказе, но на нашей стороне он не сформировался, т.к. у юзера отключился интернет
Но в колбэк какая инфа приходит?
Сохранять стейт текущего заказа, если деньги уже от клиента уже ушли, условно статус заказа отмечаем как оплачен
Обсуждают сегодня