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.