Skip to navigation

Airtime, Data, and TV

View as Markdown

Airtime, data, and TV share the same discovery-first pattern: get providers, collect the customer identifier, select a package when required, then vend.

Airtime

Airtime vending is usually direct. Select the network provider, customer phone number, amount, and transaction reference.

POST /b2b/airtime/vend

Data

Data purchases require package discovery before vend.

GET /b2b/data/packages
POST /b2b/data/vend

Use the selected package code in the data vend request.

TV

TV purchases require package lookup, IUC number verification, and transaction initiation before vend.

GET /b2b/tv/packages
POST /b2b/tv/verify
POST /b2b/tv/initiate
POST /b2b/tv/vend

Testing in Sandbox

For airtime and data, the Sandbox accepts reserved phone numbers that force a failed, processing, or successful outcome. See Sandbox Testing.

Customer confirmation

Where a provider returns customer details, show those details before final vend so users can confirm the account being funded.