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.

The official LigdiCash SDKs wrap HTTP calls, payload serialization, and error handling. They expose the same three operations in every language: hosted payin, direct payin, payout, and status verification.

Available SDKs

Python

pip install ligdicash — Django, Flask, FastAPI backends, and server-side scripts.

JavaScript / TypeScript

npm install ligdicash — Node.js, TypeScript, NestJS. Types included.

PHP

composer require ligdicash/ligdicash — Laravel, Symfony, custom WordPress.

Dart / Flutter

ligdicash: ^1.0.2 — Flutter iOS and Android applications.

WordPress / WooCommerce

ZIP plugin to install manually — no code required.

Quick comparison

PythonJavaScriptPHPDartWordPress
Version1.0.51.0.21.0.22.2.0
InstallpipnpmComposerpub.devManual ZIP
InitModule globalsnew Ligdicash() instancenew Ligdicash() instanceLigdicash() instanceWP admin UI
Network callsSynchronousasync/awaitSynchronousasync/await— (plugin)
TypesNative TypeScriptPlatformType, TransactionType enums
SourceGitHubGitHubGitHub

Which SDK should you pick?

Web backend — pick the SDK that matches your server language (Python, PHP, or JavaScript/Node.js). All three fit naturally into a controller or route. Flutter mobile app — use the Dart SDK. It handles Future<> natively and uses idiomatic Dart named parameters. WordPress + WooCommerce site — use the plugin. No code to write: install the ZIP, enter your API keys in the WooCommerce admin interface, and the payment gateway is ready. No SDK for your language? Call the HTTP endpoints directly from the Endpoints reference. Each endpoint page includes the cURL examples.

LigdiCash skill for Claude Code

Install the skill so Claude Code, Cursor, and Windsurf know the LigdiCash API out of the box.

What every SDK exposes

Whatever the language, you get three objects/functions:
Object / FunctionRole
InvoiceCreates an invoice, adds items, triggers a payin (hosted or direct)
WithdrawalTriggers a payout to a customer’s LigdiCash wallet or directly to their mobile money
getTransactionChecks the status of a transaction from its token