Detecta a bandeira de um cartão pelo BIN
/v1/utils/card-bin-validationAutentique com o header SelectKey: a chave sk_test_ opera no sandbox, a sk_live_ em produção. Como autenticar.
Parâmetros de consulta
numberingstringobrigatórioOs 6+ primeiros dígitos do cartão (BIN), ou o número inteiro.
lookupbooleantruetambém consulta o BIN no registro de emissores (banco, tipo, país). Desligado por padrão.
Respostas
200Sucesso
binstringobrigatórioO BIN (primeiros dígitos) que foi conferido.
brandstringobrigatórioBandeira detectada (ex.:
visa,mastercard).intelobjectobrigatóriopode ser nuloDados do registro de emissores;
nulla não ser comlookup=truee o registro respondendo.+5 campos de
intelbankstringobrigatóriopode ser nuloBanco emissor.
typestringobrigatóriopode ser nulocredit,debitouprepaid.schemestringobrigatóriopode ser nuloBandeira do cartão (ex.:
visa).countrystringobrigatóriopode ser nuloPaís do emissor.
categorystringobrigatóriopode ser nuloCategoria do cartão (ex.:
classic,platinum).
validbooleanobrigatórioSe o BIN pertence a uma bandeira conhecida.
_linksobjectLinks para operações relacionadas, por ação (
self,create,update,delete,list…).lengthintegerobrigatórioQuantidade de dígitos recebidos.
merchantobjectA conta dona do recurso (o vendedor de registro).
+3 campos de
merchantnamestringobrigatóriopode ser nuloNome fantasia da conta dona do recurso.
merchantIdstringobrigatóriopode ser nuloId público da conta dona do recurso (
bus_…).isSubAccountbooleanobrigatóriotruequando o recurso pertence a uma sub-conta operada por uma plataforma de marketplace.
luhnValidbooleanobrigatóriopode ser nuloSe o número inteiro passa na verificação de Luhn;
nullquando só um BIN foi enviado.
400Requisição inválida (validação)
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
401Não autenticado (credencial ausente ou inválida)
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
500Erro interno do servidor
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório