PayLinks let you create payment pages in a few clicks from the LigdiCash dashboard. No technical integration required: you enter the product or service details and LigdiCash generates a payment URL you can share via WhatsApp, email, SMS, or social media.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.
Requirements
- An active LigdiCash account
- A PayLink contract signed with LigdiCash (separate from the API contract)
- A PayLink project enabled by the LigdiCash team
The PayLink contract is separate from the payment API contract. Contact developper@ligdicash.com to enable it.
Structure: projects and PayLinks
PayLinks are organized in two levels inside the dashboard:Create a PayLink
From the dashboard: Merchants → Paylinks → Create a new PayLink.PayLink details
| Field | Description |
|---|---|
| Project | The PayLink project this link belongs to |
| Label | Name of the product or service, shown on the payment page |
| Keyword | URL slug (paylink.ligdicash.com/{keyword}) — no spaces or accents |
| Description | Long description shown on the payment page (rich-text editor) |
| Descriptive images | Photos of the product or service |
Payment configuration
Fixed price
Fixed price
You set a fixed amount in CFA francs. The customer cannot change it. Fits products with a single price.
Variable price
Variable price
The customer enters the amount they want to pay. A free-text field is shown on the payment page. Fits donations or open-amount payments.
Minimum price
Minimum price
You set a minimum amount. The customer can pay that amount or more, but not less. Fits subscriptions or contributions with a required floor.
Fundraiser
Fundraiser
You set a global target amount. Each customer contributes freely until the total target is reached. Fits fundraisers or group pots.
Other parameters
| Parameter | Options |
|---|---|
| Stock management | Disabled / Enabled (caps the number of purchases) |
| Purchase quantity | The customer enters the quantity or not |
| Lifetime | Unlimited / Limited (you pick a start and end date) |
| Post-payment action | See below |
| Post-payment message | Text shown to the customer after a successful payment |
| Callback URL | URL notified after each payment (works exactly like the API callback) |
Post-payment action
Do nothing
Do nothing
LigdiCash displays the post-payment message you set. The customer stays on the LigdiCash confirmation page.
Redirect to a URL
Redirect to a URL
The customer is redirected to a page on your website after payment. You enter the target URL.
The “Generate a ticket” and “File download” options appear in the interface but are not functional.
The generated URL
Every PayLink is reachable at:Callback
If you set a Callback URL, LigdiCash sends a notification to your server after every validated payment. It works exactly like the payment API callback: double request (application/x-www-form-urlencoded + application/json), same payload shape.
See Callback security for the recommended re-verification pattern.
Payment tracking
Payments received via a PayLink appear under Merchants → Payin with the sourcePAYLINK. Each row shows the token, the trans_id, and a PayLink button to identify the source link.
Funds are credited to the merchant sub-account of the PayLink project that matches the operator the customer used, just like any other LigdiCash payment.
How it differs from the payment API
| Payment API | PayLinks | |
|---|---|---|
| Technical integration | Required (backend code) | None |
| Payment page | Hosted by LigdiCash | Hosted by LigdiCash |
| Amount | Dynamic (per API request) | Configurable (fixed / variable / floor / fundraiser) |
| Callback | Yes | Yes |
| Audience | Developers | Any merchant |
| Required contract | API contract | PayLink contract |
