Skip to content
    Developers

    with a few lines of code

    Accept payments, send transfers, issue accounts and more, one API for businesses building across Africa.

    POST /checkout/order
    curl -X POST https://api.nomba.com/checkout/order \
      -H "Authorization: Bearer {access_token}" \
      -H "Content-Type: application/json" \
      -d '{
        "amount": 50000,
        "currency": "NGN",
        "customerEmail": "ada@example.com"
      }'

    One API, every way to move money

    Compose the building blocks you need, from a single checkout to terminals, payouts and global rails.

    Accept payments

    Cards, bank transfers, USSD and QR, via hosted Checkout or the charge API.

    Transfers

    Pay out to any Nigerian bank account or move funds wallet-to-wallet, instantly.

    Virtual accounts

    Issue dedicated NGN account numbers for collections and easy reconciliation.

    Terminals

    Accept in-person card and contactless payments from inside your own app.

    Bills, airtime & data

    Vend airtime and data, and pay electricity, cable TV and betting bills.

    Global payout & collections

    Cross-border transfers, FX conversion and DRC mobile-money inflows.

    Transactions

    Fetch, filter and reconcile your full transaction history programmatically.

    Webhooks

    Real-time event notifications with automatic retries and replay.

    From zero to your first payment, fast

    Authenticate, send one request, and you’re charging. The same clean REST API works in any language. Pick your stack and copy the snippet.

    • Predictable JSON, real HTTP status codes
    • Sandbox keys and test cards out of the box
    • Webhooks for every payment and transfer event
    # Create a checkout order
    curl -X POST https://api.nomba.com/checkout/order \
      -H "Authorization: Bearer {access_token}" \
      -H "Content-Type: application/json" \
      -d '{
        "amount": 50000,
        "currency": "NGN",
        "customerEmail": "ada@example.com"
      }'

    Built for builders

    Everything you expect from modern payments infrastructure, and the local rails you can’t get anywhere else.

    A real sandbox

    Test Checkout, Transfers and Virtual Accounts instantly, no sign-up needed to try.

    Reliable webhooks

    Delivered with retries, and re-pushable so you can debug and replay any event.

    Instant settlement

    Confirmations and funds land in real time, so you can ship responsive flows.

    AI-ready docs

    Drop Nomba straight into Claude Code, Cursor and Windsurf with the OpenAPI spec.

    Bank-grade & licensed

    Built on a CBN-licensed bank, with NDIC-insured deposits behind every API call.

    Clear status & limits

    Predictable rate limits, pagination and a live status page you can monitor.

    Start in four steps

    Go from sign-up to your first live transaction in an afternoon.

    Create an account

    Sign up for a free Nomba business account in minutes.

    Get your API keys

    Generate your client ID and secret from the dashboard.

    Make your first call

    Authenticate, then create a checkout order or send a transfer.

    Go live

    Flip from sandbox to production and start moving money.

    Ready to start building?

    Create an account, grab your API keys, and make your first call today.