Author Image

cleiton7853

Nov 17, 2022

Identificação da Bandeira do Cartão em JavaScript

desenvolvimentoCheckoutcartãoidentificaçãobandeiraRotinaJavaScriptPagSeguroBINsElo

Bom dia. Estou começando a desenvolver o checkout com cartão e vi que para gerar o token, preciso identificar a bandeira do cartão. No entanto, a GerenciaNet não disponibilizou nenhuma rotina em javascript para isso. Eu encontrei uma rotina aqui pelo Google, mas não sei se posso confiar, se o método de identificação pode mudar com o tempo. No PagSeguro, por exemplo, tem um javascript que me devolve a bandeira. Alguém poderia me dar uma dica de como seguir? Obrigado!

Respostas (1):
Avatar discord do usuario rubenskuhl

rubenskuhl

17/11/2022

Existem tabelas bem extensas de BINs que são boas nisso. A possível variação é aparecer uma faixa nova que fuja da regra, como alguns cartões da Elo. Mas a própria Elo divulga os BINs dela, então usando essas "regras do polegar" mais a lista de BINs da Elo já dá precisão muito alta.