yoomoney / yookassa-android-sdk

This library allows implementing payment acceptance into mobile apps on Android. It works as an extension to the YooMoney API.
https://yookassa.ru/developers/payment-forms/android-sdk
MIT License
39 stars 22 forks source link

Как понять что платеж требует авторизации по 3DSecure? #12

Closed VaDRo closed 5 years ago

VaDRo commented 5 years ago

Насколько я понял из описания API, activity подтверждения платежа через 3D Secure должна отображаться по выбору конечного разработчика. Подскажите пожалуйста - исходя из каких критериев я должен принимать решение о необходимости отображения данной activity?

lynnfield commented 5 years ago

Здравствуйте. Требование провести подтверждение платежа на основе 3DS появляется в момент проведения платежа. То есть после того, как Вы получили платежный токен от Checkout, Вы должны отправить его на свой сервер для проведения оплаты. В процессе проведения оплаты вы получите ответ о необходимости пройти 3DS, который надо вернуть на Ваш мобильный клиент и вызвать соответствующий экран. После успешного прохождения 3DS необходимо повторить проведение платежа с тем же токеном.

IldarFattakhov commented 5 years ago

После успешного прохождения 3DS необходимо повторить проведение платежа с тем же токеном.

Здравствуйте. А это точно, что нужно слать еще раз запрос? Или все таки надо ждать уведомления или обновлять статус?