Trigger a mobile (USSD) collection
Initiates a USSD push to the payer’s phone. Uses the Collections gateway server + its own Bearer token. transactionId is your own unique reference (used to poll status and as an idempotency key).
Authorizations
Bearer token from POST /generate-token. Expires ~1h; on 401, re-generate and retry once.
Body
Collection amount. Minimum 1,000.
"TZS"
Payer phone in international (E.164) format.
"+255700000000"
Currently CLICKPESA (covers Airtel Money, Mixx by Yas, Halotel). More FSPs coming soon; bank collections on request.
"CLICKPESA"
Your unique reference; used to poll status and as the idempotency key.
Response
Collection initiated (a USSD prompt is sent to the payer)