Create mobile payment request
Creates a USSD push request for customer payment authorization.
Authentication
x-api-keystring
Dashboard Public Key. Maps to x-api-key.
x-api-secretstring
Dashboard Secret Key. Maps to x-api-secret. Server-side only.
Headers
x-api-secret
x-idempotency-key
Unique key per transaction to avoid duplicate creates on retries.
Request
This endpoint expects an object.
payment_type
Allowed values:
details
phone_number
MSISDN in international format
customer
submerchant_id
Optional sub-merchant ID. Send empty string when unused.
webhook_url
Response
Payment request accepted
status
code
data
Errors
400
Bad Request Error
401
Unauthorized Error
