vtpass-node v1.0.6
VTpass node
Installation
npm i vtpass-nodeUsage
const VTpass = require('vtpass-node')
const vtpass = new VTpass()//For development
const vtpass = new VTpass('production','username','password')//Production
( async () => {
//Airtime Purchase
const network ='';
const amount='';
const recipient_phone = '08011111111';//For development
const request_id ='';//One is generated if not provided
const response = await vtpass.service.purchaseAirtime(network,amount,recipient_phone,request_id);
console.log(response)
})()Available services
service.purchaseAirtime
Airtime purchaseservice.purchaseData
Data subscriptionservice.purchaseEducation
Educational Paymentservice.purchaseCableTV
CableTV subscriptionservice.purchaseElectricity
Electricity paymentservice.purchaseThirdPartyVehicleIsurance
Third-party isurance paymentservice.bankDeposit
Make bank transfer
Available Miscellaneous
misc.getDataVariationCodes
Variation codes for data subscriptionsmisc.getCableTVariationCodes
Variation codes for CableTVsmisc.getElectricityVariationCodes
Variation codes for Electricity companiesmisc.getEducationVariationCodes
Variation codes for Educationmisc.getIsuranceVariationCodes
Variation codes for Isurance paymentmisc.getBankVariationCodes
Variation codes for bank depositmisc.verifySmilePhoneNumber
misc.verifySmileEmail
misc.verifySmartCardNumber
misc.verifyMeterNumber
misc.verifyAccountNumber
misc.queryTransaction
Get details about a transaction
Extra
Refer to the documentation for more information.