Manual confirmation for off-session payments requiring Strong Customer Authentication (SCA)

Off-session PaymentIntents that fail confirmation due to Strong Customer Authentication (SCA) requirements have a status of "requires_payment_method", and completing a manual confirmation flow requires a PaymentIntent status of "requires_action".

Option 1

  1. Create a new PaymentIntent using the same customer and payment method.

  2. Attempt confirmation with "off_session" set to false.

    1. Confirmation should fail with Payment Intent in "requires_action" status.

  3. Use this new PaymentIntent to complete manual confirmation.

Option 2

  1. Use an update PaymentIntent API call to set payment_method to the same payment method ID that failed.

  2. Attempt confirmation with "off_session" set to false.

    1. Confirmation should fail with PaymentIntent in "requires_action" status.

  3. Complete manual confirmation with the PaymentIntent.

Additional Information