Números de Tarjeta Mastercard de Prueba: Genera y Valida Tarjetas | Namso Gen
Números de Tarjeta Mastercard de Prueba: Genera y Valida Tarjetas

Números de Tarjeta Mastercard de Prueba: Genera y Valida Tarjetas

Números de tarjeta Mastercard de prueba para Stripe, PayPal, Braintree y Adyen. Rangos BIN 5xx y serie 2, y tarjetas válidas según Luhn.

Written by David S · Published on May 26, 2026
#mastercard test card #mastercard card generator #mastercard test numbers #mastercard credit card generator #mastercard test card numbers #mastercard 2-series bin #5xx test cards

Si desarrollas flujos de checkout, integras una pasarela de pago o haces QA en una plataforma de e-commerce, necesitas números de tarjeta Mastercard de prueba. No reales — números con formato válido que pasan la validación del lado del cliente y la comprobación de Luhn sin tocar la cuenta bancaria de nadie.

Mastercard es la segunda red de tarjetas más aceptada del planeta, justo por detrás de Visa. Cualquier integración de pagos que merezca lanzarse tiene que gestionar Mastercard correctamente, incluido el más reciente rango BIN de la serie 2, que confunde a una sorprendente cantidad de código de validación escrito antes de 2017.

Esta guía lo cubre todo: la estructura de los números Mastercard, los clásicos rangos 5xx y los modernos de la serie 2, las tarjetas de prueba oficiales de sandbox de cada pasarela principal, cómo generar las tuyas con Namso Gen, los rangos BIN por emisor y país, y las reglas exactas de validación que tu código debería aplicar. Guárdala en marcadores — volverás a ella.


Cómo Funcionan los Números de Tarjeta Mastercard

Cada número Mastercard sigue el estándar ISO/IEC 7812, la misma estructura que rige Visa, Amex y el resto. Conocer la estructura te convierte en mejor tester porque entenderás por qué un número pasa o falla la validación.

La Estructura del Número Mastercard

Posición Dígitos Propósito
1 5 o 2 Identificador Principal de Industria (MII) — banca/finanzas
1–6 (o 1–8) 5XXXXX / 2XXXXX Número de Identificación Bancaria (BIN/IIN) — identifica al emisor
7–15 Variable Número de cuenta — único del titular
16 (último) Dígito de control Calculado con el algoritmo de Luhn

Datos clave sobre los números Mastercard:

  • 16 dígitos. Las tarjetas de crédito y débito Mastercard estándar siempre tienen 16 dígitos. No existe una Mastercard de 13 o 15 dígitos de emisión generalizada.
  • Dos familias de prefijos válidas. Históricamente Mastercard usó 5155. Desde 2017 también emite tarjetas en la serie 2, concretamente 22212720. Ambas son Mastercard válidas.
  • El dígito de control no es aleatorio. El último dígito se calcula con el algoritmo de Luhn. No puedes inventar 16 dígitos que empiecen por 5 y esperar que validen.
  • El CVC tiene 3 dígitos. Mastercard lo llama CVC2. Está impreso en el panel de firma y nunca tiene 4 dígitos (eso es Amex).

La Serie 2: El Rango Que Todos Olvidan

En 2017 Mastercard amplió su espacio de BIN activando el rango 22212720. Fue una respuesta al agotamiento de números en el bloque 5155. El problema: mucha lógica de validación heredada solo comprobaba 5155 y rechazaba en silencio Mastercards de la serie 2 perfectamente válidas.

Si mantienes una expresión regular o una rutina de detección de tarjetas, esto es lo más importante que debes probar. Un detector de Mastercard correcto debe aceptar ambas familias:

Familia Rango BIN de ejemplo
Serie 5 clásica 5155 5105 10, 5555 55
Serie 2 moderna 22212720 2221 00, 2720 99

Genera un lote de cada rango con Namso Gen y pásalos por tu validador. Si las tarjetas de la serie 2 son rechazadas, has encontrado un error real antes de que llegara a producción.

