Created on 6th May 2022
•
There's a lot of places where the internet doesnt works or maybe in a college or in a private place with jammers installed or maybe in a Music Festival , in these places what happens is when you buy something either you have to pay using your card or using cash you can't use any UPI apps, So we have come up with an awesome solution, using our application anyone can send money to anyone without having an active internet connection.
while building this we ran into many problems, Some of the proble I faced are listed below,
How to verify the VPA or the UPI id of the receiver, so for this we used Paytm's UPI API.
How to send money directly with minimum latency, without having any humans involved in the transaction process, so when our server receives the SMS from the user it checks the format of the message if it is in the right format it sends it to the server to execute the transaction using PAYTM's Payout API( using our banks directly to payout money directly to user), and if the format is wrong and there's any error we just send an error message to user.
How to Authenticate the user, so for this we used Firebase authentication.