[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] NPCI v1.6 compliant — Full UPI URI validation, all mandatory and optional parameters
- [x] 38 UPI apps supported — Third-party apps, banking apps, e-commerce UPI
- [x] Android Intent URLs + iOS scheme URLs — Platform-appropriate deep links with store fallbacks
- [x] QR code generation — Desktop fallback via qr-creator, PNG + SVG output
- [x] Tree-shakeable ESM — 53 KB bundle, zero framework dependencies, works everywhere
[x] Third-Party Payment Apps (22)
[x] Banking Apps (14)
[x] E-Commerce & Others (2)