Skip to main content

Identity

FieldValue
CountryTogo
OperatorMoov Africa Togo
operator_id4
operator_nameMOOV TOGO
Country code+228
Number format228XXXXXXXX (no + or spaces)
EndpointPOST /pay/v01/straight/checkout-invoice/create
Validation modeUSSD Push

Validation mode: USSD Push

After your request, the operator pushes a USSD prompt directly to the customer’s phone. The customer validates with their Moov Money PIN. No extra input on the merchant side — the callback remains the source of truth.
Show a clear waiting message after submission. The USSD push reaches the customer’s phone within seconds, but the callback can take from a few seconds to several minutes depending on the operator.
1

Collect the customer's number

Your form only collects the Moov phone number. No OTP to collect.
2

Submit the request

Request with the number in customer and otp: "".
3

Show a waiting message

After submission, display:
“Validate the payment on your phone. You will receive a USSD prompt to approve with your Moov Money PIN.”
Keep the waiting state until the callback arrives.

Request example

Expected response

Store the token immediately after creation. Use it to call confirm when the callback is received — never rely on the token in the callback payload.

Limits

ParameterValue
Minimum amount100 XOF
Maximum amount
Daily limit