back to blog

UPI QR Package Overview

November 25, 2024

UPI QR Package Overview

Overview

This is a simple NPM package that can be implemented in any JavaScript-based framework or project. It takes only two arguments to generate a dynamic UPI QR code. There is no external server included to store any data, making it safe to use!

Arguments required - {UPI_ID} & {AMOUNT}

Tech Stack Used

This package is completely built using TypeScript and, out of the box, it supports TypeScript with basic validation for the UPI_ID and the AMOUNT limit.

Problems it solves

As we know, payment gateways charge fees per transaction. While this package doesn't solve the payment gateway issue, it does provide:

  • The ability to generate dynamic QR codes for accepting payments.
  • High usability in projects with third-party involvement.

What is Third-Party Involvement?

For example, MSRTC (Maharashtra State Road Transport Corporation) accepts ticket money via UPI. The process works as follows: the ticket collector verifies the payment status and updates it in the system to generate a receipt once the payment is successful.

Where it can be implemented?

  • Local Store Management Software
  • School Fees Collection
  • Medical Reception Software & etc.

Watch the video for a complete idea of working