What you can build
Accept Naira deposits
Collect Naira through dedicated or one-time virtual bank accounts and receive cNGN automatically.
Redeem to fiat
Convert cNGN back to Naira, settled directly to any Nigerian bank account.
Withdraw on-chain
Send cNGN to whitelisted external wallet addresses on any supported network.
Bridge across chains
Move cNGN between EVM chains, Solana, Tron, and Bantu in a single API call.
Check balances
Retrieve your cNGN balance across all supported networks in real time.
Track transactions
Query your full transaction history — deposits, withdrawals, redemptions, and bridges.
Base URL
Every API request targets:cngn_test or cngn_live) determines which environment a request runs against.
Security model
cNGN is built for institutional-grade integrations. Every request passes through three independent security layers:- API key authentication — a Bearer token identifies your business and selects the environment.
- IP whitelisting — requests are only accepted from server IP addresses you have registered in the dashboard.
- Payload encryption — request bodies are AES-256-CBC encrypted, and response payloads are encrypted to your Ed25519 public key so only your private key can read them.
Next steps
1
Get your API keys
Generate test and live API keys from the cNGN merchant dashboard at cngn.co.
2
Follow the Quickstart
Make your first authenticated request in minutes — Quickstart.
3
Set up encryption
Configure request encryption and response decryption — Encryption guide.
4
Go live
Run through the Going Live Checklist before switching to production keys.