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.

Data

Data purchases require package discovery before vend.

1GET /data/packages

Use the selected package code in the data vend request.

TV

TV purchases require package lookup and may require smart-card or IUC verification before vend.

1GET /tv/packages
2POST /power/verify

Customer confirmation

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