Create mobile payment request

View as Markdown
Creates a USSD push request for customer payment authorization.

Authentication

x-api-keystring
API Key authentication via header
x-api-secretstring
API Key authentication via header

Headers

x-idempotency-keystringRequired
Unique key per transaction to avoid duplicate creates on retries.

Request

This endpoint expects an object.
payment_typeenumRequired
detailsobjectRequired
phone_numberstringRequired
MSISDN in international format
customerobjectRequired
webhook_urlstringOptionalformat: "uri"

Response

Payment request accepted
statusstring
codeinteger
dataobject

Errors

400
Bad Request Error
401
Unauthorized Error