Breeze API
The Breeze API lets resellers issue BreezeGift cards and run airtime, data, electricity, cable TV, and betting purchases. All routes live under:
/ext/breeze/v1Base URLs differ for staging and production — see Environments.
Quick start
- Contact your account manager for staging credentials and onboarding. Staging base URL:
https://staging-intelligent-70287b6a3284.herokuapp.com(production URL will be advised). - Send
X-Merchant-KeyandX-Merchant-Secreton every request (see Authentication). - Complete production IP permission before go-live.
- Issue a gift card or create a purchase — see Gift cards or Transactions.
- Keep enough wallet balance (prepaid or postpaid merchant wallet) before issuing or vending.
- Provide daily report email addresses for T+1 reports.
What you can do
| Action | Guide |
|---|---|
| Issue a BreezeGift card | Gift cards |
| Buy airtime or data | Transactions |
| Pay electricity | Electricity |
| Pay cable TV (DStv, GOtv, StarTimes) | Cable TV |
| Fund betting wallets | Betting |
| Bill payments overview | Bill payments overview |
| Check outcome | Transactions |
| List purchases | Transactions |
| Wallet balance (prepaid / postpaid) | Wallet balance |
| Data bundle catalog | Data plans |
| Staging & production setup | Environments |
Networks (airtime & data)
Use lowercase network names: mtn, glo, airtel, 9mobile.
Merchant code
Transaction request bodies include merchant_code — your merchant profile. Your API credentials must belong to that merchant. Gift-card issue uses the merchant bound to your API key (no merchant_code in the body).
Last updated on