PaymentIntents buiten de sessie die niet kunnen worden bevestigd vanwege de SCA-vereisten (sterke cliëntauthenticatie), hebben de status 'requires_payment_method' en voor het voltooien van een handmatige bevestigingsflow is de PaymentIntent-status 'requires_action' vereist.
Een nieuwe PaymentIntent maken met dezelfde klant en dezelfde betaalmethode.
Probeer te bevestigen met 'off_session' ingesteld op false
.
De bevestiging mislukt als Payment Intent de status 'requires_action' heeft.
Gebruik deze nieuwe PaymentIntent om de handmatige bevestiging te voltooien.
Gebruik een API-aanroep update PaymentIntent om payment_method in te stellen met dezelfde betaalmethode-id als die is mislukt.
Probeer te bevestigen met 'off_session' ingesteld op false
.
De bevestiging zou moeten mislukken als PaymentIntent de status 'requires_action' heeft.
Voltooi de handmatige bevestiging met de PaymentIntent.
De stripe.handleCardPayment
-methode die wordt gebruikt bij handmatige bevestiging werkt alleen met de status "requires_action", dus moet je de PaymentIntent overzetten naar "requires_action"