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âmetrosDescrição
TIDTransação ID que sofreu alteração por algum evento dentro da AZPay. Muito importante!
order_referenceReferência informada no XML que foi recebido antes de processar a requisição.
last_updateData hora da última atualização.
create_timeData hora da criação.
transaction_codCódigo da transação.
store_idID da Loja.
customers_idID do cliente informado no XML.
customers_nameNome do cliente.
recurrences_idCódigo da transação recorrente se existir.
ip_addressIP que realizou o envio do XML.
charge_totalValor total que foi transacionado.
number_installmNúmero de parcelas.
currency_codeCódigo da moeda utilizada.
custom_fieldCampo customizado.
statusNovo status da transação.
acquirer_urlURL 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>