¿Cómo puedo detectar las tarjetas o cuentas bancarias duplicadas?

Una huella es un identificador único para una cuenta bancaria o un número de tarjeta específico en una cuenta de Stripe. Es decir, si realizas un seguimiento de todas las huellas en tu base de datos, podrás detectar a los clientes recurrentes. Cuando un cliente agrega una cuenta bancaria o tarjeta nueva, primero podrías comprobar si su huella ya existe en tu base de datos y decidir si deseas crear un cliente o mostrar un error.

En el caso de las tarjetas, usa la propiedad card.fingerprint del Método de pago. También existen propiedades de huella para otras formas de pago, como us_bank_account.fingerprint y sepa_debit.fingerprint.

En el caso de las integraciones heredadas (las que no usan las API de PaymentMethod/PaymentIntent), puedes ver la propiedad de huella en los objetos Token, Tarjeta y Cuenta bancaria.

Esto también te permite detectar si una persona intenta crear varias cuentas con la misma tarjeta (por ejemplo, para obtener el mismo descuento) y bloquea este comportamiento. Esto también puede ayudar a eliminar tarjetas antiguas que se agregaron en el pasado si se agrega una nueva con la misma huella y una fecha de vencimiento más reciente.

La huella es única para una cuenta determinada. Si se agrega la misma tarjeta a dos cuentas diferentes, tendrán huellas diferentes. Las tarjetas y las cuentas bancarias creadas por plataformas en nombre de cuentas conectadas tendrán una huella universal compartida con todas las cuentas conectadas.

Ten en cuenta que la huella no contempla la fecha de vencimiento de una tarjeta: la misma tarjeta con distintas fechas de vencimiento (por ejemplo, luego de una renovación) tienen la misma huella.

¿Esto responde tu pregunta?
Temas frecuentes
Temas frecuentes
Utilizamos cookies para mejorar tu experiencia y para fines comerciales. Lee nuestra política de utilización de cookies o administra las cookies.