Airtime, Data, and TV
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.
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.
Customer confirmation
Where a provider returns customer details, show those details before final vend so users can confirm the account being funded.
