Я работаю над реализацией подписки * (которая готова к SCA) с использованием Stripe.Я пытаюсь обработать https://stripe.com/docs/billing/subscriptions/payment#handling-action-required. После создания подписки на стороне Stripe, я получил ответ, подобный приведенному выше в документации:
{
"id": "sub_XXXXXXXXXXXXXXXXXXX",
"object": "subscription",
"status": "incomplete",
...
"latest_invoice": {
...
"payment_intent": {
"status": "requires_action",
...
"next_action": {
"type": "use_stripe_sdk",
...
},
...
}
}
}
Согласно документации https://stripe.com/docs/api/payment_intents/object#payment_intent_object-next_action-type next_action.type
может иметь два значения redirect_to_url
и use_stripe_sdk
Так что мой вопрос в том, как получить next_action.type = redirect_to_url
(вместо use_stripe_sdk
) и как заставить полосу заполнить next_action.redirect_to_url
(потому что я хочусправиться с этим самостоятельно в моем пользовательском интерфейсе)?
* Уже есть аналогичный вопрос по SO: https://stackoverflow.com/questions/56490033/how-to-handle-use-stripe-sdk-through-php, но я хочу создать Подписку там, где я этого не делаюиметь контроль над PaymentIntent