Números de tarjeta de crédito de prueba
Genera falsos números de tarjeta que pasan la comprobación de Luhn, para probar formularios de pago, validadores y software en desarrollo.
Cómo funciona el algoritmo de Luhn
El número de una tarjeta no es aleatorio: su último dígito es un «dígito de control» calculado con el algoritmo de Luhn (1954). De derecha a izquierda, se duplica uno de cada dos dígitos; cuando un dígito duplicado pasa de 9 se le restan 9; después se suma todo. El número es formalmente válido solo si el total es múltiplo de 10. Esta es exactamente la comprobación que hacen los formularios de pago antes de contactar siquiera con el banco, así que los errores de tecleo evidentes se detectan al instante.
Para qué sirven (y para qué no) los números de prueba
Quien monta un checkout de e-commerce necesita números que pasen la validación de Luhn para probar formularios, máscaras de entrada y mensajes de error sin tocar una tarjeta real. Este generador usa los prefijos típicos de cada red (4 para VISA, 5 para Mastercard, 34/37 para Amex) y calcula el dígito de control correcto, pero el resultado sigue siendo un número inventado: pasar Luhn no significa que la tarjeta exista. Cualquier transacción real sería rechazada por la red, porque la verificación de verdad ocurre en los sistemas bancarios, junto con la fecha de caducidad, el CVV y 3-D Secure. Para pagos en sandbox, usa las tarjetas de prueba oficiales de tu proveedor de pagos (por ejemplo Stripe o PayPal).