Skip to main content
Each app can register multiple HTTPS webhook endpoints (URL, signing secret, enabled events, status) under App Settings → Webhooks. Use webhooks for real-time event insights: unlock access after a successful top-up, sync your own analytics, or notify ops when consumption fails — without polling.

What you get

  • Signed POSTs with Jaza-Signature
  • Top-up and consumption event types
  • Dashboard delivery history, retries, and dead-letter visibility
  • Verification via jaza.webhooks.constructEvent in @jazadev/node
Provider webhooks (collection rails → Jaza) stay inside Jaza — you do not implement aggregator callbacks.

Prefer the full guide

See Merchant webhooks for setup, event catalog, signature verification, and Node samples. For in-app balance after checkout, use the client top-up UI + onTopUpComplete / wallet refresh. Treat merchant webhooks as complementary server automation.

Next steps