Dear upi.link users Thanks for using upi.link and making it grow organically to over ~2k daily hits. Due to a takedown request for the domain upi.link from the NPCI I have had to shutdown upi.link for now. I had created upi.link to solve my own problem. Till date, sharing a upi request outside an App is not possible without an intermediary for free. After sharing a prototype with people in my workplace, I found out that it was useful beyond what I had imagined.
Highlights I wanted to finish the underlying infrastructural things so that I can start to focus on the higher level features. Features Implemented User Profiles Added support for user profiles this week. Now, I can extend the user authentication table with profile data. Since, I want to store minimal data about the users on my server, I have used gravatar to load the profile photo and as of now no other information other than email is stored.
What am I building, in a sentence? 🔗upi.link: A programmable shortlink generator based on UPI (universal bank2bank payments service in 🇮🇳) sharable via social media & chat. What did I complete till now? Highlights Deployed at upi.link I used AWS Free tier to deploy this website to reduce cost for hosting this. It uses AWS Lambda Functions to generate shortlinks which are stored inside Redis with a TTL of 3 Days.
I recently got a chance to talk about upi.linkduring Techlash at Barcamp Bangalore. I got to tell people about having started this small project. Here is the link to my presentation: Presentation A small summary of upi.link Introducing [upi.link](https://upi.link), which is is a Payment Service Provider (PSP) neutral UPI Request Link generator built upon the UPI Deeplinking Spec, enabling SMEs and individual users to collect payments directly by sharing links on chat apps or embedding on their own websites, without having to rely on building their own mobile apps and calling intents, making manual UPI requests on PSP apps, tying up with service aggregators that charge fees, or even purchasing licenses to APIs when they are just getting started.