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"
}