Rangos BIN: Qué Te Dicen los Primeros 6–8 Dígitos

El BIN (Número de Identificación Bancaria) codifica el banco emisor, el tipo de tarjeta y el país. Desde abril de 2022 la industria está migrando de BIN de 6 dígitos a IIN (Números de Identificación del Emisor) de 8 dígitos, aunque los BIN de 6 dígitos siguen siendo de uso generalizado.

Para profundizar en la estructura del BIN en todas las redes, lee nuestra guía completa del BIN. Para consultar a qué banco pertenece un BIN concreto, usa el Verificador BIN.


Números de Tarjeta Mastercard de Prueba Oficiales por Pasarela

Cada pasarela de pago importante incluye tarjetas de prueba de sandbox. Aquí están las específicas de Mastercard que más usarás.

Stripe

Número de Tarjeta Escenario CVC Vencimiento
5555 5555 5555 4444 Pago exitoso Cualquier 3 dígitos Cualquier fecha futura
2223 0031 2200 3222 Exitoso (serie 2) Cualquier 3 dígitos Cualquier fecha futura
5200 8282 8282 8210 Tarjeta de débito — éxito Cualquier 3 dígitos Cualquier fecha futura
5105 1051 0510 5100 Tarjeta prepago — éxito Cualquier 3 dígitos Cualquier fecha futura
4000 0000 0000 0002 Rechazo genérico (cualquier marca) Cualquier 3 dígitos Cualquier fecha futura
5455 3307 6000 0018 Requiere 3D Secure Cualquier 3 dígitos Cualquier fecha futura

La 5555 5555 5555 4444 de Stripe es el equivalente Mastercard de la famosa tarjeta Visa 4242 — la que los desarrolladores pegan de memoria. La tarjeta 2223... es esencial para confirmar que tu integración gestiona la serie 2.

PayPal (Braintree Sandbox)

Número de Tarjeta Escenario
5555 5555 5555 4444 Transacción exitosa
5105 1051 0510 5100 Exitosa (prepago)
2223 0000 4841 0010 Exitosa (serie 2)
5454 5454 5454 5454 Exitosa (alternativa)

Adyen

Número de Tarjeta Escenario
5555 4444 3333 1111 Pago exitoso
5500 0000 0000 0004 Exitoso (alternativa)
2222 4000 7000 0005 Éxito serie 2
5454 5454 5454 5454 Inscrita en 3D Secure

Checkout.com

Número de Tarjeta Escenario
5436 0310 3060 6378 Pago exitoso
5200 0000 0000 0007 Rechazado
5200 0000 0000 0023 Rechazo temporal (soft decline)
5200 0000 0000 0114 Requiere 3D Secure

Square

Número de Tarjeta Escenario
5105 1051 0510 5100 Mastercard — cargo exitoso

MercadoPago (América Latina)

Número de Tarjeta Escenario
5031 7557 3453 0604 Mastercard — aprobada
5031 4332 1540 6351 Mastercard — rechazada

Consejo profesional: Las tarjetas de prueba de las pasarelas solo funcionan en modo sandbox/prueba. Siempre fallarán en producción. Para pruebas más amplias — validación de formularios, pruebas de carga, escenarios específicos por BIN, cobertura de la serie 2 — necesitas generar las tuyas. Ahí es donde entra Namso Gen.


Genera Tarjetas Mastercard de Prueba Personalizadas con Namso Gen

Las tarjetas de prueba de las pasarelas cubren el camino feliz. El QA del mundo real exige más. ¿Y si necesitas:

  • 100 números Mastercard para una prueba de carga?
  • Tarjetas de un BIN específico (una Mastercard de Capital One, o una Mastercard de débito emitida en el Reino Unido)?
  • Cobertura tanto de la serie 5 como de la serie 2?
  • Datos de prueba para varios subtipos (Standard, Gold, World, World Elite, Maestro)?

Namso Gen genera números Mastercard válidos según Luhn de forma masiva. Este es el flujo de trabajo.

Paso 1: Introduce un BIN de Mastercard

