Generador de información del usuario

Validator de la Tarjeta de Crédito

16 de enero del 2016

Validar un número de tarjeta de crédito para todas las compañías de tarjetas de crédito populares utilizando dos métodos populares diferentes. El primero es el Algoritmo de Luhn que obtiene la suma de comprobación adecuada para la tarjeta, el segundo método es el comprobador de números de BIN.

Atributos de la Tarjeta de Crédito

Información de validación

3743-4730-6660-641
La tarjeta fue completamente revisada y parece ser válida.
15
American Express
3743-4730-6660-641
La tarjeta de Crédito tiene una suma de comprobación válida.
1

Detalles del Bin

AMEX
American Express
Crédito
United States (US)
American Express Company

Número de información del BIN

El primer número de seis dígitos en una tarjeta bancaria es conocido como el Número de Identificación Bancaria (BIN) que identifica la ubicación del banco que emitió la tarjeta, mientras que la última parte identifica el nombre específico del banco. Los BINs son tradicionalmente utilizados por los comerciantes en línea como una manera de detectar el fraude haciendo coincidir el área geográfica donde el titular de la tarjeta se encuentra con el área geográfica identificada en el número de identificación del banco. El número de identificación del emisor (IIN) y el número de asociación de tarjeta interbancaria (ICA) también se refieren a esta misma colección de números.

Prueba de Luhn

Ejemplo interactivo de cómo hicimos la validación anterior utilizando la fórmula de Luhn.

3
3
3
7
14 (1+4)
5
4
4
4
3
6
6
4
4
4
7
14 (1+4)
5
3
3
3
0
0
0
6
6
6
6
12 (1+2)
3
6
6
6
0
0
0
6
6
6
4
8
8
x
x
= 59

El dígito de control (x) se obtiene calculando la suma de dígitos calculando 9 veces ese valor módulo 10 (de modo que es: (59 * 9 mod 10)).

En resumen:

  1. Calcule la suma de los dígitos (59).
  2. Multiplique por 9 (531).
  3. Tome el último dígito (1).
  4. El resultado es su dígito de control.

Significado del Primer Dígito

El dígito izquierdo más en la tarjeta tiene mucho más significado que lo que usted puede pensar. La tabla a continuación describe lo que significa el número en el esquema más amplio de las cosas.

0
ISO/TC 68 y Otras Asignaciones de la Industria
1
Aerolíneas
2
Aerolíneas y Otras Asignaciones de la Industria
3
Viajes y Entretenimiento
4
Bancas y Finanzas
5
Bancas y Finanzas
6
Comercialización y Banca
7
Petróleo
8
Telecomunicaciones y Otras Asignaciones de la Industria
9
Asignación Nacional

Tarjeta de Crédito Desglose por Emisor

Cada compañía de la tarjeta se asigna un número determinado de prefijos que se permiten utilizar para generar sus números de tarjeta. Puede pensar que estos prefijos son similares a los códigos de área dentro de un número de teléfono. Cada código de área puede indicarle el estado o la provincia en base a los tres primeros dígitos de un número telefónico de diez dígitos. Lo mismo se puede hacer con el prefijo de la tarjeta de crédito.

15
CID / 4
34, 37
14
CVV / 3
300, 301, 302, 303, 304, 305
14
CVV / 3
36, 38
16
CID / 3
6011, 644, 645, 646, 647, 647, 649, 65
15
CVV / 3
2014, 2149
16
CVV / 3
637, 638, 639
15
CVV / 3
1800, 2100
16
CVV / 3
3088, 3096, 3112, 3158, 3337, 3528
16
CVV / 3
6304, 6706, 6709, 6771
17
CVV / 3
6304, 6706, 6709, 6771
18
CVV / 3
6304, 6706, 6709, 6771
19
CVV / 3
6304, 6706, 6709, 6771
16
CVC2 / 3
51, 52, 53, 54, 55
13
CVV2 / 3
4, 40240071, 4485, 4532, 4539, 4556, 4716, 4916, 4929
16
CVV2 / 3
4, 40240071, 4485, 4532, 4539, 4556, 4716, 4916, 4929
16
CVV / 3
4026, 417500, 4508, 4844, 4913, 4917
15
CVV / 3
8699

Testimonios

"Increíble, por lo general para la prueba tenemos que ofuscar datos de usuario en vivo, pero con sus datos pude crear unos 1,000 usuarios en sólo unos minutos."

Russ McEwan, Denver, CO

"Gracias, esto es exactamente lo que buscaba cuando necesitaba muchos usuarios creados como datos de prueba".

Timothy Hardy, Chicago, IL

"Me alegro de haber tropezado en este sitio, ahora no podría hacer mi trabajo sin estos generadores útiles. Gracias."

S. Rosario, Maryland