Realtime notifications
Lipafy does not send outbound webhooks to integrators today. Instead, use the server-sent events stream at /v1/notifications/stream to subscribe to real-time events for your account.
Payment-provider callbacks are private Lipafy operator infrastructure. Application developers should treat POST /v1/topups/initiate, GET /v1/topups/:id, and the SSE stream as the supported public top-up contract.
What changes after a successful top-up
SSE notification stream
Subscribe with any authenticated credential:
The connection stays open; the server pushes lines like:
Events emitted today:
A : ping comment is sent every 25 seconds to keep proxies from closing the connection. EventSource clients ignore comment lines automatically.
Why SSE instead of outbound webhooks
SSE is simpler for the integrator. The downside - missing events during disconnects - is mitigated for state-bearing events because the underlying resource is always queryable via REST. The SSE stream is the fast path; the REST endpoint is the source of truth.
If you have a real need for outbound webhooks, open an issue so the use case can be evaluated. SSE plus REST polling is the supported path today.
