NUUP: Difference between revisions

their feedback dismissing it
Kishy (talk | contribs)
adding data about ICICI and other misc edits
 
Line 1: Line 1:
[[File:*99- USSD.png|alt=USSD Sample|thumb|*99# USSD]]
[[File:*99- USSD.png|alt=USSD Sample|thumb|*99# USSD]]


The National Unified USSD Platform (NUUP) lets you use UPI by dialling *99#, without having to install a proprietary app.
The National Unified USSD Platform (NUUP) lets you use UPI by dialling *99#, without having to install a proprietary app. The service is run by the National Payments Corporation of India (NPCI), the government-backed private company that also operates the UPI ecosystem itself.
 
The service is run by the National Payments Corporation of India (NPCI), the government-backed private company that also operates the UPI ecosystem itself.


== *99# and BHIM ==
== *99# and BHIM ==
Line 17: Line 15:
|-
|-
! Provider !! Officially supported !! Actually working
! Provider !! Officially supported !! Actually working
!Notes
|-
|-
| Airtel  || {{Tick}}            || {{Tick}}
| Airtel  || {{Tick}}            || {{Tick}}
|
|-
|-
| BSNL    || {{Tick}}            || {{Cross}}
| BSNL    || {{Tick}}            || {{Cross}}
|
|-
|-
| Jio      || {{Cross}}            || {{Cross}}
| Jio      || {{Cross}}            || {{Cross}}
|
|-
|-
| MTNL    ||                      ||
| MTNL    ||                      ||
|
|-
|-
| Vi      || {{Tick}}            || {{Tick}} but can pay only to mobile numbers and not full upi ids. collect requests works.
| Vi      || {{Tick}}            || {{Tick}}
|Only to mobile numbers and not UPI IDs.  
Collect requests work
|}
|}


Line 47: Line 52:
| Kotak Bank            || {{Tick}}            ||                                  || {{Tick}}            ||                                                ||                ||                      ||                                yes||                                yes|| ||
| Kotak Bank            || {{Tick}}            ||                                  || {{Tick}}            ||                                                ||                ||                      ||                                yes||                                yes|| ||
|-
|-
| ICICI                    || {{Tick}}            || {{Tick}} || {{Tick}}            ||                                        ||                ||            || {{Tick}} on Airtel, but {{Cross}} on vi, which truncates at `@` and claims "invalid UPI ID"                  ||  {{Tick}}      ||            ||  
| ICICI                    || {{Tick}}            || {{Tick}} || {{Tick}}            ||                                        ||                ||            || {{Tick}} on Airtel, but {{Cross}} on Vi, which truncates at `@` and claims "invalid UPI ID"                  ||  {{Tick}}      ||            || {{Cross}} Did not work with Vi
|-
|-
| India Post Payments Bank || {{Cross}} Supposedly listed, but not actually present || {{Cross}} || {{Cross}}                  || {{Cross}}          ||                || {{Cross}}            || {{Cross}}                          || {{Cross}}                      || {{Cross}}              || {{Cross}}
| India Post Payments Bank || {{Cross}} Supposedly listed, but not actually present || {{Cross}} || {{Cross}}                  || {{Cross}}          ||                || {{Cross}}            || {{Cross}}                          || {{Cross}}                      || {{Cross}}              || {{Cross}}
Line 69: Line 74:
It is observed to be working only in selected cities.
It is observed to be working only in selected cities.


Confirmed working: Bengaluru, Kochi, Mumbai, Gurugram
=== Confirmed working ===
 
* Bengaluru
* Kochi
* Mumbai
* Gurugram
* Delhi
 
=== Confirmed not working ===


Confirmed not working: Ahmedabad, Kolkata, Palakkad, Pune, Surat, Coimbatore
* Ahmedabad
* Kolkata
* Palakkad
* Pune
* Surat
* Coimbatore


== Limitations ==
== Limitations ==
Dynamic QR codes generated by payment machines don't work. Only fixed QR codes / UPI ids work.
Dynamic QR codes generated by payment machines don't work. Only fixed QR codes / UPI IDs work.


== UPI URL format ==
== UPI URL format ==
Currently we can only copy the whole URL in most QR scanning apps, so we have to manually extract the UPI id when making payments via *99# ussd interface or in android without google play service, upi apps can't scan directly, so you still need to extract the upi id manually).
Currently, we can only copy the whole URL in most QR scanning apps, so we have to manually extract the UPI ID when making payments via *99# USSD interface or in android without Google play service, UPI apps can't scan directly, so you still need to extract the UPI ID manually.


UPI url looks like upi://pay?pa=Motilal2005@hdfcbank&pn=MOFSL&mc=6021&tr=uft_2288daf8bd45a5&tn=Pay%2520to%2520MOFSL&mode=03&am=100&cu=INR
UPI url looks like upi://pay?pa=Motilal2005@hdfcbank&pn=MOFSL&mc=6021&tr=uft_2288daf8bd45a5&tn=Pay%2520to%2520MOFSL&mode=03&am=100&cu=INR


Here UPI id is the value of pa, ie, Motilal2005@hdfcbank
Here UPI ID is the value of pa, ie, Motilal2005@hdfcbank


See https://source.puri.sm/Librem5/millipixels/-/issues/98 for adding support to extract UPI id in millipixels.
See https://source.puri.sm/Librem5/millipixels/-/issues/98 for adding support to extract UPI ID in millipixels.


== Collect Requests ==
== Collect Requests ==
Line 91: Line 109:
'''Note:''' Starting 1 October 2025, UPI collect request will [https://www.angelone.in/news/personal-finance/upi-collect-requests-to-end-from-october-1-what-phonepe-google-pay-paytm-users-must-know no longer be available for individuals] although it will still be available for businesses as well as online payments. The ostensible reason is to prevent "fraud" from people misusing the collect request functionality. Specifically, this means it will not be possible to ask people to request money in case adding via UPI ID is not working. Some UPI apps like Paytm and PhonePe have already stopped offering this feature.
'''Note:''' Starting 1 October 2025, UPI collect request will [https://www.angelone.in/news/personal-finance/upi-collect-requests-to-end-from-october-1-what-phonepe-google-pay-paytm-users-must-know no longer be available for individuals] although it will still be available for businesses as well as online payments. The ostensible reason is to prevent "fraud" from people misusing the collect request functionality. Specifically, this means it will not be possible to ask people to request money in case adding via UPI ID is not working. Some UPI apps like Paytm and PhonePe have already stopped offering this feature.


Collect requests works with RazorPay page but fails with Airtel Recharge.
Collect requests work with RazorPay page but fails with Airtel Recharge.


== Directly Opening a specific screen ==
== Directly Opening a specific screen ==
Retrieved from "https://wiki.fsci.in/NUUP"