Analisar a natureza da notificação
O campo vads_url_check_src permite diferenciar as notificações vinculadas em função do evento que lançou elas:
- criação de uma transação.
- retorna a notificação a partir do Back Office Estabelecimento Comercial pelo Estabelecimento Comercial.
Ele menciona a regra de notificação aplicada:
Valor | Regra aplicada |
---|---|
PAY | O valor PAY é enviado nos seguintes casos:
|
BO | Execução da notificação a partir do Back Office Estabelecimento Comercial (clique direito em uma transação > Executar a URL de notificação). |
BATCH | O BATCH será enviado se houver uma atualização do status de uma transação após a sincronização com o adquirente. É o que acontece com pagamentos redirecionados para o adquirente. Somente se o Estabelecimento Comercial configurou a regra Url de notificação para uma modificação por batch. |
BATCH_AUTO | O valor BATCH_AUTO é enviado nos seguintes casos:
A notificação é enviada durante a solicitação de autorização de um pagamento com o status de "Esperando a autorização". |
REC | O valor REC é enviado somente para os pagamentos por assinatura se o Estabelecimento Comercial configurou a regra URL de notificação na criação de um pagamento recorrente. |
MERCH_BO | O valor MERCH_BO é enviado:
|
RETRY | Re-chamada automática a URL de notificação. |
Testando seu valor, o script pode realizar um tratamento diferente em função da natureza da notificação.
Por exemplo:
Se vads_url_check_src tem o valor de PAY ou de BATCH_AUTO então o script atualiza o status da solicitação, ...
Se vads_url_check_src tem o valor de REC o script recupera então a referência da assinatura e incrementa o número de parcelas vencidas no caso de um pagamento aceito, ...