Documentation Index
Fetch the complete documentation index at: https://developers.ligdicash.com/llms.txt
Use this file to discover all available pages before exploring further.
Identity
| Field | Value |
|---|---|
| Country | Burkina Faso |
| Operator | Orange Burkina |
operator_id | 11 |
operator_name | ORANGE BURKINA |
| Country code | +226 |
| Number format | 22670XXXXXXX (no + or spaces) |
| Endpoint | POST /pay/v01/straight/checkout-invoice/create |
| Validation mode | USSD OTP |
Validation mode: USSD OTP
The customer generates their OTP by dialing the USSD code*144*4*6# on their phone before sharing it with you. You submit a single request with the number and the OTP. The operator validates the transaction on the network side — this processing can take from a few seconds to several minutes. The callback is the source of truth.
Display the USSD code to dial (
*144*4*6#) with clear instructions before the customer fills out the form. The generated OTP has a short validity period — encourage the customer to enter it immediately.Recommended UX
Show the USSD instructions
Before any form, tell the customer to dial
*144*4*6# on their Orange phone. A one-time OTP code appears on their screen.Collect the number and the OTP
Your form collects, at the same time:
- the Orange phone number in the format
22670XXXXXXX - the OTP code received via USSD
Request example
Expected response
Limits
| Parameter | Value |
|---|---|
| Minimum amount | 10 XOF |
| Maximum amount | 2,000,000 XOF |
| Daily limit | — |
Related pages
- Validation modes — USSD OTP — flow details
- Create a transaction — full endpoint reference
- Verify the status — call
confirmafter the callback
