Wave Webhooks
Outbound event delivery channel for asynchronously notifying merchant systems when state changes on the Wave platform. Events include checkout.session.completed, checkout.session.payment_failed, b2b.payment_received, b2b.payment_failed, merchant.payment_received, and test.test_event for portal-triggered smoke tests. Every delivery carries a Wave-Signature header containing a Unix timestamp and one or more HMAC-SHA256 signatures over the raw body; receivers must validate the signature and reject deliveries older than five minutes to prevent replay. Event payloads use a Stripe-style envelope (id, type, data) and the id field should be used to enforce at-least-once-delivery idempotency.
Wave Webhooks is one of 5 APIs that Wave Mobile Money publishes on the APIs.io network.
Tagged areas include Webhooks, Events, HMAC, and Asynchronous. The published artifact set on APIs.io includes API documentation.