The Payment Interface (PI) is a standardized protocol for initiating and processing payments using UPI QR codes. This documentation provides an overview of the PI structure and how to use it.
The PI consists of key-value pairs separated by '&' characters. The basic structure is:
https://upi-qr-code.vercel.app/api/qrgen?upiid=upiID&name=name
https://upi-qr-code.vercel.app/api/qrgen?ifsccode=ifscCode&accountnum=accountNo&name=name;
Here's an example of a complete PI string:
https://upi-qr-code.vercel.app/api/qrgen?upiid=devagnmaniya611@oksbi&name=dev&am=
devagnmaniya611@gmail.com