Como Funcionam os Números de Cartão de Crédito

Se você possui um cartão de crédito, saberá que ele contém uma sequência de 16 dígitos que você deve digitar ao fazer uma compra online. À primeira vista, esses números parecem aleatórios e não parece haver um padrão associado a eles. O fato é que esses números seguem um padrão e é bastante simples gerar uma série de números de cartão de crédito válidos. Vamos dar uma olhada em como funcionam os números de cartão de crédito.

Nota: Um número de cartão de crédito válido significa que ele pode ser validado pelo algoritmo usado para criptografar o número. Não significa que você pode usar esse número para fazer uma compra.

Descriptografando os Números de Cartão de Crédito

Existem 16 dígitos no número do cartão de crédito e ele pode ser dividido em três partes.

  1. O primeiro dígito representa o identificador da indústria principal (MII). Ele identifica a instituição/indústria que emite o cartão. Por exemplo, números que começam com:
  • 1 e 2 são emitidos por companhias aéreas.
  • 3 é emitido por viagens e entretenimento, como American Express e Diners Club.
  • 4 é emitido pela VISA
  • 5 é emitido pela MasterCard
  • 6 é emitido por merchandising e bancos.
  • 7 é emitido por empresas de petróleo.
  • 8 é emitido por empresas de telecomunicações.
  • 9 é emitido por atribuição nacional.

Juntamente com os próximos 5 dígitos, os primeiros 6 dígitos da sequência de números formam os Números de Identificação do Emissor (IIN). Isso dirá quem é a instituição exata que distribui este cartão de crédito. Se você puder seguir o padrão, um banco que emite um cartão de crédito VISA terá o primeiro dígito como “4” e o código do banco para os próximos cinco dígitos. Todos os cartões de crédito VISA emitidos por este banco terão os mesmos seis primeiros dígitos.

  1. Os dígitos 7 a 15 do número do cartão de crédito representam o número da conta do cliente. Este é único para cada cliente. Ele permite que o banco identifique o proprietário do cartão.

  2. O último dígito é um dígito de verificação que é usado para verificar os primeiros quinze dígitos. Ele utiliza o Algoritmo de Luhn (também conhecido como algoritmo Mod 10). Como funciona é muito simples:

  3. Escreva seu número de cartão de crédito. Contando da direita, dobre o dígito na posição par (2ª, 4ª, 6ª… 16ª).

  4. Se o dígito dobrado for maior que 9, some os números para que se torne um único dígito. Por exemplo, se o dígito dobrado for 13 14, adicione “1” a “4” para que se torne “5”.

  5. Agora, some todos os números. O número resultante deve ser divisível por 10.

Por exemplo:

  • Pegue o número do cartão de crédito 3782 8224 6310 005
  • Começando da direita, dobre os dígitos nas posições pares, isso nos dará: 3 14 8 4 8 4 2 8 6 6 1 0 0 0 5
  • Somando os dígitos para o número que é maior que 9: 3 5 8 4 8 4 2 8 6 6 1 0 0 0 5
  • Some todos os dígitos: 3 + 5 + 8 + 4 + 8 + 4 + 2 + 8 + 6 + 6 + 1 + 5 = 60, que é divisível por 10

Se você trabalhar para trás, pode facilmente descobrir o último dígito do número do cartão de crédito.

Por exemplo, suponha que o último número seja desconhecido, então temos 3782 8224 6310 00x

  • Começando da direita, dobre os dígitos nas posições pares, isso nos dará: 3 14 8 4 8 4 2 8 6 6 1 0 0 0 x
  • Somando os dígitos para o número que é maior que 9: 3 5 8 4 8 4 2 8 6 6 1 0 0 0 x
  • Some todos os dígitos: 3 + 5 + 8 + 4 + 8 + 4 + 2 + 8 + 6 + 6 + 1 + x = 55 + x. O número mais próximo que é divisível por 10 é 60, então x deve ser 5

números-cartão-de-crédito-amex

O que é um Número CVV?

Quando você faz uma compra online, além do número do cartão de crédito, o gateway de pagamento também pedirá que você insira um número CVV que está localizado na parte de trás do cartão de crédito. O número CVV é gerado criptografando o número do cartão, a data de validade do cartão e uma chave de criptografia secreta (que é única para cada banco emissor). Este é um recurso de segurança e não é facilmente quebrável.

Recursos para obter números de cartão de crédito válidos

Se você é um desenvolvedor e precisa testar seu gateway de pagamento sem usar seu número real de cartão de crédito, pode usar um gerador de números de cartão de crédito para obter uma série de números de cartão de crédito válidos. Você pode selecionar o banco emissor e o número de entradas. O Paypal também vem com uma lista de números de cartão de crédito que você pode usar para testar.

Agora que você conhece o “segredo” dos seus números de cartão de crédito, pode prosseguir e testá-los com seus cartões de crédito.

Crédito da imagem: cartão de banco de comércio, Vivendo com Cartões de Crédito