Providus webhook
POST/v1/webhooks/providus
Kler verifies the request using HMAC-SHA512 signature before processing.
Signature verification
Providus sends anx-auth-signature header. Kler validates it against PROVIDUS_WEBHOOK_SECRET. Requests with invalid signatures are rejected with 401.
What Kler does on receipt
- Looks up the collection account by
accountNumber - Checks for duplicate via
transactionReference(idempotent) - Records the transaction
- Fires the event to your platform’s
webhook_url
Outbound event to your platform
Once a transaction is recorded, Kler immediately forwards it to thewebhook_url set on the session: