3. Handle the mandate callback

Paga sends this to your server. You don’t call it; build an endpoint at your callback URL that accepts it.

Sent when the authorisation transfer arrives (VERIFIED) and when the bank approves the mandate (APPROVED). Both set-up methods send the same callbacks.

Hash: statusCode + timeStamp + accountNumber + bankName + referenceNumber + mandateStatus + hashKey, using each value exactly as received.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
Defaults to Tokenization
string
Defaults to 9f1c2e44-0b7a-4d6e-9c1f-2b8e7a6d5c40
string
Defaults to 004

004 when verified, 0 when approved.

string
Defaults to VERIFIED
string
Defaults to VERIFIED
string
Defaults to DD-2026-0042
string
Defaults to CUST-000184-MANDATE
string
Defaults to [email protected]
string
Defaults to +2348064343187
string
Defaults to Opay
string
Defaults to 8872493187
string
Defaults to NGN
number | null
Defaults to 40000
string
Defaults to 2026-11-04T07:31:00.885302596Z
string
Defaults to f2a126a8…
Response
200

Return HTTP 200 once you’ve verified the callback.

Language
LoadingLoading…