Processo de Solicitação
Para usar a API de verificação dos três elementos do cartão bancário, primeiro acesse o console da Ace Data Cloud para obter seu Token de API, que deve ser guardado para uso futuro.
Se você ainda não estiver logado ou registrado, será redirecionado automaticamente para a página de login, onde será convidado a se registrar e logar; após a conclusão, você será redirecionado de volta para a página atual.
Um Token de API é suficiente para acessar todos os serviços da plataforma, não sendo necessário solicitar um para cada serviço. A primeira solicitação oferece um crédito gratuito, permitindo uma experiência sem custo; quando o crédito estiver baixo, você pode recarregar o saldo geral no console.
📘 Documentação completa: API de Verificação dos Três Elementos do Cartão Bancário →
Uso Básico
Primeiro, entenda a forma básica de uso, que consiste em inserir as informações do número do cartão bancário para obter a imagem do resultado processado; para isso, é necessário passar um campobank_card. Em seguida, podemos preencher o conteúdo correspondente na interface, como mostrado na imagem:

accept: o formato de resposta desejado, que deve ser preenchido comoapplication/json, ou seja, formato JSON.authorization: a chave para chamar a API, que pode ser selecionada diretamente após a solicitação.
bank_card: informações do número do cartão bancário a ser processado, é um parâmetro obrigatório.id_card: número do documento de abertura, é um parâmetro obrigatório.name: nome do usuário, é um parâmetro obrigatório.cert_type: tipo de documento de abertura, deve ser consistente com o documento de abertura, caso contrário, não será possível verificar.encryption: opcional, parâmetro de criptografia para campos sensíveis (caso precise enviar dados criptografados).

result, código do resultado da autenticação, com as seguintes situações de cobrança:- Código de resultado de cobrança:
- 0: Autenticação aprovada
- -1: Autenticação não aprovada
- -4: Informações do portador do cartão incorretas
- -5: Não habilitado para pagamento sem cartão
- -6: Este cartão foi confiscado
- -7: Número do cartão inválido
- -8: Este cartão não possui banco emissor correspondente
- -9: Este cartão não foi inicializado ou é um cartão inativo
- -10: Cartão fraudulento, cartão retido
- -11: Este cartão foi perdido
- -12: Este cartão está expirado
- -13: Cartão restrito
- -14: Número de tentativas de senha excedido
- -15: O banco emissor não suporta esta transação
- Código de resultado sem cobrança:
- -2: Verificação de nome não aprovada
- -3: Número do cartão bancário incorreto
- -16: Serviço do centro de verificação ocupado
- -17: Número de tentativas de verificação excedido, por favor, tente novamente no dia seguinte
- Código de resultado de cobrança:
description, descrição do resultado do negócio.
Tratamento de Erros
Ao chamar a API, se ocorrer um erro, a API retornará o código de erro e a mensagem correspondentes. Por exemplo:400 token_mismatched: Solicitação inválida, possivelmente devido a parâmetros ausentes ou inválidos.400 api_not_implemented: Solicitação inválida, possivelmente devido a parâmetros ausentes ou inválidos.401 invalid_token: Não autorizado, token de autorização inválido ou ausente.429 too_many_requests: Muitas solicitações, você excedeu o limite de taxa.500 api_error: Erro interno do servidor, algo deu errado no servidor.

