Get started
Introduction
Accept payments, issue account numbers and send transfers with the CSwitch API.
The CSwitch API lets your software do what merchants do in the CSwitch dashboard: take payments, give customers their own account numbers, create payment links and send money to any Nigerian bank account.
It's plain REST with JSON in and JSON out. You authenticate with a secret key, test everything in a sandbox full of fake money, and get a signed webhook whenever something happens.
How the docs are organised
- Get started covers keys, the sandbox and your first request.
- Guides walk through each product from start to finish.
- API reference lists every endpoint with example requests and responses.
- AI tools shows how to build with the MCP server and the Composer.
TipStuck? Press the Ask AI button at the top of any page. The assistant answers from these docs and takes you to the exact passage it used.