API comparison
One API to replace three integrations.
Most Gambian payment APIs only support one rail. Waychit aggregates 16+ methods, cards, mobile money, and bank transfers, behind a single REST endpoint with signed webhooks and instant settlement.
TL;DR for developers
- Wave's API only accepts Wave wallet. QMoney and Afrimoney do not have public self-serve APIs.
- Waychit aggregates Wave, QMoney, Afrimoney, Yonna, NAFA, APS, Ecobank, plus Visa, Mastercard, Amex, UnionPay, Apple Pay, Google Pay.
- One Authorization header, one webhook endpoint, one reconciliation pipeline.
- Funds settle instantly to the merchant's bank account, not to a wallet balance.
- Self-serve sandbox and live keys from the merchant dashboard, no partner contract required to start.
Feature comparison
Based on publicly available documentation and partner-facing specs as of 2026.
| Feature | Waychit | Wave API | QMoney | Afrimoney | Card processor |
|---|---|---|---|---|---|
| Single API for cards + mobile money | |||||
| Accepts Visa, Mastercard, Amex, UnionPay | |||||
| Accepts Apple Pay, Google Pay | Some | ||||
| Accepts Wave, QMoney, Afrimoney, Yonna, NAFA, APS | Wave only | QMoney only | Afrimoney only | ||
| Accepts Ecobank bank transfers | |||||
| Hosted payment page (no PCI scope) | Varies | ||||
| Signed webhooks (HMAC SHA256) | Limited | Limited | Limited | ||
| Instant settlement to bank account | Wallet | Wallet | Wallet | 1 to 3 days | |
| Public REST docs and code samples | Partner only | Partner only | Partner only | ||
| Self-serve API keys from dashboard | Varies | ||||
| Payment links without code | |||||
| One integration covers 16+ methods |
Wave, QMoney, and Afrimoney are trademarks of their respective owners.
Migrating from a single-rail API
01
Get API keys
Sign up for a Waychit merchant account and generate a live key plus webhook secret from the dashboard. No partner contract required.
02
Swap your endpoint
Replace your existing wallet-specific endpoint with POST https://api.waychit.com/v1/payment-requests. Pass amount, description, success and failure URLs.
03
Redirect to the hosted page
Use the returned waychitLaunchUrl. Your customer picks Wave, QMoney, Afrimoney, card, or bank on the page. No new UI work.
04
Verify the webhook
Listen for payment.request.completed at your existing webhook URL. Verify the Waychit-Signature header with HMAC SHA256 over timestamp.body.
05
Reconcile to one account
All settlements land in your linked bank account. Drop your per-wallet reconciliation jobs.
Frequently asked questions
Waychit for developers