PagnovoPagnovodocs

Referência da API

Disparar evento de teste

Faz POST inline (sem fila) pro endpoint do webhook com um payload fake. Útil pra verificar conectividade e parsing antes de eventos reais. Resposta inclui status code, tempo, e body retornado pelo seu endpoint. **Rate limit:** 1 chamada / 30 segundos por webhook (HTTP 429 se exceder). Cada chamada faz uma requisição HTTP outbound real (timeout 5s).

POST/v2/webhooks/:id/test

Autenticação

HTTP Basic Auth. Envie sua secret key no header:

Authorization: Basic {base64(secret:SUA_SECRET_KEY)}

Parâmetros

idstring (path)obrigatório

UUID do webhook.

Exemplo: wh_8f2c1a9d

eventstring (body)opcional

Evento a simular (default: primeiro evento subscrito do webhook).

Exemplo: cashin.paid

Respostas

200

POST executado. success: true se 2xx.

JSON
{
  "success": true,
  "statusCode": 200,
  "durationMs": 234,
  "responseBody": "{\"ok\":true}",
  "errorMessage": null,
  "deliveryId": "wd_xyz"
}

Exemplos

cURL
curl -X POST "https://api.pagnovo.com/v2/webhooks/wh_8f2c1a9d/test" \
  -H "Authorization: Basic $(echo -n 'secret:SUA_SECRET_KEY' | base64)" \
  -H "Content-Type: application/json" \
  -d '{ "event": "cashin.paid" }'