Abre namso.tools, selecciona el preset de Mastercard (o visita el generador de Mastercard dedicado) e introduce un BIN. Por ejemplo:

BIN Familia Notas
510510 Serie 5 BIN genérico de prueba Mastercard
555555 Serie 5 Rango de prueba clásico
222100 Serie 2 BIN más bajo de la serie 2
272099 Serie 2 BIN más alto de la serie 2
520082 Serie 5 Mastercard de débito
222300 Serie 2 Crédito moderno

¿No sabes qué BIN usar? Consulta uno con el Verificador BIN o revisa nuestra guía del BIN para rangos comunes.

Paso 2: Configura la Generación

  • Cantidad: de 1 a miles para pruebas masivas y de carga.
  • Formato: 16 dígitos es lo estándar para Mastercard.
  • Fecha de vencimiento: fija una fecha futura o deja que Namso Gen la genere al azar.
  • CVV: genera CVC de 3 dígitos aleatorios (Mastercard usa CVC2, siempre de 3 dígitos).

Paso 3: Genera y Copia

Haz clic en Generar. Obtendrás un lote de números Mastercard válidos según Luhn listos para pegar directamente en tu entorno de pruebas.

Salida de ejemplo:

5555 5512 8847 3309  |  08/28  |  410
5555 5538 9920 1145  |  03/27  |  762
2223 0049 6612 8836  |  11/29  |  205
2720 9971 4408 5521  |  06/28  |  648
5105 1078 3391 2203  |  01/30  |  517

Cada número pasa la validación de Luhn y parece una Mastercard real para cualquier validador de formularios — pero ninguno está conectado a una cuenta real.


Reglas de Validación de Tarjetas Mastercard

Si estás desarrollando o probando la validación de un formulario de pago, estas son las reglas que tu código debería aplicar para Mastercard:

Regla Requisito
Prefijo Debe empezar por 5155 o 22212720
Longitud Exactamente 16 dígitos
Comprobación de Luhn El último dígito debe satisfacer el algoritmo de Luhn
CVC (CVC2) 3 dígitos, impreso en el panel de firma
Vencimiento Formato MM/AA, debe ser una fecha futura

Validación Rápida en JavaScript

function isValidMastercard(number) {
  const cleaned = number.replace(/\s|-/g, '');

  // Must be 16 digits, prefix 51-55 or 2221-2720
  if (!/^\d{16}$/.test(cleaned)) return false;
  const first2 = parseInt(cleaned.slice(0, 2), 10);
  const first4 = parseInt(cleaned.slice(0, 4), 10);
  const is5Series = first2 >= 51 && first2 <= 55;
  const is2Series = first4 >= 2221 && first4 <= 2720;
  if (!is5Series && !is2Series) return false;

  // Luhn check
  let sum = 0;
  for (let i = cleaned.length - 1; i >= 0; i--) {
    let digit = parseInt(cleaned[i], 10);
    if ((cleaned.length - i) % 2 === 0) {
      digit *= 2;
      if (digit > 9) digit -= 9;
    }
    sum += digit;
  }
  return sum % 10 === 0;
}

// Test it
console.log(isValidMastercard('5555 5555 5555 4444')); // true (5-series)
console.log(isValidMastercard('2223 0031 2200 3222')); // true (2-series)
console.log(isValidMastercard('4111 1111 1111 1111')); // false (that's Visa)
console.log(isValidMastercard('5555 5555 5555 4445')); // false (bad Luhn)

Validación Rápida en Python

import re

def is_valid_mastercard(number: str) -> bool:
    cleaned = re.sub(r'[\s-]', '', number)

    # Must be 16 digits, prefix 51-55 or 2221-2720
    if not re.match(r'^\d{16}$', cleaned):
        return False
    first2 = int(cleaned[:2])
    first4 = int(cleaned[:4])
    if not (51 <= first2 <= 55 or 2221 <= first4 <= 2720):
        return False

    # Luhn check
    digits = [int(d) for d in cleaned]
    for i in range(len(digits) - 2, -1, -2):
        digits[i] *= 2
        if digits[i] > 9:
            digits[i] -= 9
    return sum(digits) % 10 == 0

