Cómo funcionan las tarjetas
Las tarjetas son una de las modalidades más utilizadas para hacer pagos en línea en todo el mundo. Hay diferentes tipos de tarjetas y el proceso consta de varios pasos. Para crear una integración de Stripe compatible con todos tus clientes, mira lo que pasa en segundo plano cuando se hace un pago con tarjeta.
Stripe checks that the details provided are formatted correctly (for example, the expiry date isn’t in the past). There’s no guarantee that the card itself is valid yet.
Some banks, especially in regulated regions like Europe and India, may prompt the customer to authenticate a purchase (for example, by texting the customer a code to enter on the bank’s website). Watch our video to learn more.
El banco verifica que haya fondos suficientes y, si la verificación es correcta, retiene el importe en la cuenta del cliente a fin de reservarlo para el usuario de Stripe.
El dinero pasa del banco emisor a la cuenta del usuario de Stripe.
Actualizaciones de tarjetas
Mediante la actualización de una tarjeta guardada solo se puede cambiar el nombre, la dirección de facturación, la fecha de vencimiento o los metadatos. Para realizar otros cambios, debes eliminar la tarjeta y crear una nueva.
Para permitir que tus clientes administren sus propios métodos de pago, implementa procesos con los que puedan actualizar y reemplazar manualmente sus tarjetas guardadas.
Si quieres cambiar el método de pago predeterminado de un cliente para las facturas y suscripciones, realiza una llamada API a fin de actualizar el cliente y proporciona un nuevo valor para la propiedad invoice_settings.default_payment_method
.
Para obtener información sobre cómo Checkout gestiona los métodos de pago guardados, consulta la referencia de API crea una sesión. Para considerar los métodos de pago predeterminados en otros escenarios, utiliza un código personalizado.
Actualizaciones automáticas de tarjetas
Los datos del método de pago guardados pueden seguir utilizándose incluso si el banco emisor reemplaza la tarjeta física. Stripe trabaja con redes de tarjetas e intenta actualizar automáticamente los datos de la tarjeta guardados cada vez que un cliente recibe una tarjeta nueva (por ejemplo, reemplazando una tarjeta vencida o una que se denunció como perdida o robada). Esto permite que tus clientes continúen utilizando su servicio sin interrupciones y reduce la necesidad de recopilar nuevos datos de la tarjeta cada vez que se reemplaza una tarjeta.
Las actualizaciones automáticas de las tarjetas requieren que los emisores de tarjetas participen en la red y proporcionen esta información. En Estados Unidos, este procedimiento es ampliamente aceptado, lo que le permite a Stripe actualizar automáticamente la mayoría de las tarjetas American Express, Visa, Mastercard y Discover emitidas en Estados Unidos. La aceptación internacional varía de un país a otro. No es posible identificar las tarjetas que admiten actualizaciones automáticas.
Puedes escuchar los webhooks de Stripe para conocer la actividad de actualización de tarjetas:
- El evento
payment_method.updated
te notifica las actualizaciones de una tarjeta a través de una llamada API - El evento
payment_method.automatically_updated
te notifica las actualizaciones automáticas de la tarjeta desde la red
Estos eventos incluyen la nueva fecha de vencimiento de la tarjeta y los últimos cuatro dígitos, para que puedas actualizar tus propios registros según sea necesario.