Validador de tarjetas de crédito
Valide números de tarjetas de crédito: formato de cheque y suma de verificación de Luhn.
Detected type:
Validates the Luhn checksum and card type only — it does not check if the card is real or active. Never enter a live card you don't own.
Cómo usar Validador de tarjetas de crédito
- Ingrese el número de tarjeta.
- Lea el resultado de la validación: Luhn pasa/no pasa, tipo de tarjeta detectada, verificación de longitud.
- Úselo para probar su lógica de validación o comprender la estructura del número de tarjeta.
- Recuerde que verifica el FORMATO, no la realidad: solo la red de pago sabe si una tarjeta es real y utilizable.
¿Cuál es Validador de tarjetas de crédito?
Un validador de tarjetas de crédito comprueba si un número de tarjeta está bien formado: la longitud correcta, un patrón de tipo de tarjeta reconocido y una suma de comprobación de Luhn satisfactoria. NO verifica si una tarjeta es real, activa o tiene fondos (eso requiere la red de pago); valida la ESTRUCTURA del número, detectando errores tipográficos y números con formato incorrecto.
Esto es lo que hacen los formularios de pago como su primer control: antes de enviar una tarjeta al procesador, verifican que al menos parezca un número de tarjeta válido (longitud correcta, suma de verificación válida) para detectar errores al instante en lugar de después de una transacción fallida.
Sobre el Validador de tarjetas de crédito
Ingrese un número de tarjeta y vea si es estructuralmente válido: formato, tipo de tarjeta detectado y resultado de la verificación de Luhn.
Qué verifica y por qué: Suma de verificación de Luhn: el algoritmo (cada número de tarjeta válido lo cumple) que detecta la gran mayoría de errores tipográficos y transposiciones de un solo dígito; si un número falla, Luhn, definitivamente está mal escrito o es falso; detección del tipo de tarjeta: el prefijo del número identifica la red (Visa comienza con 4, Mastercard 51-55/2221-2720, Amex 34/37), útil para mostrar el logotipo de la tarjeta correcta y aplicar reglas específicas de la red; y longitud: diferentes redes usan diferentes longitudes (Visa/MC 16, Amex 15).
Dónde se usa: probar la validación de pagos: verificar que la lógica de validación de su formulario funciona (¿pasa correctamente los números válidos y rechaza los no válidos?); comprender la estructura de la tarjeta: aprender cómo los números de tarjeta codifican la red y pasan sumas de verificación; y detectar errores de entrada: la misma verificación de primera línea que utilizan los formularios reales. Importante: pasar la validación significa que el número está bien FORMADO, no que sea una tarjeta real utilizable; solo la red de pago sabe si existe una tarjeta y si se puede cargar. Esta es la validación de la estructura, lo mismo que hace un formulario de pago antes de enviarlo. Combínelo con nuestro Generador de tarjetas de crédito (que crea números de prueba válidos para Luhn para validar aquí): juntos le permiten probar ambos lados del manejo del formato de tarjeta en desarrollo.