# Test it
print(is_valid_mastercard('5555 5555 5555 4444'))  # True
print(is_valid_mastercard('2223 0031 2200 3222'))  # True
print(is_valid_mastercard('4111 1111 1111 1111'))  # False

Fíjate en que la única diferencia real entre esto y un validador de Visa es la regla del prefijo. El paso de Luhn es idéntico para cada red de tarjetas — que es exactamente por lo que Namso Gen puede generar números válidos para cualquier marca a partir de un solo algoritmo.


BIN de Mastercard Comunes por Emisor y País

Para probar escenarios específicos por región o por emisor, aquí tienes rangos BIN de Mastercard ampliamente conocidos. Verifica cualquiera de ellos con el Verificador BIN.

Estados Unidos

Rango BIN Emisor Tipo de Tarjeta
5424 18 Capital One Mastercard
5466 16 Citibank World Mastercard
5178 05 Bank of America Mastercard
5573 50 Wells Fargo Mastercard
2221 00 Emisor de EE. UU. (serie 2) Mastercard

Reino Unido

Rango BIN Emisor Tipo de Tarjeta
5301 25 NatWest Mastercard Débito
5413 30 Halifax Mastercard
5573 09 Monzo Mastercard Débito
2347 16 Starling Bank Mastercard Débito (serie 2)

Europa

Rango BIN Emisor País Tipo de Tarjeta
5355 70 Deutsche Bank Alemania Mastercard
5239 36 BNP Paribas Francia Mastercard
2200 00 Varios UE Mastercard (serie 2)
5168 00 UniCredit Italia Mastercard

América Latina

Rango BIN Emisor País Tipo de Tarjeta
5031 75 Mercado Pago Argentina Mastercard
5453 23 Nubank Brasil Mastercard
5204 16 Bancolombia Colombia Mastercard
5579 08 BBVA México Mastercard

Asia-Pacífico

Rango BIN Emisor País Tipo de Tarjeta
5520 00 DBS Bank Singapur Mastercard
5241 86 HDFC Bank India Mastercard
5163 20 Commonwealth Bank Australia Mastercard
5294 00 Bangkok Bank Tailandia Mastercard

Recuerda: Estos rangos BIN son solo para fines de prueba y educativos. Usa el Verificador BIN para verificar el emisor, el país y el tipo de tarjeta de cualquier BIN antes de fiarte de él.


Subtipos de Mastercard: Standard, Gold, World, World Elite, Maestro

No todas las Mastercard se comportan igual. Los subtipos tienen distintos rangos BIN, beneficios y niveles de tasas de intercambio — y, en ocasiones, distintas reglas de aceptación. Al probar, puede importar.

Subtipo Descripción Dígitos del CVC
Standard Crédito/débito de consumo cotidiano 3
Gold Gama media con ventajas de viaje 3
World Gama premium, límites más altos 3
World Elite Gama superior, conserjería y acceso a salas VIP 3
Maestro Solo débito, común en Europa (longitud variable) 3
Mastercard Prepago Recargable, sin cuenta bancaria vinculada 3

Consejo de prueba: Maestro es la que hay que vigilar. Algunas tarjetas Maestro usaron históricamente números de 18 o 19 dígitos y requerían autorización en línea. Si tu checkout acepta Maestro, genera datos de prueba que ejerciten esos casos límite y confirma que tu validador no asume una longitud fija de 16 dígitos para todos los productos Mastercard.


Tarjetas de Prueba de Pasarela vs Tarjetas Generadas: Cuándo Usar Cada Una

Escenario Usa Tarjetas de Prueba de Pasarela Usa Namso Gen
Flujo de pago básico
Códigos específicos de rechazo/error
Pruebas de 3D Secure
Validación de campos de formulario
Cobertura del BIN de la serie 2
Pruebas masivas/de carga
Pruebas específicas por BIN
Tarjetas específicas por región/país
Pruebas de subtipos (World, Maestro)
Pruebas unitarias (sin conexión a la pasarela)
Suites de QA automatizadas ✅ + ✅ Combina ambas

