Внедрение Stripe-платежей с аутентификацией кредитной карты SCA - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь создать собственный процесс оплаты Stripe для Xamarin Forms. Вот образец, который работает, когда карта не требует SCA (безопасная аутентификация клиента), но я также хотел бы поддерживать SCA, я не могу точно понять, как это сделать, поскольку я должен получить уведомление и открыть отдельное веб-представление где будет производиться дополнительная авторизация. Я не могу расшифровать, где информация о том, какой URL-адрес нужно открыть, и если платеж прошел успешно, как предоставить информацию в мобильном приложении о том, что он был успешным.

Вот ссылка на образец, содержащий образец приложения Xamarin, а также серверная служба https://gitlab.com/dn-misc/xamformsstripe

Также, если кому-то удалось создать привязки xamarin для https://github.com/stripe/stripe-ios https://github.com/stripe/stripe-android Существует базовая c вариант интеграции, поэтому, возможно, создание службы зависимостей, взаимодействующей с собственным SDK, может быть путем

Любая помощь будет оценена: wink:

Thanx, D

1 Ответ

0 голосов
/ 08 мая 2020

За исключением создания собственных привязок iOS или Android, как вы отметили, у вас есть два основных варианта:

  1. Используйте WebView для загрузки Stripe. js и элементов и вызовите confirmCardPayment оттуда.
  2. Если у вас уже есть способ оплаты для использования с платежом Намерение, вы можете вручную перенаправить на URL-адрес аутентификации при обнаружении статуса requires_action.
...