Receber Atualizações de Status
A AZPay a cada alteração de status da transação realiza um POST para a URL de retorno quando informada no JSON/XML.
POST http://loja.exemplo.com.br
Parâmetros | Descrição |
---|---|
TID | Transação ID que sofreu alteração por algum evento dentro da AZPay. Muito importante! |
order_reference | Referência informada no XML que foi recebido antes de processar a requisição. |
last_update | Data hora da última atualização. |
create_time | Data hora da criação. |
transaction_cod | Código da transação. |
store_id | ID da Loja. |
customers_id | ID do cliente informado no XML. |
customers_name | Nome do cliente. |
recurrences_id | Código da transação recorrente se existir. |
ip_address | IP que realizou o envio do XML. |
charge_total | Valor total que foi transacionado. |
number_installm | Número de parcelas. |
currency_code | Código da moeda utilizada. |
custom_field | Campo customizado. |
status | Novo status da transação. |
acquirer_url | URL fornecida pela operadora. |
Caracteristicas imporantes!
*Verifique se a URL de retorno é válida ou se ela está ativa. A AZPay realiza 3 tentativas para validar o envio. O código HTTP de resposta deve ser 200 para validar a recepção do
POST
Para receber está atualização basta colocar o endereço que receberá o POST de nossa API no campo urlReturn de suas requisições.
Veja o exemplo abaixo:
{
"transaction-request": {
"version": "1.0.0",
"verification": "
...
",
"sale": {
"order": {
...
},
"payment": {
...
},
"billing": {
...
},
"urlReturn": "http://loja.exemplo.com.br",
"fraud": "false"
}
}
}
<transaction-request>
<version>1.0.0</version>
<verification>
...
</verification>
<sale>
<order>
...
</order>
<payment>
...
</payment>
<billing>
...
</billing>
<urlReturn>http://loja.exemplo.com.br</urlReturn> ----> URL DE RETORNO
<fraud>false</fraud>
<customField/>
</sale>
</transaction-request>
Updated about 5 years ago