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>

Did this page help you?