API BIN grátis por um banco de dados atualizado com freqüência

API BIN grátis por um banco de dados atualizado com freqüência
API BIN grátis por um banco de dados atualizado com freqüência

Com o banco de dados BIN público, baseado na comunidade, que é mantido por milhares de correções diárias de BIN de nossos usuários, orgulhosamente apresentamos este serviço web API RESTful para facilitar o processo de desenvolvimento para a prevenção de fraudes. Através de feedbacks de usuários de API, comerciantes e desenvolvedores; o arranjo de campo do banco de dados para API, bem como sua camada de interface de apresentação, continuam a evoluir. Embora este banco de dados público BIN / IIN seja atualizado com freqüência, ele não é perfeito. Por favor use com cautela.

O pedido

Você pode fazer HTTP GET ou solicitações HTTP POST para https://api.freebinchecker.com/bin/{bin} para obter o resultado. O formato retornado é JSON.

Parâmetro Requeridos Tipo Valor Descrição
{bin} Sim Integer 370245 O BIN ou IIN (os 6 dígitos iniciais de um cartão de pagamento)
Outros parâmetros Não - - Em desenvolvimento. Entre em contato conosco em dev@freebinchecker.com para idéias e colaborações

Alguns bons exemplos das solicitações da API são:

  • https://api.freebinchecker.com/bin/370245
  • https://api.freebinchecker.com/bin/46000736434

Malos exemplos:

  • https://api.freebinchecker.com/bin/3702
  • https://api.freebinchecker.com/bin/hello

Testá-lo

A resposta

Formato JSON

Parâmetro Tipo Valor Descrição
validBooleantrue, falseUm pedido válido
messageStringInformações adicionais desta chamada específica da API
Informação do cartão
card.binString370245O resultado do BIN. Em caso de duplicação devido ao número longo de BIN enviado, o BIN mais preciso retornará e refletirá aqui
card.number_lengthInteger15, 16O comprimento do número deste cartão para o BIN solicitado
card.luhnBooleantrue, falseDevolva o Algoritmo de Luhn deste cartão para o BIN solicitado
card.schemeStringAMEX, VISA, MASTERCARDEmpresa emissora de cartões (também chamada de rede, marca, esquema)
card.typeStringCREDIT, DEBIT, CHARGEClassificação do tipo de cartão
card.categoryStringSTANDARD, CORPORATECategoria de cartão
Informações sobre o emissor
issuer.nameStringAMERICAN EXPRESSNome do emissor do cartão
issuer.urlStringwww.americanexpress.comURL do emissor do cartão
issuer.phoneString1-800-935-9935Telefone do emissor do cartão
issuer.cityStringSan FranciscoA cidade onde o emissor do cartão está localizado
Informações sobre o país emissor
country.nameStringUNITED STATESNome do país emissor do cartão
country.alpha_2StringUSCódigo alfa 2 do país emissor do cartão
country.numericString840Código numérico do país emissor do cartão
country.latitudeFloat38Latitude do país emissor do cartão
country.longitudeFloat-97Longitude do país do emissor do cartão
country.currencyStringUSDCódigo da moeda do país emissor do cartão
country.currency_nameStringUnited States dollarNome completo da moeda do país emissor do cartão

Um exemplo de uma resposta da API BIN bem-sucedida

{
  "valid": true,
  "message": "",
  "card": {
    "bin": "370245",
    "number_length": 15,
    "luhn": true,
    "scheme": "AMEX",
    "type": "CREDIT",
    "category": "CORPORATE"
  },
  "issuer": {
    "name": "AMERICAN EXPRESS",
    "url": "www.americanexpress.com",
    "phone": "",
    "city": ""
  },
  "country": {
    "name": "UNITED STATES",
    "alpha_2": "US",
    "numeric": "840",
    "latitude": 38,
    "longitude": -97,
    "currency": "USD",
    "currency_name": "United States dollar"
  }
}
{
  "valid": true,
  "message": "",
  "card": {
    "bin": "46000736434",
    "number_length": 16,
    "luhn": true,
    "scheme": "VISA",
    "type": "DEBIT",
    "category": "CLASSIC"
  },
  "issuer": {
    "name": "CHASE BANK USA, N.A.",
    "url": "www.chase.com",
    "phone": "1-800-935-9935",
    "city": ""
  },
  "country": {
    "name": "UNITED STATES",
    "alpha_2": "US",
    "numeric": "840",
    "latitude": 38,
    "longitude": -97,
    "currency": "USD",
    "currency_name": "United States dollar"
  }
}