Códigos de Resposta
São códigos retornados durante uma transação dentro da AZPay.
Tipo de operação
Exemplo de resposta, no caso é uma transação de Venda Direta:
<transaction-response id="1" versao="1.0">
<transactionId>08122F2B-B1A5-28C4-06E0-4F1E9A06CECD</transactionId>
<operationId>3</operationId> ----> 3 = Venda direta
<status>8</status>
<message>APPROVED</message>
<log>logs/2018/05/15/1512.log</log>
<errorCode/>
<order>
...
</order>
<processor>
...
</processor>
</transaction-response>
Tipo de operação é forma como foi escolhida a transação, esta resposta encontra-se na TAG operationId
Código | Tipo de Operação | Interno |
---|---|---|
1 | Autorização | AUTHORIZE |
2 | Captura de transação | CAPTURE |
3 | Venda Direta | SALE |
5 | Cancelamento | CANCEL |
6 | Consulta / Pesquisa | REPORT |
7 | Transação Recorrente | REBILL |
8 | Transação utilizando Boleto Bancário | BOLETO |
9 | Autenticação | AUTH |
10 | Pagseguro | PAGSEGURO |
11 | Paypal | PAYPAL |
12 | Transferência Eletrônica | TRANSFER |
13 | Moedas Digitais | CRYPTOCURRENCY |
Status da transação
Exemplo de resposta, no caso é uma transação de Venda Direta na qual foi aprovada:
<transaction-response id="1" versao="1.0">
<transactionId>08122F2B-B1A5-28C4-06E0-4F1E9A06CECD</transactionId>
<operationId>3</operationId> ----> 3 = Venda direta
<status>8</status> ----> 8 = Capturada
<message>APPROVED</message> ----> Mensagem de aprovação
<log>logs/2018/05/15/1512.log</log>
<errorCode/>
<order>
...
</order>
<processor>
...
</processor>
</transaction-response>
A TAG status
é a resposta mais importante da comunicação, neste caso é a resposta do status atual da transação, encontra-se logo abaixo da TAG operationId
Código | Status | Descrição |
---|---|---|
0 | Criada / Em andamento | A transação ainda não foi processada pelo Adquirente escolhido para transacionar. |
1 | Autenticada | A transação foi validada, mas ainda não foi processada para saber se foi aprovada. |
2 | Não-Autenticada | Não houve validação do cartão de crédito. |
3 | Autorizada pela operadora | A transação foi aprovada, mas ainda não foi capturada, os créditos ainda não foram creditados para o lojista. |
4 | Não-Autorizada pela operadora | A transação não foi aprovada, verifique a tabela de possíveis erros. |
5 | Em Cancelamento | A transação ainda não foi cancelada, aguardando adquirente retornar a confirmação. |
6 | Cancelado | A transação foi cancelada e não será mais creditada o valor para o lojista. |
7 | Em Captura | A transação ainda não foi capturada, aguardando adquirente retornar a confirmação. |
8 | Capturada / Finalizada | A transação foi capturada e os créditos foram confirmados para o lojista. |
9 | Não-Capturada | A transação não foi capturada, tentar novamente a captura. |
10 | Pagamento Recorrente - Agendado | A transação de pagamento foi agendada para as datas definidas pelo envio do XML. |
11 | Boleto Gerado | O boleto foi gerado com sucesso. |
Updated about 5 years ago