Connecting a Vending API to Your VTU Website (VTpass & ArewaBundle)
Your website takes the order and charges the wallet — but a vending API is what fulfils it. Connecting one is simpler than it sounds, and you can switch providers any time.
Get your API credentials
Sign up with a provider such as VTpass or ArewaBundle, fund your reseller balance, and copy your API key or token from their dashboard.
Activate the provider
Open the Vending API tab in your VTU admin, pick the provider, paste your credentials and click Save & Activate. That is the connection done.
Match your networks and plans
Each provider expects specific codes — for example mtn for MTN airtime or a variation code for a data bundle. Set your network codes and plan API IDs to match the provider’s list.
Test a small purchase
Fund a test wallet, buy the smallest plan, and confirm it delivers. The provider’s response message is shown on the transaction so you can see exactly what happened.
Switching providers
Because credentials and prices live in your settings, you can activate a second provider or change defaults without rebuilding anything.