A simple E-wallet which allows users to deposit and transfer money from and to Nigeria banks
Clone the repo and install all your dependeincies with npm install
You will also need to get your MongoDB server running. Use online cluster here or download MongoDB Compass. Finally, basic knowledge of Redis is required
To access any activity, you need to sign up at first in the '{domain}/register' route You will get error message for any invalid input. After a succcessful signup, you will be redirected to the login page where you can login with your details
For the payment part, you can test deposit with this information
"Card number: 4242 4242 4242 4242
Cvv: 812,
Pin: 3310
Expiry: 01/31
OTP: 12345",
If y'll be using Ngrok, firstly, startup your ngrok server. If you dont't know how to do so, head over to https://ngrok.com/download for proper tutorial. After yve gotten your tunnel link or any live server url(Your website URL should be used in production), head on to your flutterwave dashboard and insert it to your tunnel link in your Webhook Settings. Also, use it in the payload JSON under ChargeCard in the Wallet Controller
Transfer won't work unless you use your verified Flutterwave account. To understand better, click here