Skip to main content
    Developers
    Get the App

    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.

    FeatureWaychitWave APIQMoneyAfrimoneyCard processor
    Single API for cards + mobile money
    Accepts Visa, Mastercard, Amex, UnionPay
    Accepts Apple Pay, Google PaySome
    Accepts Wave, QMoney, Afrimoney, Yonna, NAFA, APSWave onlyQMoney onlyAfrimoney only
    Accepts Ecobank bank transfers
    Hosted payment page (no PCI scope)Varies
    Signed webhooks (HMAC SHA256)LimitedLimitedLimited
    Instant settlement to bank accountWalletWalletWallet1 to 3 days
    Public REST docs and code samplesPartner onlyPartner onlyPartner only
    Self-serve API keys from dashboardVaries
    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

    Stop maintaining
    three integrations.