Я новичок в Stripe.
Я проверил пример приложения Stripe, и мне удалось перенаправить пользователя на веб-полосу для проверки 3D Secure с URL-адресом, полученным от объекта Source:
String url = source.getRedirect().getUrl()
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
context.startActivity(browserIntent);
Однако тогда намерение, возвращенное из Интернета, не содержит информации о результате, если оно было успешным или неудачным. Данные содержат только ключи client_secret, livemode и source.
Как мне узнать, успешно ли прошел процесс 3DS? Спасибо за ваше время.
Вам нужно прослушивать событие веб-перехватчика source.chargeable на вашем сервере, которое позволяет узнать, что аутентификация прошла успешно, и теперь вы можете зарядить источник 3DS. https://stripe.com/docs/sources/three-d-secure#webhooks
Привет, я столкнулся с той же проблемой. Могу ли я проверить статус события веб-перехватчика на моей стороне клиента?
Еще одна проблема, в тестовом режиме после проверки веб-страница с полосой все еще существует под моей активностью, почему она закрывается автоматически?
Спасибо, похоже, это невозможно сделать на стороне Android