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

Los objetos PaymentIntent fuera de la sesión en los que falló la confirmación debido a los requisitos de Autenticación reforzada de clientes (SCA) aparecen con el estado «requires_payment_method», y para la finalización del flujo de confirmación manual, es necesario que el objeto PaymentIntent tenga el estado «requires_action».

Opción 1

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

  2. Intenta confirmar con «off_session» establecido como false.

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

  3. Utiliza este nuevo objeto PaymentIntent para finalizar la confirmación manual.

Opción 2

  1. Utiliza una llamada API de actualización de PaymentIntent para establecer el mismo identificador de método de pago que falló en payment_method.

  2. Intenta confirmar con «off_session» establecido como false.

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

  3. Finaliza la confirmación manual con el objeto PaymentIntent.

Información adicional