Skip to content

Instantly share code, notes, and snippets.

@wwiechorek
Forked from erikhenrique/bin-cc.md
Created February 19, 2016 12:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wwiechorek/4d31dfaf4c1073537db4 to your computer and use it in GitHub Desktop.
Save wwiechorek/4d31dfaf4c1073537db4 to your computer and use it in GitHub Desktop.
Bin de cartões de crédito para validação

Validação para cartão de crédito.

Bin e padrões para validação de cartão de crédito.

Bandeira Começa com Máximo de número Máximo de número cvc
Visa 4 13,16 3
Mastercard 5 16 3
Diners 301,305,36,38 (http://bin-iin.com/American-Express-BIN-List.html) 14,16 3
Elo 636368, 636369, 438935, 504175, 451416, 636297,5067,4576,4011,506699 16 3
Amex 34,37 15 4
Discover 6011,622,64,65 16 4
Aura 50 16 3
jcb 35 16 3
Hipercard 38,60 13,16,19 3

Atualização (23/07/2014):

Os dados dos cartões: Elo, Hipercard desta tabela não são oficiais. Tentei diversas vezes falar com o pessoal dessas bandeiras afim de ter uma informação oficial, porém, é muito difícil falar com o setor técnico e as atendentes nem sabem o que é bin de cartão e nem sabem do que estou falando :(

Essa tabela foi montada através de coleta de dados de cartões reais. Onde o usuário colocava o número de cartão de crédito dele e quando não conseguíamos saber qual a banheira pedíamos para que o usuário selecionasse a bandeira. A partir deste momento coletávamos os primeiros dígitos do cartão.

Eu atualizei essa tabela até o mês de Agosto/2013. Não sei se teve atualizações desde então. De qualquer forma acredito que é uma boa tabela de referência e acredito que a busca pelo padrão continua pois deve ter cartões que ainda não estão em nenhum padrão.

Caso tenha alguma dúvida me mande um email: erikhq cpan org Quando tem um novo comentário aqui nesta gist eu não recebo notificação.

Caso você saiba de algum novo padrão ou viu algo de errado, por favor, ajude a manter essa tabela atualizada.

Existe este site também para cartões internacionais: http://bin-iin.com/

vlw

Atualização (13/07/2015):

Adicionei 506699 para o cartão ELO.

Atualização (15/02/2016):

Adicionado 636369 para o cartão ELO

@leandrocosta2312
Copy link

Mano, esses valores valem pra 2020 ainda?

@glauber-md
Copy link

Mano, esses valores valem pra 2020 ainda?

Duvido muito; em 2019 a Elo principalmente mudou bastante os BINs dela. Eles têm um serviço de validação próprio para facilitar.

@wwiechorek
Copy link
Author

Mano, esses valores valem pra 2020 ainda?

Eu ainda utilizo isso nos sistemas, não tivemos nenhuma reclamação até hoje.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment