A1 Topup Services

Recharge API

Add mobile recharge to your app, website or software with one REST integration, status checks and callbacks.

A recharge API lets your own platform send prepaid mobile recharge requests to A1 Top Up Services and receive the result, without you managing operator connections yourself. Your developers integrate once and your users recharge from your app, portal or WhatsApp flow.

What you get

  • REST endpoints for recharge requests, balance checks and transaction status
  • Callback (webhook) notifications so your system learns the final result without polling
  • A sandbox so your developers can test requests before real money moves
  • Clear success, pending and failed states with reference numbers for every request

How it fits into your product

Your server sends a recharge request with the mobile number, operator, circle and amount. We return a reference straight away and the final status when the operator responds. If a request stays pending, you can check its status by reference or wait for the callback.

Operator and circle coverage, limits and commission depend on the account you sign up for. Your account manager confirms these before you go live.

Key features

  • Simple REST integration

    JSON requests over HTTPS, with documentation and sample requests for the common flows.

  • Status check and callbacks

    Look up any transaction by reference, or receive the result on your callback URL.

  • Wallet-based usage

    Recharges are funded from your account balance, with a balance-check endpoint.

  • Access controls

    API credentials are issued per account, with restrictions your team can agree with us.

Benefits

  • Faster to market

    Skip building operator connectivity. Focus on your app and your customers.

  • Clear transaction trail

    Every request has a reference and a status you can show to your users or support team.

  • Integration help

    Our team answers integration questions while you build and test.

How to get started

  1. Request access

    Tell us about your business and expected volume.

  2. Test in the sandbox

    Send sample requests and handle each response state.

  3. Go live

    Receive production credentials and start with a small volume.

Where it is used

  • Recharge apps

    Mobile apps where users top up their own or family numbers.

  • Retail portals

    Web portals where retailers recharge for walk-in customers.

  • Chat-based recharge

    Messaging flows that collect a number and amount, then call the API.

Questions about Recharge API

What is A1 Top Up Services?

A1 Top Up Services Private Limited provides recharge APIs, utility bill payment APIs, recharge software and white label solutions for businesses that want to offer recharge and bill payment services.

How do I get API access?
Send a request through the Get API access page. Tell us about your business, the services you need and your expected volume. Our team then reviews the request and explains the next steps, including sandbox access.
Is there a sandbox for testing?

A sandbox is provided during onboarding so your developers can test requests, responses and callbacks before going live. Ask for sandbox access when you request API access.

What happens when a recharge stays pending?

A pending status means the final result has not yet arrived from the operator. You can check the status by reference, or wait for the callback to your server. Your integration should treat pending as an in-progress state, not as a failure.

Reading on this topic

All posts

Start with the sandbox

Request API access and test recharge, status and callback requests before any real money moves.

Chat on WhatsApp