Teledeus
Airtime & Data API / Smile

Smile data and top-up API

Buy Smile 4G LTE data bundles and recharge Smile accounts from one integration. It runs on the same wallet and API as your airtime and mobile data, and the customer’s name is confirmed from their Smile account number before you charge.

Provider
Smile
Customer number
Smile account number
Services
Data bundle purchase, Account recharge, Account name check
Plans and prices
Live plan list from the API

How Smile payments work

  1. Validate

    Send the Smile account number and get the account name back.

  2. Choose

    Pick a data plan from the live list, or enter a top-up amount.

  3. Pay and deliver

    Your wallet is debited and the confirmation comes back in the response and by webhook.

What you can do

  • Data bundle purchase
  • Account recharge
  • Account name check

Failed payments are reversed to your wallet automatically, and every transaction reaches you by webhook.

# Example request (see the docs for exact fields)
curl -X POST https://[api.teledeus.com]/v1/internet \
  -H "Authorization: Bearer $TELEDEUS_KEY" \
  -d '{"provider":"smile","account":"[ACCOUNT NO.]",
       "plan":"[PLAN CODE]","ref":"order-20933"}'

Smile payment questions

Is Smile on the same API as airtime and data?

Yes. One wallet, one set of keys and one webhook for MTN, Airtel, Glo, 9mobile, Spectranet and Smile.

How quickly is a Smile purchase delivered?

Usually within seconds. The confirmation comes back in the API response and by webhook.

What happens if a Smile purchase fails?

The amount is reversed to your wallet automatically and you receive the final status by webhook.

Add Smile payments to your product.