Generadores por marca
Visa Mastercard American Express Discover JCB Diners Club UnionPay Maestro
Visa
Los números de Visa empiezan por 4, tienen 16 dígitos y un código de seguridad de 3 dígitos. El último dígito es un dígito de control Luhn, que permite al formulario detectar errores antes de enviar la tarjeta al proveedor de pagos.
Mastercard
Los números de Mastercard empiezan por 51, 52, 53, 54, 55, 2221–2720, tienen 16 dígitos y un código de seguridad de 3 dígitos. El último dígito es un dígito de control Luhn, que permite al formulario detectar errores antes de enviar la tarjeta al proveedor de pagos.
American Express
Los números de American Express empiezan por 34, 37, tienen 15 dígitos y un código de seguridad de 4 dígitos. El último dígito es un dígito de control Luhn, que permite al formulario detectar errores antes de enviar la tarjeta al proveedor de pagos.
Discover
Los números de Discover empiezan por 6011, 644–649, 65, tienen 16 dígitos y un código de seguridad de 3 dígitos. El último dígito es un dígito de control Luhn, que permite al formulario detectar errores antes de enviar la tarjeta al proveedor de pagos.
JCB
Los números de JCB empiezan por 3528–3589, tienen 16 dígitos y un código de seguridad de 3 dígitos. El último dígito es un dígito de control Luhn, que permite al formulario detectar errores antes de enviar la tarjeta al proveedor de pagos.
Diners Club
Los números de Diners Club empiezan por 300–305, 36, 38, tienen 14 dígitos y un código de seguridad de 3 dígitos. El último dígito es un dígito de control Luhn, que permite al formulario detectar errores antes de enviar la tarjeta al proveedor de pagos.
UnionPay
Los números de UnionPay empiezan por 62, tienen 16 dígitos y un código de seguridad de 3 dígitos. El último dígito es un dígito de control Luhn, que permite al formulario detectar errores antes de enviar la tarjeta al proveedor de pagos.
Maestro
Los números de Maestro empiezan por 5018, 5020, 5038, 6304, 6759, tienen 16 dígitos y un código de seguridad de 3 dígitos. El último dígito es un dígito de control Luhn, que permite al formulario detectar errores antes de enviar la tarjeta al proveedor de pagos.
Preguntas frecuentes
¿Son reales los números generados?
No. Siguen las reglas de prefijo y longitud de la marca y pasan el dígito de control Luhn, así que la validación del front-end los acepta, pero son aleatorios y no están vinculados a ninguna cuenta. Cualquier autorización real fallará.
¿Para qué puedo usarlos?
Para probar la validación del formulario de pago, máscaras de entrada y detección de marca, llenar bases de datos y fixtures de QA, capturas y demos de interfaz y pruebas de carga que solo necesitan números bien formados.
¿Puedo usarlos en el modo de prueba de Stripe o Adyen?
Normalmente no: los sandbox solo aceptan sus propios números de prueba publicados. Usa nuestra lista de tarjetas de prueba para probar pasarelas.
¿Por qué no hay opción de BIN personalizado?
Generar números a partir del BIN de un banco concreto es la técnica de los ataques de card testing (BIN) contra titulares reales, por eso solo generamos a partir de los rangos de cada marca.