POST/api/v1/wallet/withdraw/mobile
Required permission: wallet:withdraw
Request Body
{
"phone": "256701234567",
"amount": 100000,
"description": "Withdrawal to personal account"
}Copy
Response Example
{
"success": true,
"message": "Withdrawal initiated successfully",
"data": {
"transaction_id": 12346,
"reference": "API_WD_1642000100_123",
"amount": 100000,
"fee": 3500,
"total_deducted": 103500,
"destination_phone": "256701234567",
"status": "processing",
"requires_approval": false,
"new_balance": 46500,
"external_reference": "REL_ABC123",
"created_at": "2025-01-12T10:35:00Z"
}
}