Skip to content

Top up an MMF investment wallet from a business wallet

Request

🔒 Private label — contact sales. Requires a private-label entitlement on your API client.

Top up an MMF investment wallet from a business wallet

Security
oauth2ClientCredentials(Required scopes: investments:write)
Path
fundAccountIdstringrequired
Headers
Idempotency-Keystring

Required on write endpoints (POST). UUID per submission. Middleware dedupes for 24h.

org_wallet_refstring
business_idstringrequired
Bodyapplication/jsonrequired
source_wallet_idstringrequired

Business wallet to debit

Example:"W123456"
amountnumber, <= 1000000000required
Example:10000
currencystringrequired
Example:"KES"
referencestringrequired
Example:"MMF-TOPUP-..."
curl -i -X POST \
  'https://developer.boyahq.com/_mock/v2/openapi/investments/accounts/{fundAccountId}/top-up' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: string' \
  -H 'business_id: string' \
  -H 'org_wallet_ref: string' \
  -d '{
    "source_wallet_id": "W123456",
    "amount": 10000,
    "currency": "KES",
    "reference": "MMF-TOPUP-..."
  }'

Responses