Handmatige bevestiging voor betalingen buiten de sessie waarvoor SCA (sterke cliëntauthenticatie) vereist is

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.

Optie 1

  1. Een nieuwe PaymentIntent maken met dezelfde klant en dezelfde betaalmethode.

  2. Probeer te bevestigen met 'off_session' ingesteld op false.

    1. De bevestiging mislukt als Payment Intent de status 'requires_action' heeft.

  3. Gebruik deze nieuwe PaymentIntent om de handmatige bevestiging te voltooien.

Optie 2

  1. Gebruik een API-aanroep update PaymentIntent om payment_method in te stellen met dezelfde betaalmethode-id als die is mislukt.

  2. Probeer te bevestigen met 'off_session' ingesteld op false.

    1. De bevestiging zou moeten mislukken als PaymentIntent de status 'requires_action' heeft.

  3. Voltooi de handmatige bevestiging met de PaymentIntent.

Aanvullende informatie