Zero Auth
O que você irá aprender com esse artigo?
- O que é o Zero Auth
- Como funciona
- Qual a diferença entre Zero Auth e Transação duas etapas
O que é o Zero Auth
O Zero Auth é uma das funcionalidades fornecidas pela API da iugu, responsável por realizar o processo de validação de um cartão de crédito. Dessa maneira, o uso do Zero Auth possibilita o lojista de saber o status atual do cartão (retornando e indicando se o cartão encontra-se ativo ou não).
Essa funcionalidade precisa ser ativada na sua conta. Entre em contato com o suporte.
A consulta é realizada através da chamada no endpoint https://api.iugu.com/v1/zero_auth utilizando a chave API de Produção no formato base64.
Nesta chamada, é preciso passar o token do cartão, vide documentação Tokenização.
Obs.: Não há custo adicional para realizar a verificação.
Modelo de request
curl --location --request POST 'https://api.iugu.com/v1/zero_auth' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic {{api_token in base64}}' \
--data-raw '{
"token":"{{token_credit_card}}"
}
Modelo de Response
Nos comunicamos com a adquirente que retorna: um código de retorno, mensagem de retorno e o campo valid que informa a situação do cartão, sendo true para cartão válido e false para inválido. O código 00 indica sucesso no Zero Auth (verificação).
Como funciona
Neste processo são verificados se:
• Está valido junto ao banco emissor
• Funciona no Brasil
• Número do cartão está correto
• CVV é valido
Quais bandeiras são analisadas?
Atualmente, analisamos somente as bandeiras: Visa, Master e Elo. Caso você informe outra bandeira que não cabe as três mencionadas obterá o response abaixo.
{ "zero_auth": { "code": "57", "message": "Bandeira Inválida" } }
Zero Auth não informa
- Valor do limite de crédito do cartão
- Informações sobre o portador
- Dados sobre um cartão em específico
Qual a diferença entre Zero Auth e Transação duas etapas
O Zero Auth permite que o lojista saiba se o cartão é valido ou não antes de enviar a transação para autorização (transação duas etapas - autorização e captura), antecipando o motivo de uma provável não autorização.
Já a autorização, é processo em que a adquirente verifica se há saldo disponível para aquela transação, e realiza a reserva deste valor, antes de realizar a captura.
Para mais informações sobre transação em duas etapas clique aqui.
Para utilização desse produto é necessário habilitação cadastral junto ao time do suporte.
Updated 11 months ago