API Payment Intents frente a API Setup Intents

API Payment Intents

¿Qué es la API Payment Intents?

La API Payment Intents te permite crear una integración de pagos que puede gestionar procesos complejos. Esta API hace el seguimiento de un pago desde su creación hasta el proceso de finalización de compra completo y activa pasos de autenticación adicionales cuando es necesario.

Consulta más información sobre la API Payment Intents en la documentación de Stripe.

¿Cuándo deberías usar Payment Intents?

Si quieres crear una integración de pagos de Stripe personalizada y dinámica que de manera automática aborde varios factores que hubiesen requerido integración manual, como el soporte y el cumplimiento de la normativa de autenticación reforzada de clientes (SCA).

Puedes vincular la API Payment Intents con la API Setup Intents o Payment Methods para que la experiencia de pagos con Stripe sea personalizada y sólida.

API Setup Intents

¿Qué es la API Setup Intents?

La API Setup Intents es una API utilizada para guardar un método de pago para pagos futuros sin cobrar a tus clientes de manera inmediata.

El objetivo es tener las credenciales de pago guardadas y optimizadas para pagos futuros; esto significa que el método de pago está configurado de manera correcta para cualquier escenario. Cuando configures una tarjeta, por ejemplo, puede ser necesario autenticar el cliente o verificar la validez de la tarjeta con el banco del cliente. Stripe actualiza el objeto SetupIntent durante ese proceso.

Consulta más información sobre la API Setup Intents en la documentación de Stripe.

¿Cuándo deberías usar Setup Intents?

Usa la API Setup Intents si quieres guardar información de pago para un cliente, pero no quieres crear un cargo al mismo tiempo. Crear un objeto SetupIntent generará un PaymentMethod para adjuntarle al cliente, el cual luego puede ser usado para crear un objeto PaymentIntent cuando esté todo listo para cobrarle.

Ejemplos de empresas que pueden usar Setup Intents: