Cómo comprobar la validez de los números de las tarjetas de crédito (algoritmo de Luhn)

Las tarjetas de crédito o débito son emitidas por los bancos (y también por otras instituciones) para realizar transacciones fáciles y a gran escala con facilidad. Cada una de estas tarjetas lleva asociado un número de tarjeta único. Este es el número que se utiliza para validar la tarjeta en el momento de realizar las transacciones.

No es necesario un complejo algoritmo para comprobar la validez de su tarjeta de débito o crédito. Con la ayuda de un simple cálculo, puede verificar la validez de su tarjeta (o de cualquier tarjeta). Para validar una tarjeta, primero hay que entender cómo se asignan los números de las tarjetas de crédito / débito.

¿Qué significan esos números?

¿Te has preguntado alguna vez qué significan esos números de tu tarjeta de crédito? El número de tu tarjeta no se asigna al azar. Más bien, siguen un patrón regular que nos ayuda a encontrar información relacionada con la tarjeta. Así es como se generan los números.

Continúa leyendo a continuación

Los seis primeros dígitos de la tarjeta nos informan sobre el emisor de la misma y se conoce como Número de Identificación del Emisor (IIN). Las tarjetas se pueden buscar por este número. A continuación se muestran algunos ejemplos de IIN.

Visa: 4xxxxx
Mastercard: 51xxxx-55xxxx
Discover: 6011xx, 644xxx, 65xxxx
American Express (Amex): 34xxxx, 37xxxx

El séptimo y siguientes dígitos se asemejan al número de cuenta del titular de la tarjeta.

El último dígito es la suma de comprobación. Es el dígito que se utiliza para validar las tarjetas mediante el algoritmo de Luhn.

¿Cómo comprobar la validez de su tarjeta?

Puede comprobar si su tarjeta de crédito o débito es realmente válida o no siguiendo los pasos que se mencionan a continuación. Tomemos, por ejemplo, el número de tarjeta: 4417 1234 5678 9113

Continúa leyendo a continuación

Paso 1: Empieza por el lado derecho y separa todos los dígitos pares e impares.

4417 1234 5678 9113

41 13 57 91 47 24 68 13

Step 2: Double all the digits in the first set

82 26 (10)(14) (18)2

Step 3: Add all double digit numbers as the sum of their digits.

82 26 (1+0)(1+4) (1+8)2

Continue reading below

82 26 15 92

Step 4: Add all the odd digits (those that have not been doubled) to the even (doubled) digits.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.