Authorizations
Authorization header containing the JWT access token returned from the generate token endpoint. The token already includes the Bearer prefix. Example: Authorization: Bearer eyJhbGciOi...
Body
Your payment amount
TZS
Your unique Order reference
Mobile phone number to receive USSD-PUSH and make payment, starting with country code and without the plus sign, e.g., 255712345678
If enabled, this is the generated checksum of the payload. Refer to the documentation for more details.
Response
Initiate USSD Push response
Unique identifier for the USSD-PUSH transaction
Current status of the transaction
PROCESSING
, SUCCESS
, FAILED
, SETTLED
Payment channel used for the transaction (e.g., TIGO-PESA, M-PESA, AIRTEL-MONEY)
Your unique Reference identifier for the order
Amount collected from the transaction
Currency of the collected amount (e.g., TZS)
Timestamp when the transaction was created
Application Client ID associated with the payment