Skip to main content

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.

Visa card payment acceptance is not enabled by default on a LigdiCash project. It requires the signature of a specific contract, distinct from the API access contract for mobile money.

Contractual prerequisites

Visa requires a dedicated contract with LigdiCash. Your API access contract for mobile money does not cover card payment acceptance. You must initiate a separate activation request.
This additional contract involves conditions specific to card payment processing: PCI-DSS compliance, specific pricing terms, and a commitment to the withdrawal delays applicable to Visa funds (up to 14 days).

Submit an activation request

Contact the LigdiCash team to start the process: In your request, specify that you want to enable Visa card payment acceptance on your project.

What changes on your integration after activation

Once the contract is signed and activation is confirmed by LigdiCash:
  • The hosted payment page will show a Visa card payment option in addition to the mobile money operators.
  • No technical change is required on the merchant side: you use the same invoice creation endpoint (POST /pay/v01/redirect/checkout-invoice/create) and the same callback mechanism.
Visa payment is only available with the hosted payin method. If you only use direct payin, you will not be able to offer Visa to your customers.

Withdrawal delay for Visa funds

Funds collected through Visa payments are subject to additional checks before being available for withdrawal. This delay can be up to 14 days from the payment date. This delay is documented in the dedicated Visa contract. It is distinct from the withdrawal delays applicable to mobile money funds.