RandAddressRandAddress

Gerador de cartão de crédito Mastercard

Gere números Mastercard aleatórios tanto da série 5 tradicional quanto da série 2 mais recente. Cada exemplo tem 16 dígitos, um dígito verificador de Luhn correto, uma data de validade futura e um CVC de três dígitos para testes.

Formato do número Mastercard e guia de BIN

Os exemplos Mastercard começam com 51–55 ou 2221–2720. A segunda faixa corresponde aos prefixos de seis dígitos 222100–272099, incluindo os dois extremos. Prefixos conhecidos que identificam com mais precisão outras bandeiras são excluídos. Testar as duas séries ajuda a encontrar formulários de pagamento antigos que reconhecem, por engano, apenas números começando com 5.

Comprimento do número
16 dígitos
Prefixos de rede gerados
51–55 ou 2221–2720
Código de segurança
CVC de 3 dígitos
Agrupamento exibido
4–4–4–4

As faixas de dois ou quatro dígitos mostradas aqui servem para reconhecer a rede. Elas são mais curtas que um BIN/IIN completo. As faixas reais de contas Mastercard e sua atribuição a emissores exigem dados atualizados da rede; gerar um número aleatório dentro de uma faixa não confirma um banco nem uma conta de crédito.

Como ler um número Mastercard de exemplo

Exemplo de formato: 5555 5555 5555 4444

555555Prefixo ilustrativo de 6 dígitos
555555444Demais dígitos do exemplo
4Dígito verificador de Luhn

O prefixo ilustrado não é um BIN de emissor verificado. O primeiro segmento mostra o limite de um BIN de seis dígitos; o de um BIN de oito dígitos é diferente. Este exemplo explica a estrutura do número sem identificar um banco ou produto de cartão.

O que a soma de verificação de Luhn valida?

O Luhn calcula um dígito verificador a partir dos outros dígitos do número do cartão. Ele ajuda um formulário a detectar muitos erros de digitação. Cada exemplo gerado passa nesse cálculo, mas uma soma correta não confirma um cartão emitido, o código de segurança, saldo disponível nem autorização de pagamento.

Como gerar um lote de cartões de teste

  1. Escolha uma bandeira ou mantenha todas as bandeiras selecionadas.
  2. Gere um lote de cartões de teste e confira os números, as datas de validade e os códigos de segurança fictícios.
  3. Copie os números ou baixe um CSV ou JSON para testar formulários, protótipos e conjuntos de dados de teste.

Ao importar o CSV em uma planilha, defina as colunas do número e do código de segurança como Texto para preservar todos os dígitos e zeros à esquerda. O JSON armazena esses valores como strings.

Para testar autorizações de pagamento, use os cartões de sandbox documentados pelo seu gateway. Exemplos aleatórios servem para validação local e layouts; um gateway pode exigir números de teste próprios para simular o resultado de um pagamento.