Pular para o conteúdo principal

Operações

Introdução às Operações da API

Antes de explorar os recursos oferecidos pela API, é essencial entender os conceitos-chave no processamento de transações com cartão de crédito. Essas operações são fundamentais para garantir um fluxo seguro e eficiente em seu e-commerce.

Principais Operações

A tabela abaixo destaca as principais operações disponíveis e suas descrições:

PropriedadeDescrição
PagamentoA principal operação no e-commerce, pois é através dela que uma venda pode ser concretizada.
CancelamentoUtilizado quando é necessário desfazer uma venda no mesmo dia em que foi realizada.
AutenticaçãoUm processo que adiciona uma camada de segurança à venda, validando-a no Gateway de Pagamentos.
TokenizaçãoPermite realizar transações seguras substituindo o número do cartão por um token.

Tabela Tags Retorno

Ao utilizar nossa API, você receberá respostas em formato JSON com informações detalhadas sobre o status de cada operação. A tabela abaixo destaca os principais códigos de retorno e suas descrições:

CódigoDescrição
00SUCESSO
01TRANSACAO NAO AUTORIZADA PELO EMISSOR - 01
03TRANSACAO NAO AUTORIZADA PELO ADQUIRENTE - ESTABELECIMENTO INVALIDO - 03
04TRANSACAO NAO AUTORIZADA - CARTAO INVALIDO - 04
05TRANSACAO NAO AUTORIZADA PELO EMISSOR - 05
06TRANSACAO NAO AUTORIZADA - DESCONHECIDO - 06
07TRANSACAO NAO AUTORIZADA - CARTAO INVALIDO - 07
12TRANSACAO NAO AUTORIZADA - TRANSACAO INVALIDA - 12
13TRANSACAO NAO AUTORIZADA - VALOR INVALIDO - 13
14TRANSACAO NAO AUTORIZADA - CARTAO INVALIDO - 14
15TRANSACAO NAO AUTORIZADA - TRANSACAO INVALIDO - 15
19TRANSACAO NAO AUTORIZADA - FACA RETENTATIVA - 19
30TRANSACAO NAO AUTORIZADA - TRANSACAO INVALIDA - 30
38TRANSACAO NAO AUTORIZADA - SENHA INVALIDA - 38
39TRANSACAO NAO AUTORIZADA - TRANSACAO INVALIDA - 39
40TRANSACAO NAO AUTORIZADA - FUNCAO INVALIDA - 40
41TRANSACAO NAO AUTORIZADA - CARTAO BLOQUEADO - 41
43TRANSACAO NAO AUTORIZADA - CARTAO BLOQUEADO - 43
46TRANSACAO NAO AUTORIZADA - CONTA ENCERRADA - 46
51TRANSACAO NAO AUTORIZADA PELO EMISSOR - 51
52TRANSACAO NAO AUTORIZADA - TRANSACAO INVALIDA - 52
53TRANSACAO NAO AUTORIZADA - TRANSACAO INVALIDA - 53
54TRANSACAO NAO AUTORIZADA PELO EMISSOR - CARTAO VENCIDO - 54
55TRANSACAO NAO AUTORIZADA - SENHA INVALIDA - 55
57TRANSACAO NAO AUTORIZADA PELO EMISSOR - 57
58TRANSACAO NAO AUTORIZADA - NAO PERMITIDA PARA O ESTABELECIMENTO - 58
59TRANSACAO NAO AUTORIZADA PELO EMISSOR - CARTAO SUSPENSO - 59
61TRANSACAO NAO AUTORIZADA - EXCEDEU LIMITE - 61
62TRANSACAO NAO AUTORIZADA - CARTAO RESTRITO - 62
63TRANSACAO NAO AUTORIZADA - SENHA INVALIDA - 63
65TRANSACAO NAO AUTORIZADA PELO EMISSOR - 65
70TRANSACAO NAO AUTORIZADA - DESCONHECIDO 70
75TRANSACAO NAO AUTORIZADA - SENHA INVALIDA - 75
78TRANSACAO NAO AUTORIZADA - CARTAO BLOQUEADO. - 78
79TRANSACAO NAO AUTORIZADA - Card Fraud/Security - 79
82TRANSACAO NAO AUTORIZADA - Card Fraud/Security - 82
83TRANSACAO NAO AUTORIZADA - Card Fraud/Security - 83
91TRANSACAO NAO AUTORIZADA - BANDEIRA/EMISSOR INDISPONIVEL - 91
93TRANSACAO NAO AUTORIZADA - CARTAO INVALIDO - 93
94TRANSACAO NAO AUTORIZADA - TRANSACAO DUPLICADA - 94
96TRANSACAO NAO AUTORIZADA - ERRO DE PROCESSAMENTO - 96

Cartões de Teste para Operações Homologação

Você pode utilizar os cartões abaixo para testar as operações em ambiente de homologação:

BandeiraNúmero do Cartão (PAN)ValidadeCVV
Mastercard5200 0000 0000 215109/30123
Visa4000 0000 0000 250312/30123
AMEX3400 0000 0000 253410/301234
Hipercard6062 8288 9854 198809/30123
ELO6505 2900 0000 219011/30123
info

A data de expiração dos cartões no ambiente "digital" de homologação pode ser definida conforme a necessidade do cliente, basta realizar alterações nos campos para definir testes de cartão expirado ou não.

Ao setar uma data futura, o cartão só irá vencer no mês/ano estipulado, já ao colocar qualquer data inferior, o sistema apresentará o erro de cartão expirado.

Cartões para teste 3DS

Utilize os cartões abaixo para simular diferentes cenários de autenticação 3DS em ambiente de homologação:

BandeiraNúmero do Cartão (PAN)Cenário
VISA4000 0000 0000 2503Autenticação com desafio tradicional concluída com sucesso
VISA4000 0000 0000 2370Autenticação com desafio tradicional falhou devido a resposta incorreta do titular do cartão.
VISA4000 0000 0000 2420Autenticação com desafio está indisponível nesse momento
VISA4000 0000 0000 2644Sistema de autenticação com desafio falhou durante o processo
VISA4000 0000 0000 2701Autenticação sem desafio bem-sucedida, representando que o portador do cartão foi autenticado pelo emissor.
VISA4000 0000 0000 2925Autenticação falhou pelo Emissor do cartão sem desafio
VISA4000 0000 0000 2719O titular do cartão está inscrito no 3DS, mas o Emissor não está dando suporte ao programa, resultando em uma experiência de autenticação alternativa.
VISA4000 0000 0000 2313Autenticação está indisponível nesse momento
VISA4000 0000 0000 2537Autenticação rejeitada pelo emissor sem exigir um desafio.
VISA4000 0000 0000 2990Autenticação não disponível na consulta devido a erro do sistema.
VISA4000 0000 0000 2446Um erro inesperado ocorreu durante a fase posterior do processamento de autenticação.
VISA4000 0000 0000 2354Excedido o tempo limite durante o processamento da mensagem cmpi_lookup, resultando em um erro na transação.

Dicas para Desenvolvedores

  • Utilize sempre conexões seguras (HTTPS) ao consumir a API.
  • Gerencie tokens de autenticação com cuidado, evitando exposições em logs ou clientes.
  • Acompanhe nossas atualizações para estar em conformidade com as normas mais recentes do setor.

Para dúvidas ou problemas, acesse a seção de suporte no Enoq.