Overview

Build with Strongmb.

Integrate airtime, mobile data, electricity and cable TV into your product. Start with one authenticated request, then build a reliable purchase flow.

YOUR FIRST REQUEST

One key. A straightforward API.

Read your account details without creating a purchase. Use the same authentication pattern across the API.

Understand authentication
Server-side HTTP request
curl --request GET \
  --url "https://api.strongmb.ng/v1/user" \
  --header "Authorization: Bearer $STRONGMB_API_KEY" \
  --header "Accept: application/json"

Our partners

What are you building?

From request to receipt

Four steps connect your customer’s choice to a confirmed purchase.

  1. Authenticate your server

    Use your secret key to identify your account. Keep it on your server, never in browser code.

    Set up authentication
  2. Choose the right product

    Fetch current products and prices. Confirm the recipient; validate meters and smart cards before payment.

    Explore a purchase guide
  3. Save, then send

    Create and save a unique reference before submitting the purchase. Use it to track the same order.

    Understand references
  4. Verify the outcome

    Confirm the transaction before issuing a successful receipt. Keep processing orders pending.

    Handle transaction updates
A timeout is not a failed purchase.

Check the original reference before retrying. A processing transaction may still succeed, so keep the order pending until its outcome is confirmed.

Keep building

Questions? Let’s work through them.

Having an issue or need help with your integration? Join the Strongmb Slack community to ask questions and get assistance from our team and other developers.

Keep API keys and customer details private when sharing examples.

Experiencing a service issue? Check Strongmb’s service status for incident updates.

Join our Slack community

Did this page help you?

Search documentation