El punto ideal: usa las tarjetas de prueba de la pasarela para probar el flujo de pago de extremo a extremo, y usa Namso Gen para todo lo demás — validación de formularios, generación masiva, cobertura de la serie 2 y cualquier prueba que no necesite una conexión en vivo con la pasarela.

Para una comparación lado a lado de ambos enfoques, consulta nuestra guía Generador de Tarjetas de Crédito para Testing, y para el equivalente Visa de este artículo, lee Números de Tarjeta Visa de Prueba.


Preguntas Frecuentes

¿Los números de tarjeta Mastercard de prueba son números de tarjeta de crédito reales?

No. Los números de tarjeta de prueba — ya sean de pasarelas o de un generador como Namso Gen — no están vinculados a ninguna cuenta bancaria real. Siguen el formato correcto y pasan la validación de Luhn, pero no pueden usarse para compras reales y no tienen ningún valor monetario.

¿Por qué los números Mastercard empiezan por 5 o 2?

El primer dígito es el Identificador Principal de Industria (MII); tanto el 5 como el 2 están asignados a instituciones bancarias y financieras. Mastercard usó originalmente el bloque 5155 y luego activó el rango 22212720 (serie 2) en 2017, cuando el bloque más antiguo empezó a quedarse sin números disponibles. Ambos son prefijos Mastercard válidos.

¿Qué es la serie 2 de Mastercard y por qué importa para las pruebas?

La serie 2 es el rango BIN 22212720 que Mastercard introdujo en 2017. Importa porque mucho código de validación antiguo solo reconocía 5155 y rechazaba en silencio tarjetas válidas de la serie 2. Prueba siempre ambos rangos — genera un lote de cada uno con Namso Gen y confirma que tu validador las acepta.

¿Puedo usar la tarjeta de prueba Mastercard de Stripe en el sandbox de PayPal?

No. Cada pasarela tiene sus propias tarjetas de prueba de sandbox que solo funcionan en el entorno de esa pasarela. La 5555 5555 5555 4444 de Stripe no se autorizará en el sandbox de PayPal. Usa las tarjetas específicas de cada pasarela listadas arriba, o genera las tuyas con Namso Gen para pruebas fuera de la pasarela.

¿Cuántos dígitos tiene un número Mastercard?

Las tarjetas de crédito y débito Mastercard estándar tienen 16 dígitos. La principal excepción es Maestro, una marca de débito de Mastercard que ha usado históricamente longitudes variables (hasta 19 dígitos). Tu validación debería usar 16 dígitos por defecto, pero contemplar Maestro si la aceptas.

¿Es legal usar números Mastercard de prueba generados?

Sí. Generar números de prueba válidos según Luhn para desarrollo y QA es completamente legal. Estos números no corresponden a cuentas reales y no pueden usarse para transacciones. Probar con datos de tarjeta sintéticos es una práctica habitual de la industria. Para más detalle, lee nuestra guía del generador de tarjetas de crédito seguro.

¿Cómo genero una tarjeta Mastercard de prueba para un país o banco específico?

Encuentra el BIN del emisor (los primeros 6–8 dígitos) usando el Verificador BIN o nuestra guía del BIN, y luego introdúcelo en Namso Gen. El generador rellena el resto con dígitos válidos según Luhn, dándote tarjetas de prueba específicas por región y por emisor.

¿Cuál es la diferencia entre el CVC de Mastercard y el CVV de Visa para las pruebas?

Funcionalmente ninguna para los datos de prueba — ambos son el código de seguridad de 3 dígitos del reverso de la tarjeta (Mastercard lo llama CVC2, Visa lo llama CVV2). Ambos tienen 3 dígitos, a diferencia del CID de 4 dígitos de Amex. Namso Gen genera automáticamente códigos de 3 dígitos con formato válido para Mastercard.