как-нибудь можно из модуля получить какой-угодно статус оплаты после прохождения 3dSecurе? или вообще как правильно организовать последовательность запросов в RN? (Сейчас создаем заказ, получаем платежный токен из модуля кассы и отправляем на бэк, там получаем объект платежа и формируем урл, (на который 3дсек отправляет ответ с статусом прохождения верификации) в ответе с бэка - способ подтверждения с 3dsec урлом, идем по нему, проходим верификацию и тут вопрос… что дальше… сам сдк не возвращает ничего, только на бэк отлетает ответ с статусом.. долбить запросами бэк чтобы получить с него данные или все таки есть способ обойтись без этого?
не надо на фронте на статус прохождения платежа завязываться, особенно если в публичном api его нет. и это для любой платежки, не только для яндекс.кассы рекомендация. потому что там много чего еще может происходить, в том числе и отмены платежа (авторизации) и т.п. раз у них есть только s2s значит у вас единственный "источник истины" - ваш бэк, с ним и рулите. Можете сразу после того как webview яндекса закрылся запрос на бэк делать, или silent push слать когда статус заказа изменился и при получении делать запрос на бэк (для контроля) или еще как-то, как у вас организовано ( ws / polling / etc).
Обсуждают сегодня