Skip to main content

Webhooks

When the status of your request changes from pending to either failed or success, a POST request is sent to your configured webhook endpoint including details of your request after processing.

You can set/configure webhook endpoints for each of your business accounts under business account settings.


{
    "status": "success",
    "request_status": "Approved",
    "message": "Send payment completed successfully.",
    "type": "withdraw",
    "transaction_id": "MPY9ABCD1234XYZTX",
    "reference_id": "tx_7f9d3a2b1c45",
    "description": "Withdraw #987654",
    "phone": "256771234567",
    "amount": "500000.00",
    "payment_method": "Airtel Money",
    "charge_amount": "17500.00",
    "ip_address": "197.239.14.37"
}