Overview
The Airtime Purchase API allows you to buy airtime for different network providers through Novac Payment’s Bills API. Before making a purchase, you can retrieve available airtime providers, check your account balance, and confirm transaction details after completion.Use the correct
serviceId for each network provider when making a purchase request.Get Balance
Use this endpoint to check your current Novac Payment wallet balance before initiating a transaction. Provide thecurrency code for example NGN as part of the URL path.
Request
Response
Purchase Airtime
To purchase airtime, retrieve the service provider here. Once you’ve identified the desired provider and confirmed your balance, send a POST request to this endpointapi/v1/BillsPayment/initiateairtimepurchase to initiate an airtime purchase for the specified phone number.
Novac uses a reference to track transactions, so it’s important to include it; if you don’t, we will generate one.
Request
Response
Transaction Details
Use this endpoint to check the status or details of a completed or pending airtime purchase using its reference. This is especially useful for confirming delivery or updating transaction status in your system.Request
Response