Cartão

Guia de apoio

Formato do número de cartão por rede

Compare comprimento, prefixos e diferenças de formato entre as principais redes de cartão.

Nem todos os números de cartão seguem exatamente o mesmo formato. Cada rede usa intervalos de prefixo e comprimentos próprios, por isso um validador sério precisa de mais do que um simples campo numérico.
Experimentar o validador

Experimentar o validador

Não precisa de sair deste guia para fazer uma verificação estrutural. Pode usar aqui o mesmo validador e continuar a leitura se precisar de mais contexto.

O que muda entre redes

O que muda entre redes

Visa, Mastercard, American Express, Discover, UnionPay, JCB, Maestro e outras marcas não usam a mesma combinação de prefixos e comprimento.

Algumas redes têm 16 dígitos quase sempre, outras usam 15 ou comprimentos variáveis. É isso que torna o reconhecimento de rede útil logo à entrada.

Porque as referências de formato continuam úteis

Porque as referências de formato continuam úteis

Guias de formato ajudam equipas de produto, QA e suporte a perceber porque certos números passam e outros falham de imediato.

Também são úteis para documentar quais as redes aceites num checkout, numa wallet ou num fluxo de billing.

Onde a referência deixa de ser suficiente

Onde a referência deixa de ser suficiente

Conhecer prefixos e comprimento não substitui checks reais de pagamento. Um número plausível pode continuar inutilizável em transação real.

É por isso que estas páginas funcionam melhor como apoio educativo ligado ao validador principal.

Formatos de cartão suportados

Formatos de cartão suportados

  • VisaComeça com 4 · 16 dígitos4242 4242 4242 4242
  • Mastercard51–55 ou 2221–2720 · 16 dígitos5500 0000 0000 0004
  • American Express34 ou 37 · 15 dígitos3782 822463 10005
  • Discover6011 ou 65 · 16 dígitos6011 1111 1111 1117
  • UnionPay62 · 16–19 dígitos6250 9470 0000 0014
  • JCB3528–3589 · 16–19 dígitos3566 0020 2036 0505
  • Diners Club300–305, 36, 38 · 14 dígitos3056 9309 0259 04
  • Maestro6304, 6759, 6761–63 · 12–19 dígitos6759 6498 2643 8453
  • Mir2200–2204 · 16 dígitos2200 0000 0000 0004
  • RuPay6521, 6522 · 16 dígitos6521 0000 0000 0000
  • Elo4011, 5066, 6277… · 16 dígitos6362 9700 0457 9680
  • Troy9792 · 16 dígitos9792 0303 1010 3019
  • Desconhecido · 13–19 dígitos— (Luhn válido, BIN não reconhecido)
Casos de uso

Casos de uso

  • Definir regras de aceitação por rede em páginas de pagamento.
  • Preparar cenários QA por marca de cartão.
  • Ajudar suporte a explicar diferenças de formato entre redes.
FAQ

FAQ

Todos os cartões têm 16 dígitos?

Não. Há redes com 15 dígitos e outras com comprimento variável.

Reconhecer o prefixo substitui o Luhn?

Não. O prefixo e o checksum resolvem problemas diferentes.

Aviso importante

Esta ferramenta verifica apenas o formato. Valida a estrutura e o checksum, mas não confirma que um cartão exista, esteja ativo, tenha fundos, não esteja bloqueado ou possa ser cobrado. Não realiza autorização de pagamento nem verificação do emissor.

Guias relacionados

Voltar à ferramenta principal

Use o validador principal quando precisar de uma verificação estrutural rápida. Use os guias quando precisar de mais contexto, detalhe de implementação ou ajuda na resolução de problemas.

Abrir Cartão
Mais deste hub