Confirmación manual de pagos fuera de la sesión que requieran la autenticación reforzada de clientes (SCA)

Los PaymentIntents fuera de la sesión en los que haya fallado la confirmación debido a los requisitos de autenticación reforzada de clientes (SCA) tienen el estado «requires_payment_method» y, para completar el flujo de confirmación manual, es necesario que el PaymentIntent tenga el estado «requires_action».

Opción 1

  1. Crea un nuevo PaymentIntent con el mismo cliente y método de pago.

  2. Intenta confirmarlo con «off_session» establecido en false.

    1. La confirmación debería fallar si el PaymentIntent tiene el estado «requires_action».

  3. Usa este nuevo PaymentIntent para completar la confirmación manual.

Opción 2

  1. Usa una llamada a la API de actualización de PaymentIntent para establecer payment_method con el mismo identificador del método de pago que ha fallado.

  2. Intenta confirmarlo con «off_session» establecido en false.

    1. La confirmación debería fallar si el PaymentIntent tiene el estado «requires_action».

  3. Termina la confirmación manual con el PaymentIntent.

Información adicional