Core

Payouts

Withdraw funds from your CamelPay wallet to mobile money. Request payouts, check status, and handle reversals.

Withdraw funds from your CamelPay wallet to mobile money using the payouts API.

Request a Payout

curl -X POST https://api.camelpay.in/payouts \
  -H "X-API-Key: cp_live_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 10000,
    "recipient_phone": "+255712345678",
    "recipient_name": "John Doe",
    "narration": "Payment for services",
    "idempotency_key": "payout_unique_123"
  }'

Request Fields

FieldTypeRequiredDescription
amountintegerYesAmount in TZS (minimum 500)
recipient_phonestringYesRecipient's mobile money number
recipient_namestringYesRecipient's name
narrationstringNoPayment description
idempotency_keystringYesUnique identifier for this payout
A fee is automatically calculated and added to the total. The fee is deducted from your wallet balance along with the payout amount.

Check Payout Status

bash
curl -X GET https://api.camelpay.in/payouts/snippe_payout_ref_xyz/status \
  -H "X-API-Key: cp_live_your_api_key_here"

List Your Payouts

bash
curl -X GET "https://api.camelpay.in/payouts/me?page=1&per_page=20" \
  -H "X-API-Key: cp_live_your_api_key_here"