Create Payment
Initiate a payment. Supports Mobile Money, Card, and Dynamic QR.
Authorizations
API key obtained from the merchant dashboard. When using the 'Try It' feature, enter only the key—the 'Bearer ' prefix is added automatically. For direct API calls, the 'Authorization: Bearer ' format is mandatory.
Headers
A unique UUID to prevent duplicate transactions. Retrying a request with the same key will return the previous result.
"123e4567-e89b-12d3-a456-426614174000"
Body
TZS Use mobile for collections today. card and dynamic-qr are not enabled for new collections yet.
mobile, card, dynamic-qr VODACOM, AIRTEL, TIGO, HALOTEL, TTCL Per-payment webhook URL. Overrides merchant webhook_url when set.
Per-payment callback URL for terminal status. Overrides merchant callback_url when set.