mobilenig
v1.1.0
Published
A package designed to quickly handle Mobilenig Enterprise services, providing a seamless integration with a range of discounted offerings, including airtime, data, cable TV subscriptions, electricity payments, and exam pins in Nigeria. This package is ide
Downloads
19
Maintainers
Readme
To get started with the package, which offers a range of discounted services like airtime, data, cable TV subscriptions, electricity, and exam pins in Nigeria, follow these steps:
Visit the Website: Go to https://enterprise.mobilenig.com/.
Register for an Account:
- Sign up on the website by providing the required information to create an account.
Obtain API Keys:
- After registration, you'll receive public and secret keys for authentication and transactions. Set up a webhook to monitor transactions in real time if needed.
Integration:
- Use the API keys to integrate the service into your application or platform, configuring your system to communicate with the Mobilenig package.
Implementation:
- Implement services like airtime purchases, data purchases, cable TV subscriptions, electricity payments, and exam pin purchases using the package's methods with the required parameters.
Testing and Deployment:
- Thoroughly test your integration and deploy the service for use by your users or customers.
For any issues or assistance, refer to the documentation, support, or contact options on the Mobilenig website.
Examples:
To buy data:
const mobilenig = new Mobilenig(publickey, secretkey) buyData = async () => { await mobilenig.buyData({ phoneNumber: '0812345678', value: '1GB', network: 'mtn', amount: 273, service_type: 'SME', trans_id: '1st111112124', }); }
To buy airtime:
const buyAirtime = async () => { await mobilenig.buyAirtime({ phoneNumber: '0812345678', network: 'mtn', amount: 500, service_type: 'PREMIUM', trans_id: '8dt111112974', }); }
- To buy electricity:
buyData = async () => { await mobilenig.buyLight({ service: 'abujaPrepaid', amount: 600, meter_number: '0123456789123', trans_id: '1st111112124', }); }
CHANGES Go to changelog