[News] v0.2.0 — 38 apps, 1 API. Platform: detecting...

The universal UPI deep-link library.

Framework-agnostic TypeScript. One API call to generate Android Intent URLs and iOS scheme URLs for every UPI app in India. NPCI v1.6 compliant. 53 KB tree-shakeable ESM.

npm install upi-intents
[+] What is upi-intents?

A framework-agnostic TypeScript library that generates app-specific UPI deep links for Android and iOS. Give it a payee address, and it returns ready-to-use URLs for Google Pay, PhonePe, Paytm, and 35 other Indian payment apps — with automatic platform detection and app store fallbacks.

[x] Third-Party Payment Apps (22)
[x] Banking Apps (14)
[x] E-Commerce & Others (2)
[+] FAQ
+ What platforms are supported?
Android (Chrome Intent URLs with package targeting) and iOS (custom URL schemes). The library auto-detects the platform from the user agent. On desktop, use the QR code fallback.
+ How do I use this on desktop?
Scan the QR code below with any UPI app on your phone. The QR encodes a standard upi://pay URI that every UPI app understands.
+ Are the deep links tested?
Google Pay and Generic UPI are verified against official documentation. All other apps are community-observed — their schemes are collected from ecosystem references. We welcome corrections.
+ What is the license?
GPL-3.0-only. Free for personal and educational use. Contact the author for commercial licensing.