RandAddressRandAddress

Gerador de números de cartão Visa aleatórios

Gere números de cartão Visa aleatórios para testes. Cada exemplo usa um número de 16 dígitos começando com 4, um dígito verificador de Luhn calculado, uma data de validade futura e um CVV de três dígitos.

Formato do número Visa e guia de BIN

Este gerador usa o formato Visa comum de 16 dígitos, exibido em quatro grupos de quatro. Prefixos conhecidos que identificam com mais precisão outras bandeiras são excluídos. Os espaços servem apenas para facilitar a leitura; copiar e exportar preserva os dígitos. Existem números Visa com outros comprimentos, então um validador em produção deve seguir os formatos aceitos pelo seu provedor de pagamentos.

Comprimento do número
16 dígitos
Prefixos de rede gerados
4
Código de segurança
CVV de 3 dígitos
Agrupamento exibido
4–4–4–4

O 4 inicial é o prefixo da rede Visa, não um BIN completo. A Visa aceita BINs de seis e de oito dígitos e agora atribui BINs de oito dígitos a novas credenciais de pagamento. Os primeiros seis ou oito dígitos de um número gerado são apenas um prefixo de exemplo e não identificam um banco emissor verificado.

Como ler um número Visa de exemplo

Exemplo de formato: 4242 4242 4242 4242

424242Prefixo ilustrativo de 6 dígitos
424242424Demais dígitos do exemplo
2Dí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.