Initiate USSD-PUSH request
Sends the USSD-PUSH request to customer’s mobile device for payment authorization
POST
Authorizations
Authorization header in the form of Bearer <token>
, where <token>
is a valid JWT from generate token endpoint
Body
application/json
Your payment amount
Available options:
TZS
Your unique Order reference
Phone Number to receive USSD-PUSH and make payment
If enabled, this is the generated checksum of the payload. Refer to the documentation for more details.
Response
200
application/json
Initiate USSD Push response
Unique identifier for the USSD-PUSH transaction
Current status of the transaction
Available options:
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