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": "Approved",
    "message": "Request payment completed successfully.",
    "type": "deposit",
    "transaction_id": "tezd54ebc5f09d09",
    "reference_id": "d54ebc5f09d09dd10a4c5d6b4595101",
    "description": "Deposit #123456",
    "phone": "256701234567",
    "amount": "500.0",
    "payment_method": "mtn",
    "charge_amount": "15.5"
}