Receba as atualizações no status das transações
O Post de Notificação é um webhook que envia notificações sobre mudanças no status da transação ou sobre criação de pedido recorrente.
Durante seu cadastro, você deve configurar uma URL (um endpoint) para que a nossa API envie as notificações.
Características da URL e do Post de notificação
Características  | |
|---|---|
URL  | O endereço deve ser HTTPS;  | 
Post de notificação  | É disparado a cada 30 minutos;  | 
Para aumentar a segurança, é possível cadastrar até três tipos de informações de retorno no cabeçalho para o seu endpoint. Com isso, seu endpoint só vai aceitar a notificação se a Cielo enviar o cabeçalho.
Para configurar as informações do header, informe ao Atendimento os itens a seguir:
KEY: nome do parâmetro;VALUE: valor estático a ser retornado.
Como existe a possibilidade de ocorrerem intermitências entre as APIs de envio e de recebimento, é recomendado fazer a sondagem (consulta) das transações pendentes (não pagas) que ainda não tenham sido atualizadas no dia.
Os parâmetros serão enviados à URL cadastrada, conforme demonstrado no exemplo a seguir.
Notificação enviada
{
   "PaymentId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
   "ChangeType": 1
}| Propriedade | Descrição | Tipo | Tamanho | 
|---|---|---|---|
PaymentId | Identificador que representa a transação. | GUID | 36 | 
ChangeType | Especifica o tipo de notificação. Obs.: Consulte a tabela abaixo. | Número | 1 | 
| ChangeType | Descrição | 
|---|---|
| 1 | Mudança de status do pagamento. | 
| 3 | Mudança de status do Antifraude. | 
| 6 | Boleto registrado pago a menor. | 
| 7 | Notificação de chargeback. | 
| 8 | Alerta de fraude. | 
| 25 | Transação cancelada ou estornada parcialmente. | 
Resposta esperada
A loja deve  responder à notificação com: HTTP Status Code 200 OK.
Caso não seja retornada a resposta acima, haverá mais duas tentativas de envio do Post de Notificação.