We added a complete webhook delivery system to getpeppr.
Features
- Webhook endpoints — Register URLs via
POST /v1/webhooksor the dashboard to receive real-time notifications - Event filtering — Subscribe to specific events (
invoice.sent,invoice.delivered,invoice.accepted, etc.) - Automatic retries — Failed deliveries are retried with exponential backoff (1min, 5min, 30min)
- Signature verification — Every payload is signed with HMAC-SHA256 via the
Getpeppr-Signatureheader - Dashboard management — Create, test, and monitor webhook endpoints from the console
SDK support
const peppr = new Getpeppr({ apiKey: "..." });
// Verify incoming webhooks
const event = peppr.webhooks.verify(payload, signature, secret);
Update (2026-09-03): the published SDK exports the class as
Peppoland the verifier aswebhooks.constructEvent(rawBody, signatureHeader, secret). The snippet above is the March API; see the webhooks guide for the current one.
See the webhook documentation for integration details.