API
Pular para o conteúdo principal

Tratamento da resposta obtida

A resposta aos webhooks deverá devolver um status code de sucesso: 200, 201, 202, 204. Outros status codes (incluindo códigos de redirecionamento) serão reconhecidos como erro e serão realizadas novas tentativas de comunicação.

Casos de erro específicos

Se durante a receção do webhook pretender indicar casos de erro específicos, para que estes voltem a ser reenviados nas próximas comunicações, terá que incluir no payload esses casos e responder com o status code diferente dos de sucesso.

A numeração que se segue após o /payments corresponde a posição desse pagamento no pedido do webhook.

{
"errors": [
{
"source": { "pointer": "/payments/0" }
},
{
"source": { "pointer": "/payments/1" }
}
]
}

Política de tentativas:

Após a primeira tentativa falhada, a próxima tentativa será realizada após 1 minuto, depois 2, 3, 5 até aos 24 minutos.