NUUP: Difference between revisions

Federal bank broke in March 2026
Tags: Visual edit Mobile edit Mobile web edit Advanced mobile edit
*99# works with international roaming
Tags: Visual edit Mobile edit Mobile web edit Advanced mobile edit
 
(5 intermediate revisions by the same user not shown)
Line 4: Line 4:


== *99# and BHIM ==
== *99# and BHIM ==
Besides NUUP, NPCI also operates BHIM which is a proprietary app for Android smartphones. The two are linked in the sense that dialling *99# is essentially a different way of accessing your BHIM account. Practically, this means that if you run into issues setting up UPI payments with *99#, you can often work around this by borrowing a proprietary Android phone from someone and installing BHIM on that to link your bank and set up UPI payments. Once done, you can uninstall the app and make payments directly via *99#.
Besides NUUP, NPCI also operates BHIM which is a proprietary app for Android smartphones.  
 
The two are linked in the sense that dialling *99# is essentially a different way of accessing your BHIM account. Practically, this means that if you run into issues setting up UPI payments with *99#, you can often work around this by borrowing a proprietary Android phone from someone and installing BHIM on that to link your bank and set up UPI payments. Once done, you can uninstall the app and make payments directly via *99#.
 
<nowiki>*</nowiki>99# also works when traveling abroad with International roaming enabled (you can pay Indian UPI ids, not scan and pay local QR).


* [https://www.bhimupi.org.in/steps-to-use-99 Official BHIM page for *99#]
* [https://www.bhimupi.org.in/steps-to-use-99 Official BHIM page for *99#]
Line 29: Line 33:
|
|
|-
|-
| Vi      || {{Tick}}            || {{Tick}}
| Vi      || {{Tick}}            ||
|Only to mobile numbers and not UPI IDs.
|Only collect requests from some payment gateways work
Collect requests work
|}
|}


Line 104: Line 107:


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.
<nowiki>{{{</nowiki>
echo Processing UPI url from clipboard ...wl-paste | grep -oP '.*pa=\K.*' | grep -oP '.*?(?=&pn)' | wl-copy -necho Dialing *99*1*3# ...gnome-calls -l '*99*1*3#'


== Collect Requests ==
== Collect Requests ==
Line 114: Line 121:


== Directly Opening a specific screen ==
== Directly Opening a specific screen ==
Choices can be sent directly as well. *99*1# opens the screen to send money directly, whereas *99*1*3# takes you to the screen to enter the UPI ID. So with this the camera app itself could add a pay option if upi:// URL is detected and dial *99*1*3# and fill the UPI id, so we can emulate the scan and pay - then people will only have to enter pin manually!
Choices can be sent directly as well. *99*1# opens the screen to send money directly, whereas *99*1*3# takes you to the screen to enter the UPI ID. So with this the camera app itself could add a pay option if upi:// URL is detected and dial *99*1*3# and fill the UPI id, so we can emulate the scan and pay - then people will only have to enter pin manually.
 
== Changing bank account ==
If you change linked bank account from menu, you may also need to add a upi id or make it primary.  *99*4# will have profile option.
 
== Automating scan to pay process ==
Create `~/upi-pay.sh`
<nowiki>
echo Processing UPI url from clipboard ...
wl-paste | grep -oP '.*pa=\K.*' | grep -oP '.*?(?=&pn)' | wl-copy -n
echo Dialing *99*1*3# ...
gnome-calls -l '*99*1*3#'
</nowiki>
 
and `~/.local/share/applications/upi-pay.desktop`
 
<nowiki>
[Desktop Entry]
Name=UPI Pay
Version=1.0
Comment=Pay using *99# ussd upi
GenericName=UPI Payments App
Exec=/usr/bin/env sh -c "~/upi-pay.sh"
Terminal=false
Type=Application
Icon=
</nowiki>
 
Now scan the QR with your camera app or QR app and copy upi id to clipboard. Then you can open the UPI Pay app, which wiil extract the upi id and bring you directly to enter upi id. Just paste the extracted upi id to proceed with payment.
 
More at [https://codeberg.org/jiujiupay/jiujiupay Jiu Jiu Pay on CodeBerg]


== Send Feedback to NPCI/BHIM ==
== Send Feedback to NPCI/BHIM ==
Retrieved from "https://wiki.fsci.in/NUUP"