Безопасная оплата Stripe PHP 3D без Stripe.JS? ⇐ Php
-
Anonymous
Безопасная оплата Stripe PHP 3D без Stripe.JS?
Я не использую Stripe.JS, потому что мне нужен собственный пользовательский интерфейс. Я получил данные карты моего клиента. Я использую PHP SDK. Мой рабочий процесс:
[*]создать клиента [*]добавить/прикрепить способ оплаты для клиента [*]создать намерение платежа
Все работает нормально. Теперь проблема в том, что если конечный пользователь использует карту 3D Secure, я получаю в ответ next_action:
"next_action": { "type": "use_stripe_sdk", "use_stripe_sdk": { "type": "three_d_secure_redirect", "stripe_js": "https://hooks.stripe.com/redirect/authe ... et_xxxxxxx", "источник": "src_xxxxxx" } }, "next_source_action": { "type": "use_stripe_sdk", "use_stripe_sdk": { "type": "three_d_secure_redirect", "stripe_js": "https://hooks.stripe.com/redirect/authe ... ret_xxxxxx", "источник": "src_xxxxxx" } }, На этом этапе документация использует Stripe.JS для открытия всплывающего окна проверки. Я не использую Stripe.JS для первой части реализации из-за пользовательского интерфейса. Могу ли я использовать Stripe.JS только для этой части? Или как мне сделать эту часть БЕЗ использования Stripe.JS? Как мне узнать, был ли следующий шаг успешным, чтобы я мог подтвердить платеж? Я также вижу на своей панели разработки, что платеж настолько успешен (сбивает с толку). Но в документации сказано, что мне все равно нужно подтвердить намерение платежа?
Я не использую Stripe.JS, потому что мне нужен собственный пользовательский интерфейс. Я получил данные карты моего клиента. Я использую PHP SDK. Мой рабочий процесс:
[*]создать клиента [*]добавить/прикрепить способ оплаты для клиента [*]создать намерение платежа
Все работает нормально. Теперь проблема в том, что если конечный пользователь использует карту 3D Secure, я получаю в ответ next_action:
"next_action": { "type": "use_stripe_sdk", "use_stripe_sdk": { "type": "three_d_secure_redirect", "stripe_js": "https://hooks.stripe.com/redirect/authe ... et_xxxxxxx", "источник": "src_xxxxxx" } }, "next_source_action": { "type": "use_stripe_sdk", "use_stripe_sdk": { "type": "three_d_secure_redirect", "stripe_js": "https://hooks.stripe.com/redirect/authe ... ret_xxxxxx", "источник": "src_xxxxxx" } }, На этом этапе документация использует Stripe.JS для открытия всплывающего окна проверки. Я не использую Stripe.JS для первой части реализации из-за пользовательского интерфейса. Могу ли я использовать Stripe.JS только для этой части? Или как мне сделать эту часть БЕЗ использования Stripe.JS? Как мне узнать, был ли следующий шаг успешным, чтобы я мог подтвердить платеж? Я также вижу на своей панели разработки, что платеж настолько успешен (сбивает с толку). Но в документации сказано, что мне все равно нужно подтвердить намерение платежа?
Мобильная версия