<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.fsci.in/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BadriHippo</id>
	<title>FSCI Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.fsci.in/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BadriHippo"/>
	<link rel="alternate" type="text/html" href="https://wiki.fsci.in/Special:Contributions/BadriHippo"/>
	<updated>2026-10-21T05:10:06Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Free_Professionals&amp;diff=11228</id>
		<title>Free Professionals</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Free_Professionals&amp;diff=11228"/>
		<updated>2026-10-08T11:00:47Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: /* List of Free Professionals by profession */ Rearranged professions to be in alphabetical order&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Free Professionals are professionals (firms or individuals) whom you can consult without having to give up your Freedom. Specifically, we consider people who make themselves available on Free and open standards based networks such as ActivityPub, XMPP, and/or Jitsi and with whom you can engage without feeling pressurised to use a proprietary or centralised service such as WhatsApp or Google Meet.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Free&amp;quot; in &amp;quot;Free Professional&amp;quot; stands for &amp;quot;Free&amp;quot; as in &amp;quot;Freedom&amp;quot;, not &amp;quot;Beer&amp;quot;. You will likely be expected to pay them for their services.&lt;br /&gt;
&lt;br /&gt;
== List of Free Professionals by profession ==&lt;br /&gt;
&lt;br /&gt;
=== Medicine ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Akshay:&#039;&#039;&#039; primary care, second opinion, trainings ([xmpp:akshay@learnlearn.in chat])&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[User:BadriHippo|Badri]]:&#039;&#039;&#039; programming, sysadmin, general tech troubleshooting ([https://badrihippo.thekambattu.rocks website], [xmpp:badrihippo@jabber.at chat], [mailto:badrihippo+free@disroot.org email], [https://fosstodon.org/@badrihippo social])&lt;br /&gt;
* &#039;&#039;&#039;perry&#039;&#039;&#039;: sysadmin, troubleshooting, programming ([https://katb.in/perry website])&lt;br /&gt;
* &#039;&#039;&#039;Akshay&#039;&#039;&#039;: programming, sysadmin, architecture ([xmpp:akshay@learnlearn.in chat])&lt;br /&gt;
&lt;br /&gt;
=== Writing ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Arun:&#039;&#039;&#039; writing, editing, proofreading ([https://arunrams.netlify.app/ website], [xmpp:jugashvili@durare.org chat], [mailto:arunlinguist@gmail.com email])&lt;br /&gt;
&lt;br /&gt;
[[Category:Free Professionals]]&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Free_Professionals&amp;diff=11226</id>
		<title>Free Professionals</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Free_Professionals&amp;diff=11226"/>
		<updated>2026-10-08T10:01:31Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: /* List of Free Professionals by profession */ Added Arun&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Free Professionals are professionals (firms or individuals) whom you can consult without having to give up your Freedom. Specifically, we consider people who make themselves available on Free and open standards based networks such as ActivityPub, XMPP, and/or Jitsi and with whom you can engage without feeling pressurised to use a proprietary or centralised service such as WhatsApp or Google Meet.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Free&amp;quot; in &amp;quot;Free Professional&amp;quot; stands for &amp;quot;Free&amp;quot; as in &amp;quot;Freedom&amp;quot;, not &amp;quot;Beer&amp;quot;. You will likely be expected to pay them for their services.&lt;br /&gt;
&lt;br /&gt;
== List of Free Professionals by profession ==&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[User:BadriHippo|Badri]]:&#039;&#039;&#039; programming, sysadmin, general tech troubleshooting ([https://badrihippo.thekambattu.rocks website], [xmpp:badrihippo@jabber.at chat], [mailto:badrihippo+free@disroot.org email], [https://fosstodon.org/@badrihippo social])&lt;br /&gt;
* &#039;&#039;&#039;perry&#039;&#039;&#039;: sysadmin, troubleshooting, programming ([https://katb.in/perry website])&lt;br /&gt;
&lt;br /&gt;
=== Writing ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Arun:&#039;&#039;&#039; writing, editing, proofreading ([https://arunrams.netlify.app/ website], [xmpp:jugashvili@durare.org chat], [mailto:arunlinguist@gmail.com email])&lt;br /&gt;
&lt;br /&gt;
[[Category:Free Professionals]]&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Category:Free_Professionals&amp;diff=11223</id>
		<title>Category:Free Professionals</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Category:Free_Professionals&amp;diff=11223"/>
		<updated>2026-10-08T09:20:16Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Added link to Free Professionals page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Free Professionals are professionals (firms or individuals) whom you can consult without having to give up your Freedom. Specifically, we consider people who make themselves available on Free and open standards based networks such as ActivityPub, XMPP, and/or Jitsi and with whom you can engage without feeling pressurised to use a proprietary or centralised service such as WhatsApp or Google Meet.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Free&amp;quot; in &amp;quot;Free Professional&amp;quot; stands for &amp;quot;Free&amp;quot; as in &amp;quot;Freedom&amp;quot;, not &amp;quot;Beer&amp;quot;. You will likely be expected to pay them for their services.&lt;br /&gt;
&lt;br /&gt;
For more information, see [[Free Professionals]].&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Free_Professionals&amp;diff=11222</id>
		<title>Free Professionals</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Free_Professionals&amp;diff=11222"/>
		<updated>2026-10-08T08:52:40Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Created the page (and added myself, hehe)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Free Professionals are professionals (firms or individuals) whom you can consult without having to give up your Freedom. Specifically, we consider people who make themselves available on Free and open standards based networks such as ActivityPub, XMPP, and/or Jitsi and with whom you can engage without feeling pressurised to use a proprietary or centralised service such as WhatsApp or Google Meet.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Free&amp;quot; in &amp;quot;Free Professional&amp;quot; stands for &amp;quot;Free&amp;quot; as in &amp;quot;Freedom&amp;quot;, not &amp;quot;Beer&amp;quot;. You will likely be expected to pay them for their services.&lt;br /&gt;
&lt;br /&gt;
== List of Free Professionals by profession ==&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[User:BadriHippo|Badri]]:&#039;&#039;&#039; programming, sysadmin, general tech troubleshooting ([https://badrihippo.thekambattu.rocks website], [xmpp:badrihippo@jabber.at chat], [mailto:badrihippo+free@disroot.org email], [https://fosstodon.org/@badrihippo social])&lt;br /&gt;
&lt;br /&gt;
[[Category:Free Professionals]]&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Category:Free_Professionals&amp;diff=11221</id>
		<title>Category:Free Professionals</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Category:Free_Professionals&amp;diff=11221"/>
		<updated>2026-10-08T08:42:24Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Created the category along with a description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Free Professionals are professionals (firms or individuals) whom you can consult without having to give up your Freedom. Specifically, we consider people who make themselves available on Free and open standards based networks such as ActivityPub, XMPP, and/or Jitsi and with whom you can engage without feeling pressurised to use a proprietary or centralised service such as WhatsApp or Google Meet.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Free&amp;quot; in &amp;quot;Free Professional&amp;quot; stands for &amp;quot;Free&amp;quot; as in &amp;quot;Freedom&amp;quot;, not &amp;quot;Beer&amp;quot;. You will likely be expected to pay them for their services!&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Talk:NUUP&amp;diff=11220</id>
		<title>Talk:NUUP</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Talk:NUUP&amp;diff=11220"/>
		<updated>2026-10-05T08:54:14Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: /* Cleaning up Bank Support table */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Instructions on setting up UPI ID with smartphone UPI apps ==&lt;br /&gt;
&lt;br /&gt;
We should make a section for &amp;quot;how to set up your phone to more easily accept NUUP payments&amp;quot;. Basically, with instructions for smartphone users on how to set up their UPI numbers. UPI apps tend to push you to link your number only with their specific app rather than with UPI itself, which means only other people using the same app can find you via number.&lt;br /&gt;
&lt;br /&gt;
This is important due to the bug where Vi users in some situations are unable to make payments to UPI IDs but can still make them to UPI numbers.&lt;br /&gt;
&lt;br /&gt;
You might ask why add it to this wiki which is mainly going to be read by NUUP users. The answer is that at least personally, if I know how to set it up in the app of the person I want to pay, I can quickly do it for them on the spot before making the payment! Whereas now I end up just searching through menus and eventually giving up (since we&#039;re both clueless).&lt;br /&gt;
&lt;br /&gt;
--[[User:BadriHippo|BadriHippo]] ([[User talk:BadriHippo|talk]]) 12:30, 3 February 2026 (IST)&lt;br /&gt;
&lt;br /&gt;
== Cleaning up Bank Support table ==&lt;br /&gt;
&lt;br /&gt;
The table about [[NUUP#Bank support]] has many cells stating support as,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{Tick}} on Airtel, but {{Cross}} on Vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Instead of this, we should change those cells to just say {{Tick}} because the problem is related to provider support but the table is about bank support, not provider support. If you use a bank but an unsupported provider, then it will obviously not work.&lt;br /&gt;
&lt;br /&gt;
If needed, we could emphasise explicitly somewhere that to use NUUP you need to both have a SIM with a supported provider &#039;&#039;and&#039;&#039; use a supported bank.&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=NUUP&amp;diff=11219</id>
		<title>NUUP</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=NUUP&amp;diff=11219"/>
		<updated>2026-10-05T08:48:32Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: /* Confirmed working */ Added Salem&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:*99- USSD.png|alt=USSD Sample|thumb|*99# USSD]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== *99# and BHIM ==&lt;br /&gt;
Besides NUUP, NPCI also operates BHIM which is a proprietary app for Android smartphones. &lt;br /&gt;
&lt;br /&gt;
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#.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;99# also works when traveling abroad with International roaming enabled (you can pay Indian UPI ids, not scan and pay local QR).&lt;br /&gt;
&lt;br /&gt;
* [https://www.bhimupi.org.in/steps-to-use-99 Official BHIM page for *99#]&lt;br /&gt;
&lt;br /&gt;
== Provider support ==&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all. We believe that providers are currently not required to adhere to any particular operational or technical standard for the service.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Provider support for *99#&lt;br /&gt;
|-&lt;br /&gt;
! Provider !! Officially supported !! Actually working&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Airtel   || {{Tick}}             || {{Tick}}&lt;br /&gt;
| The Airtel gateway sometimes goes down and you may have to retry two or three times, but when it works, it works.&lt;br /&gt;
|-&lt;br /&gt;
| BSNL     || {{Tick}}             || {{Cross}}&lt;br /&gt;
| Requests to *99# on BSNL either fail with a &amp;quot;Generic Error&amp;quot; or claim that there is not enough &amp;quot;balance&amp;quot; to complete the request, whatever that means.&lt;br /&gt;
|-&lt;br /&gt;
| Jio      || {{Cross}}            || {{Cross}}&lt;br /&gt;
| The USSD protocol used by NUUP usually runs over a 2G network, but Jio only supports 4G and 5G. While it is theoretically possible to adapt the USSD protocol to work on those networks too, it does not seem to have been done in practice and Jio does not claim to support NUUP at all.&lt;br /&gt;
|-&lt;br /&gt;
| MTNL     ||                      ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Vi       || {{Tick}}             || ✘&lt;br /&gt;
|Only collect requests from some payment gateways work. Adding or initiating payment to a new UPI ID appears to work, but truncates the ID at `@` and then claims &amp;quot;invalid UPI ID&amp;quot;. Similarly, attempting to add or make a payment to a mobile number errors out saying its an &amp;quot;invalid UPI ID&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:Nuup-vi.png|alt=USSD failure with vi|thumb|Vi failing with UPI ID]]&lt;br /&gt;
&lt;br /&gt;
== Bank support ==&lt;br /&gt;
The NPCI [https://www.npci.org.in/product/nach/all-members lists of banks] supporting *99# payments. However, each of them has their own slightly different interface to the service, and not all of them work seamlessly. *99# service apparently requires the bank to manually activate the service on their end for users, and implementation is dependent on banks. Similar to telecom providers as above, we believe banks are currently not required to adhere to any particular operational or technical standard for the service.&lt;br /&gt;
&lt;br /&gt;
This section provides crowdsourced information on which banks have been known to work or not, as experienced by the FSCI community.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Bank feature support on *99#&lt;br /&gt;
|-&lt;br /&gt;
! Bank                     !! Available on service !! Registration (if UPI PIN not set) !! Registration (if UPI PIN already set) !! Accepting payment request !! Receiving money!! Payment to beneficiary !! Payment to UPI ID !! Payment to Mobile Number !! Payment to Account/IFSC !! Setting UPI ID&lt;br /&gt;
|-&lt;br /&gt;
| City Union Bank          || {{Tick}}             || {{Cross}} Sends an SMS regarding UPI activation as well as an OTP, but USSD only says to &amp;quot;keep your debit card ready&amp;quot; and doesn&#039;t accept further input || {{Tick}}             || {{Tick}}                  || {{Tick}}       ||                        || {{Tick}} on Airtel, but {{Cross}} on Vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;                   ||  ||           || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| Federal Bank             || yes             || || yes             || ||                ||                       ||                                 yes||                                 yes|| ||&lt;br /&gt;
|-&lt;br /&gt;
| Kotak Bank             || {{Tick}}             ||                                   || {{Tick}}             ||                                                ||                {{Tick}}||                       {{Tick}}||                                 yes||                                 yes|| ||&lt;br /&gt;
|-&lt;br /&gt;
| ICICI                    || {{Tick}}             || {{Tick}} || {{Tick}}             ||                                        ||                ||             || {{Tick}} on Airtel, but {{Cross}} on Vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;                   ||   {{Tick}}      ||            || {{Cross}} Did not work with Vi&lt;br /&gt;
|-&lt;br /&gt;
| India Post Payments Bank || {{Cross}} Supposedly listed, but not actually present || {{Cross}} || {{Cross}}                   || {{Cross}}           ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}               || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Indian Bank              || {{Tick}}             || {{Cross}} Allows debit card based registration but goes into loop due to bug with 6 digit PIN vs. 4 digit PIN                              || {{Tick}}             || {{Tick}}                                       || {{Tick}}       || {{Tick}}         || {{Tick}} on Airtel, but {{Cross}} on Vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;                   || {{Tick}} ||   || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
|Central Bank of India&lt;br /&gt;
|{{Tick}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{Tick}}&lt;br /&gt;
|{{Tick}}&lt;br /&gt;
|{{Tick}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== City Support ==&lt;br /&gt;
It is observed to be working only in selected cities.&lt;br /&gt;
&lt;br /&gt;
=== Confirmed working ===&lt;br /&gt;
&lt;br /&gt;
* Bengaluru&lt;br /&gt;
* Delhi&lt;br /&gt;
* Gurugram&lt;br /&gt;
* Kochi&lt;br /&gt;
* Mumbai&lt;br /&gt;
* Pune&lt;br /&gt;
* Chennai&lt;br /&gt;
* Salem&lt;br /&gt;
&lt;br /&gt;
=== Confirmed not working ===&lt;br /&gt;
&lt;br /&gt;
* Ahmedabad&lt;br /&gt;
* Coimbatore&lt;br /&gt;
* Kolkata&lt;br /&gt;
* Palakkad&lt;br /&gt;
* Surat&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
Dynamic QR codes generated by payment machines don&#039;t work. Only fixed QR codes / UPI IDs work.&lt;br /&gt;
&lt;br /&gt;
For USSD to work, registration to the *99# services is mandatory, otherwise it does not work.&lt;br /&gt;
&lt;br /&gt;
== UPI URL format ==&lt;br /&gt;
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&#039;t scan directly, so you still need to extract the UPI ID manually.&lt;br /&gt;
&lt;br /&gt;
UPI url looks like upi://pay?pa=Motilal2005@hdfcbank&amp;amp;pn=MOFSL&amp;amp;mc=6021&amp;amp;tr=uft_2288daf8bd45a5&amp;amp;tn=Pay%2520to%2520MOFSL&amp;amp;mode=03&amp;amp;am=100&amp;amp;cu=INR&lt;br /&gt;
&lt;br /&gt;
Here UPI ID is the value of pa, ie, Motilal2005@hdfcbank&lt;br /&gt;
&lt;br /&gt;
See https://source.puri.sm/Librem5/millipixels/-/issues/98 for adding support to extract UPI ID in millipixels.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{{&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
echo Processing UPI url from clipboard ...wl-paste | grep -oP &#039;.*pa=\K.*&#039; | grep -oP &#039;.*?(?=&amp;amp;pn)&#039; | wl-copy -necho Dialing *99*1*3# ...gnome-calls -l &#039;*99*1*3#&#039;&lt;br /&gt;
&lt;br /&gt;
== Collect Requests ==&lt;br /&gt;
Businesses can still initiate collect requests - for example payment gateways (tested with RazorPay page). You enter your UPI id on the webpage and dial *99#, it will directly show the accept request screen, you can enter the pin to approve the request.&lt;br /&gt;
[[File:Upi-Collect-Request.png|alt=UPI Collect Request screenshot|thumb|UPI Collect Request]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; 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 &amp;quot;fraud&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
Collect requests work with RazorPay page but fails with Airtel Recharge.&lt;br /&gt;
&lt;br /&gt;
== Directly Opening a specific screen ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Changing bank account ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Automating scan to pay process ==&lt;br /&gt;
Create `~/upi-pay.sh`&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
echo Processing UPI url from clipboard ...&lt;br /&gt;
wl-paste | grep -oP &#039;.*pa=\K.*&#039; | grep -oP &#039;.*?(?=&amp;amp;pn)&#039; | wl-copy -n&lt;br /&gt;
echo Dialing *99*1*3# ...&lt;br /&gt;
gnome-calls -l &#039;*99*1*3#&#039;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and `~/.local/share/applications/upi-pay.desktop`&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Desktop Entry]&lt;br /&gt;
Name=UPI Pay&lt;br /&gt;
Version=1.0&lt;br /&gt;
Comment=Pay using *99# ussd upi&lt;br /&gt;
GenericName=UPI Payments App&lt;br /&gt;
Exec=/usr/bin/env sh -c &amp;quot;~/upi-pay.sh&amp;quot;&lt;br /&gt;
Terminal=false&lt;br /&gt;
Type=Application&lt;br /&gt;
Icon=&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
More at [https://codeberg.org/jiujiupay/jiujiupay Jiu Jiu Pay on CodeBerg]&lt;br /&gt;
&lt;br /&gt;
== Send Feedback to NPCI/BHIM ==&lt;br /&gt;
Please send feedback via https://www.bhimupi.org.in/get-in-touch The more people send, the more likely we gain their attention. They might easily reject our requests saying it is a different application, but we have to be persistent in asking them to escalate the ticket with their manager or technical team and we might have to resort to other options like publicly challenging them on Twitter or going to Consumer Court. They have provided a channel for feedback but refusing to accept any complaints.&lt;br /&gt;
&lt;br /&gt;
Reply from their support given below,&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Dear Pirate Praveen,&lt;br /&gt;
&lt;br /&gt;
Thank you for contacting BHIM Support.&lt;br /&gt;
&lt;br /&gt;
Upon checking the screenshot, we found that the transaction was processed from another payment app and not via BHIM.&lt;br /&gt;
&lt;br /&gt;
For a quick resolution we kindly request you to contact the support team of the respective application. For any transaction made directly through BHIM, we will be happy to assist you further.&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Name Removed&lt;br /&gt;
BHIM Support&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
# [[Making payments using Free Software]]&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=NUUP&amp;diff=11218</id>
		<title>NUUP</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=NUUP&amp;diff=11218"/>
		<updated>2026-10-05T08:47:42Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: /* Provider support */ Added comments about support by other providers too.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:*99- USSD.png|alt=USSD Sample|thumb|*99# USSD]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== *99# and BHIM ==&lt;br /&gt;
Besides NUUP, NPCI also operates BHIM which is a proprietary app for Android smartphones. &lt;br /&gt;
&lt;br /&gt;
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#.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;99# also works when traveling abroad with International roaming enabled (you can pay Indian UPI ids, not scan and pay local QR).&lt;br /&gt;
&lt;br /&gt;
* [https://www.bhimupi.org.in/steps-to-use-99 Official BHIM page for *99#]&lt;br /&gt;
&lt;br /&gt;
== Provider support ==&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all. We believe that providers are currently not required to adhere to any particular operational or technical standard for the service.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Provider support for *99#&lt;br /&gt;
|-&lt;br /&gt;
! Provider !! Officially supported !! Actually working&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Airtel   || {{Tick}}             || {{Tick}}&lt;br /&gt;
| The Airtel gateway sometimes goes down and you may have to retry two or three times, but when it works, it works.&lt;br /&gt;
|-&lt;br /&gt;
| BSNL     || {{Tick}}             || {{Cross}}&lt;br /&gt;
| Requests to *99# on BSNL either fail with a &amp;quot;Generic Error&amp;quot; or claim that there is not enough &amp;quot;balance&amp;quot; to complete the request, whatever that means.&lt;br /&gt;
|-&lt;br /&gt;
| Jio      || {{Cross}}            || {{Cross}}&lt;br /&gt;
| The USSD protocol used by NUUP usually runs over a 2G network, but Jio only supports 4G and 5G. While it is theoretically possible to adapt the USSD protocol to work on those networks too, it does not seem to have been done in practice and Jio does not claim to support NUUP at all.&lt;br /&gt;
|-&lt;br /&gt;
| MTNL     ||                      ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Vi       || {{Tick}}             || ✘&lt;br /&gt;
|Only collect requests from some payment gateways work. Adding or initiating payment to a new UPI ID appears to work, but truncates the ID at `@` and then claims &amp;quot;invalid UPI ID&amp;quot;. Similarly, attempting to add or make a payment to a mobile number errors out saying its an &amp;quot;invalid UPI ID&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:Nuup-vi.png|alt=USSD failure with vi|thumb|Vi failing with UPI ID]]&lt;br /&gt;
&lt;br /&gt;
== Bank support ==&lt;br /&gt;
The NPCI [https://www.npci.org.in/product/nach/all-members lists of banks] supporting *99# payments. However, each of them has their own slightly different interface to the service, and not all of them work seamlessly. *99# service apparently requires the bank to manually activate the service on their end for users, and implementation is dependent on banks. Similar to telecom providers as above, we believe banks are currently not required to adhere to any particular operational or technical standard for the service.&lt;br /&gt;
&lt;br /&gt;
This section provides crowdsourced information on which banks have been known to work or not, as experienced by the FSCI community.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Bank feature support on *99#&lt;br /&gt;
|-&lt;br /&gt;
! Bank                     !! Available on service !! Registration (if UPI PIN not set) !! Registration (if UPI PIN already set) !! Accepting payment request !! Receiving money!! Payment to beneficiary !! Payment to UPI ID !! Payment to Mobile Number !! Payment to Account/IFSC !! Setting UPI ID&lt;br /&gt;
|-&lt;br /&gt;
| City Union Bank          || {{Tick}}             || {{Cross}} Sends an SMS regarding UPI activation as well as an OTP, but USSD only says to &amp;quot;keep your debit card ready&amp;quot; and doesn&#039;t accept further input || {{Tick}}             || {{Tick}}                  || {{Tick}}       ||                        || {{Tick}} on Airtel, but {{Cross}} on Vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;                   ||  ||           || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| Federal Bank             || yes             || || yes             || ||                ||                       ||                                 yes||                                 yes|| ||&lt;br /&gt;
|-&lt;br /&gt;
| Kotak Bank             || {{Tick}}             ||                                   || {{Tick}}             ||                                                ||                {{Tick}}||                       {{Tick}}||                                 yes||                                 yes|| ||&lt;br /&gt;
|-&lt;br /&gt;
| ICICI                    || {{Tick}}             || {{Tick}} || {{Tick}}             ||                                        ||                ||             || {{Tick}} on Airtel, but {{Cross}} on Vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;                   ||   {{Tick}}      ||            || {{Cross}} Did not work with Vi&lt;br /&gt;
|-&lt;br /&gt;
| India Post Payments Bank || {{Cross}} Supposedly listed, but not actually present || {{Cross}} || {{Cross}}                   || {{Cross}}           ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}               || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Indian Bank              || {{Tick}}             || {{Cross}} Allows debit card based registration but goes into loop due to bug with 6 digit PIN vs. 4 digit PIN                              || {{Tick}}             || {{Tick}}                                       || {{Tick}}       || {{Tick}}         || {{Tick}} on Airtel, but {{Cross}} on Vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;                   || {{Tick}} ||   || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
|Central Bank of India&lt;br /&gt;
|{{Tick}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{Tick}}&lt;br /&gt;
|{{Tick}}&lt;br /&gt;
|{{Tick}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== City Support ==&lt;br /&gt;
It is observed to be working only in selected cities.&lt;br /&gt;
&lt;br /&gt;
=== Confirmed working ===&lt;br /&gt;
&lt;br /&gt;
* Bengaluru&lt;br /&gt;
* Delhi&lt;br /&gt;
* Gurugram&lt;br /&gt;
* Kochi&lt;br /&gt;
* Mumbai&lt;br /&gt;
* Pune&lt;br /&gt;
* Chennai&lt;br /&gt;
&lt;br /&gt;
=== Confirmed not working ===&lt;br /&gt;
&lt;br /&gt;
* Ahmedabad&lt;br /&gt;
* Coimbatore&lt;br /&gt;
* Kolkata&lt;br /&gt;
* Palakkad&lt;br /&gt;
* Surat&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
Dynamic QR codes generated by payment machines don&#039;t work. Only fixed QR codes / UPI IDs work.&lt;br /&gt;
&lt;br /&gt;
For USSD to work, registration to the *99# services is mandatory, otherwise it does not work.&lt;br /&gt;
&lt;br /&gt;
== UPI URL format ==&lt;br /&gt;
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&#039;t scan directly, so you still need to extract the UPI ID manually.&lt;br /&gt;
&lt;br /&gt;
UPI url looks like upi://pay?pa=Motilal2005@hdfcbank&amp;amp;pn=MOFSL&amp;amp;mc=6021&amp;amp;tr=uft_2288daf8bd45a5&amp;amp;tn=Pay%2520to%2520MOFSL&amp;amp;mode=03&amp;amp;am=100&amp;amp;cu=INR&lt;br /&gt;
&lt;br /&gt;
Here UPI ID is the value of pa, ie, Motilal2005@hdfcbank&lt;br /&gt;
&lt;br /&gt;
See https://source.puri.sm/Librem5/millipixels/-/issues/98 for adding support to extract UPI ID in millipixels.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{{&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
echo Processing UPI url from clipboard ...wl-paste | grep -oP &#039;.*pa=\K.*&#039; | grep -oP &#039;.*?(?=&amp;amp;pn)&#039; | wl-copy -necho Dialing *99*1*3# ...gnome-calls -l &#039;*99*1*3#&#039;&lt;br /&gt;
&lt;br /&gt;
== Collect Requests ==&lt;br /&gt;
Businesses can still initiate collect requests - for example payment gateways (tested with RazorPay page). You enter your UPI id on the webpage and dial *99#, it will directly show the accept request screen, you can enter the pin to approve the request.&lt;br /&gt;
[[File:Upi-Collect-Request.png|alt=UPI Collect Request screenshot|thumb|UPI Collect Request]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; 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 &amp;quot;fraud&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
Collect requests work with RazorPay page but fails with Airtel Recharge.&lt;br /&gt;
&lt;br /&gt;
== Directly Opening a specific screen ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Changing bank account ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Automating scan to pay process ==&lt;br /&gt;
Create `~/upi-pay.sh`&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
echo Processing UPI url from clipboard ...&lt;br /&gt;
wl-paste | grep -oP &#039;.*pa=\K.*&#039; | grep -oP &#039;.*?(?=&amp;amp;pn)&#039; | wl-copy -n&lt;br /&gt;
echo Dialing *99*1*3# ...&lt;br /&gt;
gnome-calls -l &#039;*99*1*3#&#039;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and `~/.local/share/applications/upi-pay.desktop`&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Desktop Entry]&lt;br /&gt;
Name=UPI Pay&lt;br /&gt;
Version=1.0&lt;br /&gt;
Comment=Pay using *99# ussd upi&lt;br /&gt;
GenericName=UPI Payments App&lt;br /&gt;
Exec=/usr/bin/env sh -c &amp;quot;~/upi-pay.sh&amp;quot;&lt;br /&gt;
Terminal=false&lt;br /&gt;
Type=Application&lt;br /&gt;
Icon=&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
More at [https://codeberg.org/jiujiupay/jiujiupay Jiu Jiu Pay on CodeBerg]&lt;br /&gt;
&lt;br /&gt;
== Send Feedback to NPCI/BHIM ==&lt;br /&gt;
Please send feedback via https://www.bhimupi.org.in/get-in-touch The more people send, the more likely we gain their attention. They might easily reject our requests saying it is a different application, but we have to be persistent in asking them to escalate the ticket with their manager or technical team and we might have to resort to other options like publicly challenging them on Twitter or going to Consumer Court. They have provided a channel for feedback but refusing to accept any complaints.&lt;br /&gt;
&lt;br /&gt;
Reply from their support given below,&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Dear Pirate Praveen,&lt;br /&gt;
&lt;br /&gt;
Thank you for contacting BHIM Support.&lt;br /&gt;
&lt;br /&gt;
Upon checking the screenshot, we found that the transaction was processed from another payment app and not via BHIM.&lt;br /&gt;
&lt;br /&gt;
For a quick resolution we kindly request you to contact the support team of the respective application. For any transaction made directly through BHIM, we will be happy to assist you further.&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Name Removed&lt;br /&gt;
BHIM Support&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
# [[Making payments using Free Software]]&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=NUUP&amp;diff=11217</id>
		<title>NUUP</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=NUUP&amp;diff=11217"/>
		<updated>2026-10-05T08:45:03Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: /* Provider support */ Add more details about Vi failures.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:*99- USSD.png|alt=USSD Sample|thumb|*99# USSD]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== *99# and BHIM ==&lt;br /&gt;
Besides NUUP, NPCI also operates BHIM which is a proprietary app for Android smartphones. &lt;br /&gt;
&lt;br /&gt;
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#.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;99# also works when traveling abroad with International roaming enabled (you can pay Indian UPI ids, not scan and pay local QR).&lt;br /&gt;
&lt;br /&gt;
* [https://www.bhimupi.org.in/steps-to-use-99 Official BHIM page for *99#]&lt;br /&gt;
&lt;br /&gt;
== Provider support ==&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all. We believe that providers are currently not required to adhere to any particular operational or technical standard for the service.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Provider support for *99#&lt;br /&gt;
|-&lt;br /&gt;
! Provider !! Officially supported !! Actually working&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Airtel   || {{Tick}}             || {{Tick}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| BSNL     || {{Tick}}             || {{Cross}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Jio      || {{Cross}}            || {{Cross}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MTNL     ||                      ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Vi       || {{Tick}}             || ✘&lt;br /&gt;
|Only collect requests from some payment gateways work. Adding or initiating payment to a new UPI ID appears to work, but truncates the ID at `@` and then claims &amp;quot;invalid UPI ID&amp;quot;. Similarly, attempting to add or make a payment to a mobile number errors out saying its an &amp;quot;invalid UPI ID&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:Nuup-vi.png|alt=USSD failure with vi|thumb|Vi failing with UPI ID]]&lt;br /&gt;
&lt;br /&gt;
== Bank support ==&lt;br /&gt;
The NPCI [https://www.npci.org.in/product/nach/all-members lists of banks] supporting *99# payments. However, each of them has their own slightly different interface to the service, and not all of them work seamlessly. *99# service apparently requires the bank to manually activate the service on their end for users, and implementation is dependent on banks. Similar to telecom providers as above, we believe banks are currently not required to adhere to any particular operational or technical standard for the service.&lt;br /&gt;
&lt;br /&gt;
This section provides crowdsourced information on which banks have been known to work or not, as experienced by the FSCI community.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Bank feature support on *99#&lt;br /&gt;
|-&lt;br /&gt;
! Bank                     !! Available on service !! Registration (if UPI PIN not set) !! Registration (if UPI PIN already set) !! Accepting payment request !! Receiving money!! Payment to beneficiary !! Payment to UPI ID !! Payment to Mobile Number !! Payment to Account/IFSC !! Setting UPI ID&lt;br /&gt;
|-&lt;br /&gt;
| City Union Bank          || {{Tick}}             || {{Cross}} Sends an SMS regarding UPI activation as well as an OTP, but USSD only says to &amp;quot;keep your debit card ready&amp;quot; and doesn&#039;t accept further input || {{Tick}}             || {{Tick}}                  || {{Tick}}       ||                        || {{Tick}} on Airtel, but {{Cross}} on Vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;                   ||  ||           || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| Federal Bank             || yes             || || yes             || ||                ||                       ||                                 yes||                                 yes|| ||&lt;br /&gt;
|-&lt;br /&gt;
| Kotak Bank             || {{Tick}}             ||                                   || {{Tick}}             ||                                                ||                {{Tick}}||                       {{Tick}}||                                 yes||                                 yes|| ||&lt;br /&gt;
|-&lt;br /&gt;
| ICICI                    || {{Tick}}             || {{Tick}} || {{Tick}}             ||                                        ||                ||             || {{Tick}} on Airtel, but {{Cross}} on Vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;                   ||   {{Tick}}      ||            || {{Cross}} Did not work with Vi&lt;br /&gt;
|-&lt;br /&gt;
| India Post Payments Bank || {{Cross}} Supposedly listed, but not actually present || {{Cross}} || {{Cross}}                   || {{Cross}}           ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}               || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Indian Bank              || {{Tick}}             || {{Cross}} Allows debit card based registration but goes into loop due to bug with 6 digit PIN vs. 4 digit PIN                              || {{Tick}}             || {{Tick}}                                       || {{Tick}}       || {{Tick}}         || {{Tick}} on Airtel, but {{Cross}} on Vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;                   || {{Tick}} ||   || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
|Central Bank of India&lt;br /&gt;
|{{Tick}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{Tick}}&lt;br /&gt;
|{{Tick}}&lt;br /&gt;
|{{Tick}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== City Support ==&lt;br /&gt;
It is observed to be working only in selected cities.&lt;br /&gt;
&lt;br /&gt;
=== Confirmed working ===&lt;br /&gt;
&lt;br /&gt;
* Bengaluru&lt;br /&gt;
* Delhi&lt;br /&gt;
* Gurugram&lt;br /&gt;
* Kochi&lt;br /&gt;
* Mumbai&lt;br /&gt;
* Pune&lt;br /&gt;
* Chennai&lt;br /&gt;
&lt;br /&gt;
=== Confirmed not working ===&lt;br /&gt;
&lt;br /&gt;
* Ahmedabad&lt;br /&gt;
* Coimbatore&lt;br /&gt;
* Kolkata&lt;br /&gt;
* Palakkad&lt;br /&gt;
* Surat&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
Dynamic QR codes generated by payment machines don&#039;t work. Only fixed QR codes / UPI IDs work.&lt;br /&gt;
&lt;br /&gt;
For USSD to work, registration to the *99# services is mandatory, otherwise it does not work.&lt;br /&gt;
&lt;br /&gt;
== UPI URL format ==&lt;br /&gt;
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&#039;t scan directly, so you still need to extract the UPI ID manually.&lt;br /&gt;
&lt;br /&gt;
UPI url looks like upi://pay?pa=Motilal2005@hdfcbank&amp;amp;pn=MOFSL&amp;amp;mc=6021&amp;amp;tr=uft_2288daf8bd45a5&amp;amp;tn=Pay%2520to%2520MOFSL&amp;amp;mode=03&amp;amp;am=100&amp;amp;cu=INR&lt;br /&gt;
&lt;br /&gt;
Here UPI ID is the value of pa, ie, Motilal2005@hdfcbank&lt;br /&gt;
&lt;br /&gt;
See https://source.puri.sm/Librem5/millipixels/-/issues/98 for adding support to extract UPI ID in millipixels.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{{&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
echo Processing UPI url from clipboard ...wl-paste | grep -oP &#039;.*pa=\K.*&#039; | grep -oP &#039;.*?(?=&amp;amp;pn)&#039; | wl-copy -necho Dialing *99*1*3# ...gnome-calls -l &#039;*99*1*3#&#039;&lt;br /&gt;
&lt;br /&gt;
== Collect Requests ==&lt;br /&gt;
Businesses can still initiate collect requests - for example payment gateways (tested with RazorPay page). You enter your UPI id on the webpage and dial *99#, it will directly show the accept request screen, you can enter the pin to approve the request.&lt;br /&gt;
[[File:Upi-Collect-Request.png|alt=UPI Collect Request screenshot|thumb|UPI Collect Request]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; 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 &amp;quot;fraud&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
Collect requests work with RazorPay page but fails with Airtel Recharge.&lt;br /&gt;
&lt;br /&gt;
== Directly Opening a specific screen ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Changing bank account ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Automating scan to pay process ==&lt;br /&gt;
Create `~/upi-pay.sh`&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
echo Processing UPI url from clipboard ...&lt;br /&gt;
wl-paste | grep -oP &#039;.*pa=\K.*&#039; | grep -oP &#039;.*?(?=&amp;amp;pn)&#039; | wl-copy -n&lt;br /&gt;
echo Dialing *99*1*3# ...&lt;br /&gt;
gnome-calls -l &#039;*99*1*3#&#039;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and `~/.local/share/applications/upi-pay.desktop`&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Desktop Entry]&lt;br /&gt;
Name=UPI Pay&lt;br /&gt;
Version=1.0&lt;br /&gt;
Comment=Pay using *99# ussd upi&lt;br /&gt;
GenericName=UPI Payments App&lt;br /&gt;
Exec=/usr/bin/env sh -c &amp;quot;~/upi-pay.sh&amp;quot;&lt;br /&gt;
Terminal=false&lt;br /&gt;
Type=Application&lt;br /&gt;
Icon=&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
More at [https://codeberg.org/jiujiupay/jiujiupay Jiu Jiu Pay on CodeBerg]&lt;br /&gt;
&lt;br /&gt;
== Send Feedback to NPCI/BHIM ==&lt;br /&gt;
Please send feedback via https://www.bhimupi.org.in/get-in-touch The more people send, the more likely we gain their attention. They might easily reject our requests saying it is a different application, but we have to be persistent in asking them to escalate the ticket with their manager or technical team and we might have to resort to other options like publicly challenging them on Twitter or going to Consumer Court. They have provided a channel for feedback but refusing to accept any complaints.&lt;br /&gt;
&lt;br /&gt;
Reply from their support given below,&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Dear Pirate Praveen,&lt;br /&gt;
&lt;br /&gt;
Thank you for contacting BHIM Support.&lt;br /&gt;
&lt;br /&gt;
Upon checking the screenshot, we found that the transaction was processed from another payment app and not via BHIM.&lt;br /&gt;
&lt;br /&gt;
For a quick resolution we kindly request you to contact the support team of the respective application. For any transaction made directly through BHIM, we will be happy to assist you further.&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Name Removed&lt;br /&gt;
BHIM Support&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
# [[Making payments using Free Software]]&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=NUUP&amp;diff=11216</id>
		<title>NUUP</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=NUUP&amp;diff=11216"/>
		<updated>2026-10-05T08:43:22Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: /* Bank support */ Updated City Union Bank and Indian Bank to indicate support on Airtel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:*99- USSD.png|alt=USSD Sample|thumb|*99# USSD]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== *99# and BHIM ==&lt;br /&gt;
Besides NUUP, NPCI also operates BHIM which is a proprietary app for Android smartphones. &lt;br /&gt;
&lt;br /&gt;
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#.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;99# also works when traveling abroad with International roaming enabled (you can pay Indian UPI ids, not scan and pay local QR).&lt;br /&gt;
&lt;br /&gt;
* [https://www.bhimupi.org.in/steps-to-use-99 Official BHIM page for *99#]&lt;br /&gt;
&lt;br /&gt;
== Provider support ==&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all. We believe that providers are currently not required to adhere to any particular operational or technical standard for the service.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Provider support for *99#&lt;br /&gt;
|-&lt;br /&gt;
! Provider !! Officially supported !! Actually working&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Airtel   || {{Tick}}             || {{Tick}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| BSNL     || {{Tick}}             || {{Cross}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Jio      || {{Cross}}            || {{Cross}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MTNL     ||                      ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Vi       || {{Tick}}             || ✘&lt;br /&gt;
|Only collect requests from some payment gateways work&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:Nuup-vi.png|alt=USSD failure with vi|thumb|Vi failing with UPI ID]]&lt;br /&gt;
&lt;br /&gt;
== Bank support ==&lt;br /&gt;
The NPCI [https://www.npci.org.in/product/nach/all-members lists of banks] supporting *99# payments. However, each of them has their own slightly different interface to the service, and not all of them work seamlessly. *99# service apparently requires the bank to manually activate the service on their end for users, and implementation is dependent on banks. Similar to telecom providers as above, we believe banks are currently not required to adhere to any particular operational or technical standard for the service.&lt;br /&gt;
&lt;br /&gt;
This section provides crowdsourced information on which banks have been known to work or not, as experienced by the FSCI community.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Bank feature support on *99#&lt;br /&gt;
|-&lt;br /&gt;
! Bank                     !! Available on service !! Registration (if UPI PIN not set) !! Registration (if UPI PIN already set) !! Accepting payment request !! Receiving money!! Payment to beneficiary !! Payment to UPI ID !! Payment to Mobile Number !! Payment to Account/IFSC !! Setting UPI ID&lt;br /&gt;
|-&lt;br /&gt;
| City Union Bank          || {{Tick}}             || {{Cross}} Sends an SMS regarding UPI activation as well as an OTP, but USSD only says to &amp;quot;keep your debit card ready&amp;quot; and doesn&#039;t accept further input || {{Tick}}             || {{Tick}}                  || {{Tick}}       ||                        || {{Tick}} on Airtel, but {{Cross}} on Vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;                   ||  ||           || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| Federal Bank             || yes             || || yes             || ||                ||                       ||                                 yes||                                 yes|| ||&lt;br /&gt;
|-&lt;br /&gt;
| Kotak Bank             || {{Tick}}             ||                                   || {{Tick}}             ||                                                ||                {{Tick}}||                       {{Tick}}||                                 yes||                                 yes|| ||&lt;br /&gt;
|-&lt;br /&gt;
| ICICI                    || {{Tick}}             || {{Tick}} || {{Tick}}             ||                                        ||                ||             || {{Tick}} on Airtel, but {{Cross}} on Vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;                   ||   {{Tick}}      ||            || {{Cross}} Did not work with Vi&lt;br /&gt;
|-&lt;br /&gt;
| India Post Payments Bank || {{Cross}} Supposedly listed, but not actually present || {{Cross}} || {{Cross}}                   || {{Cross}}           ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}               || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Indian Bank              || {{Tick}}             || {{Cross}} Allows debit card based registration but goes into loop due to bug with 6 digit PIN vs. 4 digit PIN                              || {{Tick}}             || {{Tick}}                                       || {{Tick}}       || {{Tick}}         || {{Tick}} on Airtel, but {{Cross}} on Vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;                   || {{Tick}} ||   || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
|Central Bank of India&lt;br /&gt;
|{{Tick}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{Tick}}&lt;br /&gt;
|{{Tick}}&lt;br /&gt;
|{{Tick}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== City Support ==&lt;br /&gt;
It is observed to be working only in selected cities.&lt;br /&gt;
&lt;br /&gt;
=== Confirmed working ===&lt;br /&gt;
&lt;br /&gt;
* Bengaluru&lt;br /&gt;
* Delhi&lt;br /&gt;
* Gurugram&lt;br /&gt;
* Kochi&lt;br /&gt;
* Mumbai&lt;br /&gt;
* Pune&lt;br /&gt;
* Chennai&lt;br /&gt;
&lt;br /&gt;
=== Confirmed not working ===&lt;br /&gt;
&lt;br /&gt;
* Ahmedabad&lt;br /&gt;
* Coimbatore&lt;br /&gt;
* Kolkata&lt;br /&gt;
* Palakkad&lt;br /&gt;
* Surat&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
Dynamic QR codes generated by payment machines don&#039;t work. Only fixed QR codes / UPI IDs work.&lt;br /&gt;
&lt;br /&gt;
For USSD to work, registration to the *99# services is mandatory, otherwise it does not work.&lt;br /&gt;
&lt;br /&gt;
== UPI URL format ==&lt;br /&gt;
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&#039;t scan directly, so you still need to extract the UPI ID manually.&lt;br /&gt;
&lt;br /&gt;
UPI url looks like upi://pay?pa=Motilal2005@hdfcbank&amp;amp;pn=MOFSL&amp;amp;mc=6021&amp;amp;tr=uft_2288daf8bd45a5&amp;amp;tn=Pay%2520to%2520MOFSL&amp;amp;mode=03&amp;amp;am=100&amp;amp;cu=INR&lt;br /&gt;
&lt;br /&gt;
Here UPI ID is the value of pa, ie, Motilal2005@hdfcbank&lt;br /&gt;
&lt;br /&gt;
See https://source.puri.sm/Librem5/millipixels/-/issues/98 for adding support to extract UPI ID in millipixels.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{{&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
echo Processing UPI url from clipboard ...wl-paste | grep -oP &#039;.*pa=\K.*&#039; | grep -oP &#039;.*?(?=&amp;amp;pn)&#039; | wl-copy -necho Dialing *99*1*3# ...gnome-calls -l &#039;*99*1*3#&#039;&lt;br /&gt;
&lt;br /&gt;
== Collect Requests ==&lt;br /&gt;
Businesses can still initiate collect requests - for example payment gateways (tested with RazorPay page). You enter your UPI id on the webpage and dial *99#, it will directly show the accept request screen, you can enter the pin to approve the request.&lt;br /&gt;
[[File:Upi-Collect-Request.png|alt=UPI Collect Request screenshot|thumb|UPI Collect Request]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; 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 &amp;quot;fraud&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
Collect requests work with RazorPay page but fails with Airtel Recharge.&lt;br /&gt;
&lt;br /&gt;
== Directly Opening a specific screen ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Changing bank account ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Automating scan to pay process ==&lt;br /&gt;
Create `~/upi-pay.sh`&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
echo Processing UPI url from clipboard ...&lt;br /&gt;
wl-paste | grep -oP &#039;.*pa=\K.*&#039; | grep -oP &#039;.*?(?=&amp;amp;pn)&#039; | wl-copy -n&lt;br /&gt;
echo Dialing *99*1*3# ...&lt;br /&gt;
gnome-calls -l &#039;*99*1*3#&#039;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and `~/.local/share/applications/upi-pay.desktop`&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Desktop Entry]&lt;br /&gt;
Name=UPI Pay&lt;br /&gt;
Version=1.0&lt;br /&gt;
Comment=Pay using *99# ussd upi&lt;br /&gt;
GenericName=UPI Payments App&lt;br /&gt;
Exec=/usr/bin/env sh -c &amp;quot;~/upi-pay.sh&amp;quot;&lt;br /&gt;
Terminal=false&lt;br /&gt;
Type=Application&lt;br /&gt;
Icon=&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
More at [https://codeberg.org/jiujiupay/jiujiupay Jiu Jiu Pay on CodeBerg]&lt;br /&gt;
&lt;br /&gt;
== Send Feedback to NPCI/BHIM ==&lt;br /&gt;
Please send feedback via https://www.bhimupi.org.in/get-in-touch The more people send, the more likely we gain their attention. They might easily reject our requests saying it is a different application, but we have to be persistent in asking them to escalate the ticket with their manager or technical team and we might have to resort to other options like publicly challenging them on Twitter or going to Consumer Court. They have provided a channel for feedback but refusing to accept any complaints.&lt;br /&gt;
&lt;br /&gt;
Reply from their support given below,&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Dear Pirate Praveen,&lt;br /&gt;
&lt;br /&gt;
Thank you for contacting BHIM Support.&lt;br /&gt;
&lt;br /&gt;
Upon checking the screenshot, we found that the transaction was processed from another payment app and not via BHIM.&lt;br /&gt;
&lt;br /&gt;
For a quick resolution we kindly request you to contact the support team of the respective application. For any transaction made directly through BHIM, we will be happy to assist you further.&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Name Removed&lt;br /&gt;
BHIM Support&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
# [[Making payments using Free Software]]&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Talk:NUUP&amp;diff=11200</id>
		<title>Talk:NUUP</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Talk:NUUP&amp;diff=11200"/>
		<updated>2026-02-03T07:00:33Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Start discussion on adding a new section about setting up UPI IDs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Instructions on setting up UPI ID with smartphone UPI apps ==&lt;br /&gt;
&lt;br /&gt;
We should make a section for &amp;quot;how to set up your phone to more easily accept NUUP payments&amp;quot;. Basically, with instructions for smartphone users on how to set up their UPI numbers. UPI apps tend to push you to link your number only with their specific app rather than with UPI itself, which means only other people using the same app can find you via number.&lt;br /&gt;
&lt;br /&gt;
This is important due to the bug where Vi users in some situations are unable to make payments to UPI IDs but can still make them to UPI numbers.&lt;br /&gt;
&lt;br /&gt;
You might ask why add it to this wiki which is mainly going to be read by NUUP users. The answer is that at least personally, if I know how to set it up in the app of the person I want to pay, I can quickly do it for them on the spot before making the payment! Whereas now I end up just searching through menus and eventually giving up (since we&#039;re both clueless).&lt;br /&gt;
&lt;br /&gt;
--[[User:BadriHippo|BadriHippo]] ([[User talk:BadriHippo|talk]]) 12:30, 3 February 2026 (IST)&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Making_payments_using_Free_Software&amp;diff=11103</id>
		<title>Making payments using Free Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Making_payments_using_Free_Software&amp;diff=11103"/>
		<updated>2025-08-28T06:56:05Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: /* 123PAY */ Add comment that this method has not been tested&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As the digital payment landscape moves towards proprietary and centralised solutions, the options are somewhat limited for people running Free Software on their devices. Most payment services require installing an &amp;quot;app&amp;quot;, and furthermore such apps are usually only available for Android and iOS devices. Furthermore, payment providers often add additional restrictions preventing their app from running on other Android-compatible OSes like LineageOS.&lt;br /&gt;
&lt;br /&gt;
This page documents the available payment options in India for people using LineageOS, GrapheneOS, Mobian, or other non-Android and -iOS platforms.&lt;br /&gt;
&lt;br /&gt;
== Unified Payments Interface (UPI) ==&lt;br /&gt;
&lt;br /&gt;
UPI is a payments platform run by the National Payments Corporation of India (NPCI), a private grouping of financial institutions backed by the Reserve Bank of India. The NPCI allows third-party providers to make UPI based payment apps, which facilitate money transfers between banks. By promoting the use of QR codes instead of manually entering account identifiers, UPI has made digital payments convenient enough that has become widely popular in parts of the country.&lt;br /&gt;
&lt;br /&gt;
You can make a UPI payment using one of the following identifiers:&lt;br /&gt;
&lt;br /&gt;
* A UPI ID of the form `username@provider`&lt;br /&gt;
* A UPI number which can be either the 10-digit mobile number linked to your bank, or any unique 8- or 9-digit number of your choosing&lt;br /&gt;
* Your account number and IFSC code (usually the most cumbersome if you want to make a quick payment at a store)&lt;br /&gt;
&lt;br /&gt;
Most UPI apps are proprietary and run a mandatory set of core SDK code provided by the NPCI. However, there are other ways to interact with the system as well, including NUUP, LibreFin, and 123Pay.&lt;br /&gt;
&lt;br /&gt;
=== National Unified USSD Platform (NUUP, also known an *99#) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Main article: [[NUUP]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[NUUP]] is a service by the NCPI that allows you to make UPI transactions on any 2G capable phone, by dialling *99# from the number linked to your bank account.&lt;br /&gt;
&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all. Specifically, it has never been observed to work with BSNL, is often down with Airtel, and works reasonably well with Vi but with a bug preventing one from entering new UPI IDs (so one has to always pay using a UPI number, hoping the intended recipient has configured it)&lt;br /&gt;
&lt;br /&gt;
=== 123PAY ===&lt;br /&gt;
&#039;&#039;This service has not been tested by the community. Please report back here if you try it out.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
123PAY&amp;lt;sup&amp;gt;[https://www.npci.org.in/what-we-do/upi-123pay/product-overview]&amp;lt;/sup&amp;gt; is a service similar to NUUP, but where you dial a phone number and interact through IVRS (Interactive Voice Responder Service) instead of through a USSD menu. Some banks provide their own bank-specific numbers for a similar service.&lt;br /&gt;
&lt;br /&gt;
=== LibreFin ===&lt;br /&gt;
&lt;br /&gt;
The [https://librefin.in LibreFin] project (under construction) aims to create a Free Software UPI app using reverse-engineered APIs. It is expected to be demoed at the IndiaFOSS 2025 conference in Bengaluru&amp;lt;sup&amp;gt;[https://fossunited.org/c/indiafoss/2025/cfp/c1ujjkgd9c]&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Immediate Payment Service (IMPS) ==&lt;br /&gt;
&lt;br /&gt;
An alternative to UPI is to use IMPS with phone number beneficiary. IMPS is actually the base layer on which UPI is built, and can be accessed in a platform-independent manner through Net Banking. Due to this, people who have activated UPI on their bank account would have automatically activated IMPS as well.&lt;br /&gt;
&lt;br /&gt;
IMPS used to require a full bank account number and IFSC code to make a transfer. However, in February 2024 &amp;lt;sup&amp;gt;[https://pavzi.com/imps-new-rules-2024-allowed-to-transfer-upto-5lacks-without-account-number/]&amp;lt;/sup&amp;gt;, they added the option to pay using a phone number and bank name instead. This makes it more suitable for quick payments as people are more likely to remember their phone number than their account number (let alone IFSC code!). Now, if we know someone&#039;s phone number and their bank name, we can transfer using IMPS over Net Banking.&lt;br /&gt;
&lt;br /&gt;
It appears that not all Net Banking interfaces support the &amp;quot;phone number + bank name&amp;quot; option, possibly because the option is relatively new and banks may not have got around to upgrading their Net Banking interfaces yet. Additionally, some banks require adding a beneficiary first and waiting for four hours to be added, or have additional restrictions for IMPS Net Banking that are not present when using IMPS via their proprietary mobile app.&lt;br /&gt;
&lt;br /&gt;
=== Supported banks ===&lt;br /&gt;
&lt;br /&gt;
Banks where instant payment using phone number + bank name is known to be working through Net Banking:&lt;br /&gt;
&lt;br /&gt;
* Federal Bank&lt;br /&gt;
* Bank of Baroda&lt;br /&gt;
* Indian Bank - they have both normal IMPS where you wait to add beneficiary, and &amp;quot;IMPS 24x7 - without adding beneficiary&amp;quot; that works instantly&lt;br /&gt;
&lt;br /&gt;
=== Unsupported banks ===&lt;br /&gt;
&lt;br /&gt;
Banks where instant payments using phone number + bank name is not possible through Net Banking:&lt;br /&gt;
&lt;br /&gt;
* ICICI Bank - they still ask for MMID in addition to phone number.&lt;br /&gt;
* HDFC&lt;br /&gt;
* State Bank of India (SBI)&lt;br /&gt;
* City Union Bank (CUB) - they present a large form with lots of details. Specifically, IFSC code and account number seems to be mandatory (mobile number field also there, along with email, but there was no option to enter just the bank name)&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Making_payments_using_Free_Software&amp;diff=11102</id>
		<title>Making payments using Free Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Making_payments_using_Free_Software&amp;diff=11102"/>
		<updated>2025-08-27T17:40:07Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: /* National Unified USSD Platform (NUUP, also known an *99#) */ Clarified that payments are made using UPI number (not necessarily phone number)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As the digital payment landscape moves towards proprietary and centralised solutions, the options are somewhat limited for people running Free Software on their devices. Most payment services require installing an &amp;quot;app&amp;quot;, and furthermore such apps are usually only available for Android and iOS devices. Furthermore, payment providers often add additional restrictions preventing their app from running on other Android-compatible OSes like LineageOS.&lt;br /&gt;
&lt;br /&gt;
This page documents the available payment options in India for people using LineageOS, GrapheneOS, Mobian, or other non-Android and -iOS platforms.&lt;br /&gt;
&lt;br /&gt;
== Unified Payments Interface (UPI) ==&lt;br /&gt;
&lt;br /&gt;
UPI is a payments platform run by the National Payments Corporation of India (NPCI), a private grouping of financial institutions backed by the Reserve Bank of India. The NPCI allows third-party providers to make UPI based payment apps, which facilitate money transfers between banks. By promoting the use of QR codes instead of manually entering account identifiers, UPI has made digital payments convenient enough that has become widely popular in parts of the country.&lt;br /&gt;
&lt;br /&gt;
You can make a UPI payment using one of the following identifiers:&lt;br /&gt;
&lt;br /&gt;
* A UPI ID of the form `username@provider`&lt;br /&gt;
* A UPI number which can be either the 10-digit mobile number linked to your bank, or any unique 8- or 9-digit number of your choosing&lt;br /&gt;
* Your account number and IFSC code (usually the most cumbersome if you want to make a quick payment at a store)&lt;br /&gt;
&lt;br /&gt;
Most UPI apps are proprietary and run a mandatory set of core SDK code provided by the NPCI. However, there are other ways to interact with the system as well, including NUUP, LibreFin, and 123Pay.&lt;br /&gt;
&lt;br /&gt;
=== National Unified USSD Platform (NUUP, also known an *99#) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Main article: [[NUUP]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[NUUP]] is a service by the NCPI that allows you to make UPI transactions on any 2G capable phone, by dialling *99# from the number linked to your bank account.&lt;br /&gt;
&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all. Specifically, it has never been observed to work with BSNL, is often down with Airtel, and works reasonably well with Vi but with a bug preventing one from entering new UPI IDs (so one has to always pay using a UPI number, hoping the intended recipient has configured it)&lt;br /&gt;
&lt;br /&gt;
=== 123PAY ===&lt;br /&gt;
&lt;br /&gt;
123PAY&amp;lt;sup&amp;gt;[https://www.npci.org.in/what-we-do/upi-123pay/product-overview]&amp;lt;/sup&amp;gt; is a service similar to NUUP, but where you dial a phone number and interact through IVRS (Interactive Voice Responder Service) instead of through a USSD menu. Some banks provide their own bank-specific numbers for a similar service.&lt;br /&gt;
&lt;br /&gt;
=== LibreFin ===&lt;br /&gt;
&lt;br /&gt;
The [https://librefin.in LibreFin] project (under construction) aims to create a Free Software UPI app using reverse-engineered APIs. It is expected to be demoed at the IndiaFOSS 2025 conference in Bengaluru&amp;lt;sup&amp;gt;[https://fossunited.org/c/indiafoss/2025/cfp/c1ujjkgd9c]&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Immediate Payment Service (IMPS) ==&lt;br /&gt;
&lt;br /&gt;
An alternative to UPI is to use IMPS with phone number beneficiary. IMPS is actually the base layer on which UPI is built, and can be accessed in a platform-independent manner through Net Banking. Due to this, people who have activated UPI on their bank account would have automatically activated IMPS as well.&lt;br /&gt;
&lt;br /&gt;
IMPS used to require a full bank account number and IFSC code to make a transfer. However, in February 2024 &amp;lt;sup&amp;gt;[https://pavzi.com/imps-new-rules-2024-allowed-to-transfer-upto-5lacks-without-account-number/]&amp;lt;/sup&amp;gt;, they added the option to pay using a phone number and bank name instead. This makes it more suitable for quick payments as people are more likely to remember their phone number than their account number (let alone IFSC code!). Now, if we know someone&#039;s phone number and their bank name, we can transfer using IMPS over Net Banking.&lt;br /&gt;
&lt;br /&gt;
It appears that not all Net Banking interfaces support the &amp;quot;phone number + bank name&amp;quot; option, possibly because the option is relatively new and banks may not have got around to upgrading their Net Banking interfaces yet. Additionally, some banks require adding a beneficiary first and waiting for four hours to be added, or have additional restrictions for IMPS Net Banking that are not present when using IMPS via their proprietary mobile app.&lt;br /&gt;
&lt;br /&gt;
=== Supported banks ===&lt;br /&gt;
&lt;br /&gt;
Banks where instant payment using phone number + bank name is known to be working through Net Banking:&lt;br /&gt;
&lt;br /&gt;
* Federal Bank&lt;br /&gt;
* Bank of Baroda&lt;br /&gt;
* Indian Bank - they have both normal IMPS where you wait to add beneficiary, and &amp;quot;IMPS 24x7 - without adding beneficiary&amp;quot; that works instantly&lt;br /&gt;
&lt;br /&gt;
=== Unsupported banks ===&lt;br /&gt;
&lt;br /&gt;
Banks where instant payments using phone number + bank name is not possible through Net Banking:&lt;br /&gt;
&lt;br /&gt;
* ICICI Bank - they still ask for MMID in addition to phone number.&lt;br /&gt;
* HDFC&lt;br /&gt;
* State Bank of India (SBI)&lt;br /&gt;
* City Union Bank (CUB) - they present a large form with lots of details. Specifically, IFSC code and account number seems to be mandatory (mobile number field also there, along with email, but there was no option to enter just the bank name)&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Making_payments_using_Free_Software&amp;diff=11101</id>
		<title>Making payments using Free Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Making_payments_using_Free_Software&amp;diff=11101"/>
		<updated>2025-08-27T17:38:05Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: /* Immediate Payment Service (IMPS) */ Added note about automatic activation upon setting up UPI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As the digital payment landscape moves towards proprietary and centralised solutions, the options are somewhat limited for people running Free Software on their devices. Most payment services require installing an &amp;quot;app&amp;quot;, and furthermore such apps are usually only available for Android and iOS devices. Furthermore, payment providers often add additional restrictions preventing their app from running on other Android-compatible OSes like LineageOS.&lt;br /&gt;
&lt;br /&gt;
This page documents the available payment options in India for people using LineageOS, GrapheneOS, Mobian, or other non-Android and -iOS platforms.&lt;br /&gt;
&lt;br /&gt;
== Unified Payments Interface (UPI) ==&lt;br /&gt;
&lt;br /&gt;
UPI is a payments platform run by the National Payments Corporation of India (NPCI), a private grouping of financial institutions backed by the Reserve Bank of India. The NPCI allows third-party providers to make UPI based payment apps, which facilitate money transfers between banks. By promoting the use of QR codes instead of manually entering account identifiers, UPI has made digital payments convenient enough that has become widely popular in parts of the country.&lt;br /&gt;
&lt;br /&gt;
You can make a UPI payment using one of the following identifiers:&lt;br /&gt;
&lt;br /&gt;
* A UPI ID of the form `username@provider`&lt;br /&gt;
* A UPI number which can be either the 10-digit mobile number linked to your bank, or any unique 8- or 9-digit number of your choosing&lt;br /&gt;
* Your account number and IFSC code (usually the most cumbersome if you want to make a quick payment at a store)&lt;br /&gt;
&lt;br /&gt;
Most UPI apps are proprietary and run a mandatory set of core SDK code provided by the NPCI. However, there are other ways to interact with the system as well, including NUUP, LibreFin, and 123Pay.&lt;br /&gt;
&lt;br /&gt;
=== National Unified USSD Platform (NUUP, also known an *99#) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Main article: [[NUUP]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[NUUP]] is a service by the NCPI that allows you to make UPI transactions on any 2G capable phone, by dialling *99# from the number linked to your bank account.&lt;br /&gt;
&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all. Specifically, it has never been observed to work with BSNL, is often down with Airtel, and works reasonably well with Vi but with a bug preventing one from entering new UPI IDs (so one has to always pay using a phone number)&lt;br /&gt;
&lt;br /&gt;
=== 123PAY ===&lt;br /&gt;
&lt;br /&gt;
123PAY&amp;lt;sup&amp;gt;[https://www.npci.org.in/what-we-do/upi-123pay/product-overview]&amp;lt;/sup&amp;gt; is a service similar to NUUP, but where you dial a phone number and interact through IVRS (Interactive Voice Responder Service) instead of through a USSD menu. Some banks provide their own bank-specific numbers for a similar service.&lt;br /&gt;
&lt;br /&gt;
=== LibreFin ===&lt;br /&gt;
&lt;br /&gt;
The [https://librefin.in LibreFin] project (under construction) aims to create a Free Software UPI app using reverse-engineered APIs. It is expected to be demoed at the IndiaFOSS 2025 conference in Bengaluru&amp;lt;sup&amp;gt;[https://fossunited.org/c/indiafoss/2025/cfp/c1ujjkgd9c]&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Immediate Payment Service (IMPS) ==&lt;br /&gt;
&lt;br /&gt;
An alternative to UPI is to use IMPS with phone number beneficiary. IMPS is actually the base layer on which UPI is built, and can be accessed in a platform-independent manner through Net Banking. Due to this, people who have activated UPI on their bank account would have automatically activated IMPS as well.&lt;br /&gt;
&lt;br /&gt;
IMPS used to require a full bank account number and IFSC code to make a transfer. However, in February 2024 &amp;lt;sup&amp;gt;[https://pavzi.com/imps-new-rules-2024-allowed-to-transfer-upto-5lacks-without-account-number/]&amp;lt;/sup&amp;gt;, they added the option to pay using a phone number and bank name instead. This makes it more suitable for quick payments as people are more likely to remember their phone number than their account number (let alone IFSC code!). Now, if we know someone&#039;s phone number and their bank name, we can transfer using IMPS over Net Banking.&lt;br /&gt;
&lt;br /&gt;
It appears that not all Net Banking interfaces support the &amp;quot;phone number + bank name&amp;quot; option, possibly because the option is relatively new and banks may not have got around to upgrading their Net Banking interfaces yet. Additionally, some banks require adding a beneficiary first and waiting for four hours to be added, or have additional restrictions for IMPS Net Banking that are not present when using IMPS via their proprietary mobile app.&lt;br /&gt;
&lt;br /&gt;
=== Supported banks ===&lt;br /&gt;
&lt;br /&gt;
Banks where instant payment using phone number + bank name is known to be working through Net Banking:&lt;br /&gt;
&lt;br /&gt;
* Federal Bank&lt;br /&gt;
* Bank of Baroda&lt;br /&gt;
* Indian Bank - they have both normal IMPS where you wait to add beneficiary, and &amp;quot;IMPS 24x7 - without adding beneficiary&amp;quot; that works instantly&lt;br /&gt;
&lt;br /&gt;
=== Unsupported banks ===&lt;br /&gt;
&lt;br /&gt;
Banks where instant payments using phone number + bank name is not possible through Net Banking:&lt;br /&gt;
&lt;br /&gt;
* ICICI Bank - they still ask for MMID in addition to phone number.&lt;br /&gt;
* HDFC&lt;br /&gt;
* State Bank of India (SBI)&lt;br /&gt;
* City Union Bank (CUB) - they present a large form with lots of details. Specifically, IFSC code and account number seems to be mandatory (mobile number field also there, along with email, but there was no option to enter just the bank name)&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Making_payments_using_Free_Software&amp;diff=11100</id>
		<title>Making payments using Free Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Making_payments_using_Free_Software&amp;diff=11100"/>
		<updated>2025-08-27T17:36:14Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: /* LibreFin */ Added link to main &amp;quot;website&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As the digital payment landscape moves towards proprietary and centralised solutions, the options are somewhat limited for people running Free Software on their devices. Most payment services require installing an &amp;quot;app&amp;quot;, and furthermore such apps are usually only available for Android and iOS devices. Furthermore, payment providers often add additional restrictions preventing their app from running on other Android-compatible OSes like LineageOS.&lt;br /&gt;
&lt;br /&gt;
This page documents the available payment options in India for people using LineageOS, GrapheneOS, Mobian, or other non-Android and -iOS platforms.&lt;br /&gt;
&lt;br /&gt;
== Unified Payments Interface (UPI) ==&lt;br /&gt;
&lt;br /&gt;
UPI is a payments platform run by the National Payments Corporation of India (NPCI), a private grouping of financial institutions backed by the Reserve Bank of India. The NPCI allows third-party providers to make UPI based payment apps, which facilitate money transfers between banks. By promoting the use of QR codes instead of manually entering account identifiers, UPI has made digital payments convenient enough that has become widely popular in parts of the country.&lt;br /&gt;
&lt;br /&gt;
You can make a UPI payment using one of the following identifiers:&lt;br /&gt;
&lt;br /&gt;
* A UPI ID of the form `username@provider`&lt;br /&gt;
* A UPI number which can be either the 10-digit mobile number linked to your bank, or any unique 8- or 9-digit number of your choosing&lt;br /&gt;
* Your account number and IFSC code (usually the most cumbersome if you want to make a quick payment at a store)&lt;br /&gt;
&lt;br /&gt;
Most UPI apps are proprietary and run a mandatory set of core SDK code provided by the NPCI. However, there are other ways to interact with the system as well, including NUUP, LibreFin, and 123Pay.&lt;br /&gt;
&lt;br /&gt;
=== National Unified USSD Platform (NUUP, also known an *99#) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Main article: [[NUUP]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[NUUP]] is a service by the NCPI that allows you to make UPI transactions on any 2G capable phone, by dialling *99# from the number linked to your bank account.&lt;br /&gt;
&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all. Specifically, it has never been observed to work with BSNL, is often down with Airtel, and works reasonably well with Vi but with a bug preventing one from entering new UPI IDs (so one has to always pay using a phone number)&lt;br /&gt;
&lt;br /&gt;
=== 123PAY ===&lt;br /&gt;
&lt;br /&gt;
123PAY&amp;lt;sup&amp;gt;[https://www.npci.org.in/what-we-do/upi-123pay/product-overview]&amp;lt;/sup&amp;gt; is a service similar to NUUP, but where you dial a phone number and interact through IVRS (Interactive Voice Responder Service) instead of through a USSD menu. Some banks provide their own bank-specific numbers for a similar service.&lt;br /&gt;
&lt;br /&gt;
=== LibreFin ===&lt;br /&gt;
&lt;br /&gt;
The [https://librefin.in LibreFin] project (under construction) aims to create a Free Software UPI app using reverse-engineered APIs. It is expected to be demoed at the IndiaFOSS 2025 conference in Bengaluru&amp;lt;sup&amp;gt;[https://fossunited.org/c/indiafoss/2025/cfp/c1ujjkgd9c]&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Immediate Payment Service (IMPS) ==&lt;br /&gt;
&lt;br /&gt;
An alternative to UPI is to use IMPS with phone number beneficiary. IMPS is actually the base layer on which UPI is built, and can be accessed in a platform-independent manner through Net Banking.&lt;br /&gt;
&lt;br /&gt;
IMPS used to require a full bank account number and IFSC code to make a transfer. However, in February 2024 &amp;lt;sup&amp;gt;[https://pavzi.com/imps-new-rules-2024-allowed-to-transfer-upto-5lacks-without-account-number/]&amp;lt;/sup&amp;gt;, they added the option to pay using a phone number and bank name instead. This makes it more suitable for quick payments as people are more likely to remember their phone number than their account number (let alone IFSC code!). Now, if we know someone&#039;s phone number and their bank name, we can transfer using IMPS over Net Banking.&lt;br /&gt;
&lt;br /&gt;
It appears that not all Net Banking interfaces support the &amp;quot;phone number + bank name&amp;quot; option, possibly because the option is relatively new and banks may not have got around to upgrading their Net Banking interfaces yet. Additionally, some banks require adding a beneficiary first and waiting for four hours to be added, or have additional restrictions for IMPS Net Banking that are not present when using IMPS via their proprietary mobile app.&lt;br /&gt;
&lt;br /&gt;
=== Supported banks ===&lt;br /&gt;
&lt;br /&gt;
Banks where instant payment using phone number + bank name is known to be working through Net Banking:&lt;br /&gt;
&lt;br /&gt;
* Federal Bank&lt;br /&gt;
* Bank of Baroda&lt;br /&gt;
* Indian Bank - they have both normal IMPS where you wait to add beneficiary, and &amp;quot;IMPS 24x7 - without adding beneficiary&amp;quot; that works instantly&lt;br /&gt;
&lt;br /&gt;
=== Unsupported banks ===&lt;br /&gt;
&lt;br /&gt;
Banks where instant payments using phone number + bank name is not possible through Net Banking:&lt;br /&gt;
&lt;br /&gt;
* ICICI Bank - they still ask for MMID in addition to phone number.&lt;br /&gt;
* HDFC&lt;br /&gt;
* State Bank of India (SBI)&lt;br /&gt;
* City Union Bank (CUB) - they present a large form with lots of details. Specifically, IFSC code and account number seems to be mandatory (mobile number field also there, along with email, but there was no option to enter just the bank name)&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Payments&amp;diff=11099</id>
		<title>Payments</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Payments&amp;diff=11099"/>
		<updated>2025-08-27T17:29:30Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Redirected page to Making payments using Free Software&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Making payments using Free Software]]&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=NUUP&amp;diff=11098</id>
		<title>NUUP</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=NUUP&amp;diff=11098"/>
		<updated>2025-08-27T17:28:51Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Shift IMPS section to new &amp;quot;Making payments with Free Software&amp;quot; page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The National Unified USSD Platform (NUUP) lets you use UPI by dialling *99#, without having to install a proprietary app.&lt;br /&gt;
&lt;br /&gt;
The service is run by the National Payments Corporation of India (NPCI), the government-backed private company that also operates the UPI ecosystem itself.&lt;br /&gt;
&lt;br /&gt;
== *99# and BHIM ==&lt;br /&gt;
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#.&lt;br /&gt;
&lt;br /&gt;
== Provider support ==&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Provider support for *99#&lt;br /&gt;
|-&lt;br /&gt;
! Provider !! Officially supported !! Actually working&lt;br /&gt;
|-&lt;br /&gt;
| Airtel   || {{Tick}}             || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| BSNL     || {{Tick}}             || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Jio      || {{Cross}}            || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| MTNL     ||                      ||&lt;br /&gt;
|-&lt;br /&gt;
| Vi       || {{Tick}}             || {{Tick}} but can pay only to mobile numbers and not full upi ids.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bank support ==&lt;br /&gt;
The NPCI [https://www.npci.org.in/what-we-do/99/live-members lists 103 banks] supporting *99# payments. However, each of them has their own slightly different interface to the service, and not all of them work seamlessly.&lt;br /&gt;
&lt;br /&gt;
This section provides crowdsourced information on which banks have been known to work or not, as experienced by the FSCI community.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; 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 &amp;quot;fraud&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Bank feature support on *99#&lt;br /&gt;
|-&lt;br /&gt;
! Bank                     !! Available on service !! Registration (if UPI PIN not set) !! Registration (if UPI PIN already set) !! Accepting payment request !! Receiving money!! Payment to beneficiary !! Payment to UPI ID !! Payment to Mobile Number !! Payment to Account/IFSC !! Setting UPI ID&lt;br /&gt;
|-&lt;br /&gt;
| City Union Bank          || {{Tick}}             || {{Cross}} Sends an SMS regarding UPI activation as well as an OTP, but USSD only says to &amp;quot;keep your debit card ready&amp;quot; and doesn&#039;t accept further input || {{Tick}}             || {{Tick}}                  || {{Tick}}       ||                        || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; ||  ||           || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| Federal Bank             || {{Tick}}             ||                                   || {{Tick}}             ||                                                ||                ||                       ||                                 ||                                 ||                         ||&lt;br /&gt;
|-&lt;br /&gt;
| ICICI                    || {{Tick}}             || {{Tick}} || {{Tick}}             ||                                        ||                ||             || {{Tick}} on Airtel, but {{Cross}} on vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;                   ||   {{Tick}}      ||            || &lt;br /&gt;
|-&lt;br /&gt;
| India Post Payments Bank || {{Cross}} Supposedly listed, but not actually present || {{Cross}} || {{Cross}}                   || {{Cross}}           ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}               || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Indian Bank              || {{Tick}}             || {{Cross}} Allows debit card based registration but goes into loop due to bug with 6 digit PIN vs. 4 digit PIN                              || {{Tick}}             || {{Tick}}                                       || {{Tick}}       || {{Tick}}         || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; || {{Tick}} ||   || {{Tick}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
# [[Making payments using Free Software]]&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Making_payments_using_Free_Software&amp;diff=11097</id>
		<title>Making payments using Free Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Making_payments_using_Free_Software&amp;diff=11097"/>
		<updated>2025-08-27T17:27:13Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Create the page!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As the digital payment landscape moves towards proprietary and centralised solutions, the options are somewhat limited for people running Free Software on their devices. Most payment services require installing an &amp;quot;app&amp;quot;, and furthermore such apps are usually only available for Android and iOS devices. Furthermore, payment providers often add additional restrictions preventing their app from running on other Android-compatible OSes like LineageOS.&lt;br /&gt;
&lt;br /&gt;
This page documents the available payment options in India for people using LineageOS, GrapheneOS, Mobian, or other non-Android and -iOS platforms.&lt;br /&gt;
&lt;br /&gt;
== Unified Payments Interface (UPI) ==&lt;br /&gt;
&lt;br /&gt;
UPI is a payments platform run by the National Payments Corporation of India (NPCI), a private grouping of financial institutions backed by the Reserve Bank of India. The NPCI allows third-party providers to make UPI based payment apps, which facilitate money transfers between banks. By promoting the use of QR codes instead of manually entering account identifiers, UPI has made digital payments convenient enough that has become widely popular in parts of the country.&lt;br /&gt;
&lt;br /&gt;
You can make a UPI payment using one of the following identifiers:&lt;br /&gt;
&lt;br /&gt;
* A UPI ID of the form `username@provider`&lt;br /&gt;
* A UPI number which can be either the 10-digit mobile number linked to your bank, or any unique 8- or 9-digit number of your choosing&lt;br /&gt;
* Your account number and IFSC code (usually the most cumbersome if you want to make a quick payment at a store)&lt;br /&gt;
&lt;br /&gt;
Most UPI apps are proprietary and run a mandatory set of core SDK code provided by the NPCI. However, there are other ways to interact with the system as well, including NUUP, LibreFin, and 123Pay.&lt;br /&gt;
&lt;br /&gt;
=== National Unified USSD Platform (NUUP, also known an *99#) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Main article: [[NUUP]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[NUUP]] is a service by the NCPI that allows you to make UPI transactions on any 2G capable phone, by dialling *99# from the number linked to your bank account.&lt;br /&gt;
&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all. Specifically, it has never been observed to work with BSNL, is often down with Airtel, and works reasonably well with Vi but with a bug preventing one from entering new UPI IDs (so one has to always pay using a phone number)&lt;br /&gt;
&lt;br /&gt;
=== 123PAY ===&lt;br /&gt;
&lt;br /&gt;
123PAY&amp;lt;sup&amp;gt;[https://www.npci.org.in/what-we-do/upi-123pay/product-overview]&amp;lt;/sup&amp;gt; is a service similar to NUUP, but where you dial a phone number and interact through IVRS (Interactive Voice Responder Service) instead of through a USSD menu. Some banks provide their own bank-specific numbers for a similar service.&lt;br /&gt;
&lt;br /&gt;
=== LibreFin ===&lt;br /&gt;
&lt;br /&gt;
The [[LibreFin]] project (under construction) aims to create a Free Software UPI app using reverse-engineered APIs. It is expected to be demoed at the IndiaFOSS 2025 conference in Bengaluru&amp;lt;sup&amp;gt;[https://fossunited.org/c/indiafoss/2025/cfp/c1ujjkgd9c]&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Immediate Payment Service (IMPS) ==&lt;br /&gt;
&lt;br /&gt;
An alternative to UPI is to use IMPS with phone number beneficiary. IMPS is actually the base layer on which UPI is built, and can be accessed in a platform-independent manner through Net Banking.&lt;br /&gt;
&lt;br /&gt;
IMPS used to require a full bank account number and IFSC code to make a transfer. However, in February 2024 &amp;lt;sup&amp;gt;[https://pavzi.com/imps-new-rules-2024-allowed-to-transfer-upto-5lacks-without-account-number/]&amp;lt;/sup&amp;gt;, they added the option to pay using a phone number and bank name instead. This makes it more suitable for quick payments as people are more likely to remember their phone number than their account number (let alone IFSC code!). Now, if we know someone&#039;s phone number and their bank name, we can transfer using IMPS over Net Banking.&lt;br /&gt;
&lt;br /&gt;
It appears that not all Net Banking interfaces support the &amp;quot;phone number + bank name&amp;quot; option, possibly because the option is relatively new and banks may not have got around to upgrading their Net Banking interfaces yet. Additionally, some banks require adding a beneficiary first and waiting for four hours to be added, or have additional restrictions for IMPS Net Banking that are not present when using IMPS via their proprietary mobile app.&lt;br /&gt;
&lt;br /&gt;
=== Supported banks ===&lt;br /&gt;
&lt;br /&gt;
Banks where instant payment using phone number + bank name is known to be working through Net Banking:&lt;br /&gt;
&lt;br /&gt;
* Federal Bank&lt;br /&gt;
* Bank of Baroda&lt;br /&gt;
* Indian Bank - they have both normal IMPS where you wait to add beneficiary, and &amp;quot;IMPS 24x7 - without adding beneficiary&amp;quot; that works instantly&lt;br /&gt;
&lt;br /&gt;
=== Unsupported banks ===&lt;br /&gt;
&lt;br /&gt;
Banks where instant payments using phone number + bank name is not possible through Net Banking:&lt;br /&gt;
&lt;br /&gt;
* ICICI Bank - they still ask for MMID in addition to phone number.&lt;br /&gt;
* HDFC&lt;br /&gt;
* State Bank of India (SBI)&lt;br /&gt;
* City Union Bank (CUB) - they present a large form with lots of details. Specifically, IFSC code and account number seems to be mandatory (mobile number field also there, along with email, but there was no option to enter just the bank name)&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=NUUP&amp;diff=11096</id>
		<title>NUUP</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=NUUP&amp;diff=11096"/>
		<updated>2025-08-27T17:05:50Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Created from UPI page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The National Unified USSD Platform (NUUP) lets you use UPI by dialling *99#, without having to install a proprietary app.&lt;br /&gt;
&lt;br /&gt;
The service is run by the National Payments Corporation of India (NPCI), the government-backed private company that also operates the UPI ecosystem itself.&lt;br /&gt;
&lt;br /&gt;
== *99# and BHIM ==&lt;br /&gt;
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#.&lt;br /&gt;
&lt;br /&gt;
== Provider support ==&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Provider support for *99#&lt;br /&gt;
|-&lt;br /&gt;
! Provider !! Officially supported !! Actually working&lt;br /&gt;
|-&lt;br /&gt;
| Airtel   || {{Tick}}             || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| BSNL     || {{Tick}}             || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Jio      || {{Cross}}            || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| MTNL     ||                      ||&lt;br /&gt;
|-&lt;br /&gt;
| Vi       || {{Tick}}             || {{Tick}} but can pay only to mobile numbers and not full upi ids.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bank support ==&lt;br /&gt;
The NPCI [https://www.npci.org.in/what-we-do/99/live-members lists 103 banks] supporting *99# payments. However, each of them has their own slightly different interface to the service, and not all of them work seamlessly.&lt;br /&gt;
&lt;br /&gt;
This section provides crowdsourced information on which banks have been known to work or not, as experienced by the FSCI community.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; 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 &amp;quot;fraud&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Bank feature support on *99#&lt;br /&gt;
|-&lt;br /&gt;
! Bank                     !! Available on service !! Registration (if UPI PIN not set) !! Registration (if UPI PIN already set) !! Accepting payment request !! Receiving money!! Payment to beneficiary !! Payment to UPI ID !! Payment to Mobile Number !! Payment to Account/IFSC !! Setting UPI ID&lt;br /&gt;
|-&lt;br /&gt;
| City Union Bank          || {{Tick}}             || {{Cross}} Sends an SMS regarding UPI activation as well as an OTP, but USSD only says to &amp;quot;keep your debit card ready&amp;quot; and doesn&#039;t accept further input || {{Tick}}             || {{Tick}}                  || {{Tick}}       ||                        || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; ||  ||           || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| Federal Bank             || {{Tick}}             ||                                   || {{Tick}}             ||                                                ||                ||                       ||                                 ||                                 ||                         ||&lt;br /&gt;
|-&lt;br /&gt;
| ICICI                    || {{Tick}}             || {{Tick}} || {{Tick}}             ||                                        ||                ||             || {{Tick}} on Airtel, but {{Cross}} on vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;                   ||   {{Tick}}      ||            || &lt;br /&gt;
|-&lt;br /&gt;
| India Post Payments Bank || {{Cross}} Supposedly listed, but not actually present || {{Cross}} || {{Cross}}                   || {{Cross}}           ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}               || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Indian Bank              || {{Tick}}             || {{Cross}} Allows debit card based registration but goes into loop due to bug with 6 digit PIN vs. 4 digit PIN                              || {{Tick}}             || {{Tick}}                                       || {{Tick}}       || {{Tick}}         || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; || {{Tick}} ||   || {{Tick}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IMPS ==&lt;br /&gt;
An alternative to UPI is to use IMPS with phone number beneficiary (it also allows account number + IFSC) which needs phone number + Bank name only. So if we know someone&#039;s phone number and their bank name, we can transfer using IMPS/Net Banking.&lt;br /&gt;
&lt;br /&gt;
Banks with Net Banking where sending money like this is confirmed working,&lt;br /&gt;
&lt;br /&gt;
# Federal Bank&lt;br /&gt;
# Bank of Baroda&lt;br /&gt;
# Indian Bank - they have both normal IMPS where you wait to add beneficiary, and &amp;quot;IMPS 24x7 - without adding beneficiary&amp;quot; that works instantly&lt;br /&gt;
&lt;br /&gt;
Banks that don&#039;t offer this option,&lt;br /&gt;
&lt;br /&gt;
# ICICI Bank - they still ask for MMID in addition to phone number.&lt;br /&gt;
# HDFC&lt;br /&gt;
# SBI&lt;br /&gt;
# City Union Bank (CUB) - they present a large form with lots of details. Specifically, IFSC code and account number seems to be mandatory (mobile number field also there, along with email, but there was no option to enter just the bank name)&lt;br /&gt;
&lt;br /&gt;
Reference: This option was introduced from 1st February 2024 [https://pavzi.com/imps-new-rules-2024-allowed-to-transfer-upto-5lacks-without-account-number/] But all banks may not have implemented this in their Net Banking applications yet.&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=UPI&amp;diff=11095</id>
		<title>UPI</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=UPI&amp;diff=11095"/>
		<updated>2025-08-27T17:05:46Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Redirect to NUUP page (we can do this until we get specific content to put here)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[NUUP]]&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=UPI&amp;diff=11094</id>
		<title>UPI</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=UPI&amp;diff=11094"/>
		<updated>2025-08-27T16:46:45Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Fix link because &amp;lt;ref/&amp;gt; didn&amp;#039;t work&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The National Unified USSD Platform (NUUP) lets you use UPI by dialling *99#, without having to install a proprietary app.&lt;br /&gt;
&lt;br /&gt;
The service is run by the National Payments Corporation of India (NPCI), the government-backed private company that also operates the UPI ecosystem itself.&lt;br /&gt;
&lt;br /&gt;
== *99# and BHIM ==&lt;br /&gt;
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#.&lt;br /&gt;
&lt;br /&gt;
== Provider support ==&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Provider support for *99#&lt;br /&gt;
|-&lt;br /&gt;
! Provider !! Officially supported !! Actually working&lt;br /&gt;
|-&lt;br /&gt;
| Airtel   || {{Tick}}             || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| BSNL     || {{Tick}}             || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Jio      || {{Cross}}            || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| MTNL     ||                      ||&lt;br /&gt;
|-&lt;br /&gt;
| Vi       || {{Tick}}             || {{Tick}} but can pay only to mobile numbers and not full upi ids.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bank support ==&lt;br /&gt;
The NPCI [https://www.npci.org.in/what-we-do/99/live-members lists 103 banks] supporting *99# payments. However, each of them has their own slightly different interface to the service, and not all of them work seamlessly.&lt;br /&gt;
&lt;br /&gt;
This section provides crowdsourced information on which banks have been known to work or not, as experienced by the FSCI community.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; 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 &amp;quot;fraud&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Bank feature support on *99#&lt;br /&gt;
|-&lt;br /&gt;
! Bank                     !! Available on service !! Registration (if UPI PIN not set) !! Registration (if UPI PIN already set) !! Accepting payment request !! Receiving money!! Payment to beneficiary !! Payment to UPI ID !! Payment to Mobile Number !! Payment to Account/IFSC !! Setting UPI ID&lt;br /&gt;
|-&lt;br /&gt;
| City Union Bank          || {{Tick}}             || {{Cross}} Sends an SMS regarding UPI activation as well as an OTP, but USSD only says to &amp;quot;keep your debit card ready&amp;quot; and doesn&#039;t accept further input || {{Tick}}             || {{Tick}}                  || {{Tick}}       ||                        || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; ||  ||           || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| Federal Bank             || {{Tick}}             ||                                   || {{Tick}}             ||                                                ||                ||                       ||                                 ||                                 ||                         ||&lt;br /&gt;
|-&lt;br /&gt;
| ICICI                    || {{Tick}}             || {{Tick}} || {{Tick}}             ||                                        ||                ||             || {{Tick}} on Airtel, but {{Cross}} on vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;                   ||   {{Tick}}      ||            || &lt;br /&gt;
|-&lt;br /&gt;
| India Post Payments Bank || {{Cross}} Supposedly listed, but not actually present || {{Cross}} || {{Cross}}                   || {{Cross}}           ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}               || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Indian Bank              || {{Tick}}             || {{Cross}} Allows debit card based registration but goes into loop due to bug with 6 digit PIN vs. 4 digit PIN                              || {{Tick}}             || {{Tick}}                                       || {{Tick}}       || {{Tick}}         || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; || {{Tick}} ||   || {{Tick}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IMPS ==&lt;br /&gt;
An alternative to UPI is to use IMPS with phone number beneficiary (it also allows account number + IFSC) which needs phone number + Bank name only. So if we know someone&#039;s phone number and their bank name, we can transfer using IMPS/Net Banking.&lt;br /&gt;
&lt;br /&gt;
Banks with Net Banking where sending money like this is confirmed working,&lt;br /&gt;
&lt;br /&gt;
# Federal Bank&lt;br /&gt;
# Bank of Baroda&lt;br /&gt;
# Indian Bank - they have both normal IMPS where you wait to add beneficiary, and &amp;quot;IMPS 24x7 - without adding beneficiary&amp;quot; that works instantly&lt;br /&gt;
&lt;br /&gt;
Banks that don&#039;t offer this option,&lt;br /&gt;
&lt;br /&gt;
# ICICI Bank - they still ask for MMID in addition to phone number.&lt;br /&gt;
# HDFC&lt;br /&gt;
# SBI&lt;br /&gt;
# City Union Bank (CUB) - they present a large form with lots of details. Specifically, IFSC code and account number seems to be mandatory (mobile number field also there, along with email, but there was no option to enter just the bank name)&lt;br /&gt;
&lt;br /&gt;
Reference: This option was introduced from 1st February 2024 [https://pavzi.com/imps-new-rules-2024-allowed-to-transfer-upto-5lacks-without-account-number/] But all banks may not have implemented this in their Net Banking applications yet.&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=UPI&amp;diff=11093</id>
		<title>UPI</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=UPI&amp;diff=11093"/>
		<updated>2025-08-27T16:42:51Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: /* Bank support */ Add note about Request support being dropped for individuals&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The National Unified USSD Platform (NUUP) lets you use UPI by dialling *99#, without having to install a proprietary app.&lt;br /&gt;
&lt;br /&gt;
The service is run by the National Payments Corporation of India (NPCI), the government-backed private company that also operates the UPI ecosystem itself.&lt;br /&gt;
&lt;br /&gt;
== *99# and BHIM ==&lt;br /&gt;
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#.&lt;br /&gt;
&lt;br /&gt;
== Provider support ==&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Provider support for *99#&lt;br /&gt;
|-&lt;br /&gt;
! Provider !! Officially supported !! Actually working&lt;br /&gt;
|-&lt;br /&gt;
| Airtel   || {{Tick}}             || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| BSNL     || {{Tick}}             || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Jio      || {{Cross}}            || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| MTNL     ||                      ||&lt;br /&gt;
|-&lt;br /&gt;
| Vi       || {{Tick}}             || {{Tick}} but can pay only to mobile numbers and not full upi ids.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bank support ==&lt;br /&gt;
The NPCI [https://www.npci.org.in/what-we-do/99/live-members lists 103 banks] supporting *99# payments. However, each of them has their own slightly different interface to the service, and not all of them work seamlessly.&lt;br /&gt;
&lt;br /&gt;
This section provides crowdsourced information on which banks have been known to work or not, as experienced by the FSCI community.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Starting 1 October 2025, UPI collect request will no longer be available for individuals&amp;lt;ref&amp;gt;[https://www.angelone.in/news/personal-finance/upi-collect-requests-to-end-from-october-1-what-phonepe-google-pay-paytm-users-must-know] although it will still be available for businesses as well as online payments. The ostensible reason is to prevent &amp;quot;fraud&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Bank feature support on *99#&lt;br /&gt;
|-&lt;br /&gt;
! Bank                     !! Available on service !! Registration (if UPI PIN not set) !! Registration (if UPI PIN already set) !! Accepting payment request !! Receiving money!! Payment to beneficiary !! Payment to UPI ID !! Payment to Mobile Number !! Payment to Account/IFSC !! Setting UPI ID&lt;br /&gt;
|-&lt;br /&gt;
| City Union Bank          || {{Tick}}             || {{Cross}} Sends an SMS regarding UPI activation as well as an OTP, but USSD only says to &amp;quot;keep your debit card ready&amp;quot; and doesn&#039;t accept further input || {{Tick}}             || {{Tick}}                  || {{Tick}}       ||                        || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; ||  ||           || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| Federal Bank             || {{Tick}}             ||                                   || {{Tick}}             ||                                                ||                ||                       ||                                 ||                                 ||                         ||&lt;br /&gt;
|-&lt;br /&gt;
| ICICI                    || {{Tick}}             || {{Tick}} || {{Tick}}             ||                                        ||                ||             || {{Tick}} on Airtel, but {{Cross}} on vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;                   ||   {{Tick}}      ||            || &lt;br /&gt;
|-&lt;br /&gt;
| India Post Payments Bank || {{Cross}} Supposedly listed, but not actually present || {{Cross}} || {{Cross}}                   || {{Cross}}           ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}               || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Indian Bank              || {{Tick}}             || {{Cross}} Allows debit card based registration but goes into loop due to bug with 6 digit PIN vs. 4 digit PIN                              || {{Tick}}             || {{Tick}}                                       || {{Tick}}       || {{Tick}}         || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; || {{Tick}} ||   || {{Tick}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IMPS ==&lt;br /&gt;
An alternative to UPI is to use IMPS with phone number beneficiary (it also allows account number + IFSC) which needs phone number + Bank name only. So if we know someone&#039;s phone number and their bank name, we can transfer using IMPS/Net Banking.&lt;br /&gt;
&lt;br /&gt;
Banks with Net Banking where sending money like this is confirmed working,&lt;br /&gt;
&lt;br /&gt;
# Federal Bank&lt;br /&gt;
# Bank of Baroda&lt;br /&gt;
# Indian Bank - they have both normal IMPS where you wait to add beneficiary, and &amp;quot;IMPS 24x7 - without adding beneficiary&amp;quot; that works instantly&lt;br /&gt;
&lt;br /&gt;
Banks that don&#039;t offer this option,&lt;br /&gt;
&lt;br /&gt;
# ICICI Bank - they still ask for MMID in addition to phone number.&lt;br /&gt;
# HDFC&lt;br /&gt;
# SBI&lt;br /&gt;
# City Union Bank (CUB) - they present a large form with lots of details. Specifically, IFSC code and account number seems to be mandatory (mobile number field also there, along with email, but there was no option to enter just the bank name)&lt;br /&gt;
&lt;br /&gt;
Reference: This option was introduced from 1st February 2024 [https://pavzi.com/imps-new-rules-2024-allowed-to-transfer-upto-5lacks-without-account-number/] But all banks may not have implemented this in their Net Banking applications yet.&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=UPI&amp;diff=11091</id>
		<title>UPI</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=UPI&amp;diff=11091"/>
		<updated>2025-08-27T06:41:54Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: /* IMPS */ Added City Union Bank (CUB) to list of non-working banks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The National Unified USSD Platform (NUUP) lets you use UPI by dialling *99#, without having to install a proprietary app.&lt;br /&gt;
&lt;br /&gt;
The service is run by the National Payments Corporation of India (NPCI), the government-backed private company that also operates the UPI ecosystem itself.&lt;br /&gt;
&lt;br /&gt;
== *99# and BHIM ==&lt;br /&gt;
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#.&lt;br /&gt;
&lt;br /&gt;
== Provider support ==&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Provider support for *99#&lt;br /&gt;
|-&lt;br /&gt;
! Provider !! Officially supported !! Actually working&lt;br /&gt;
|-&lt;br /&gt;
| Airtel   || {{Tick}}             || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| BSNL     || {{Tick}}             || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Jio      || {{Cross}}            || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| MTNL     ||                      ||&lt;br /&gt;
|-&lt;br /&gt;
| Vi       || {{Tick}}             || {{Tick}} but can pay only to mobile numbers and not full upi ids.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bank support ==&lt;br /&gt;
The NPCI [https://www.npci.org.in/what-we-do/99/live-members lists 103 banks] supporting *99# payments. However, each of them has their own slightly different interface to the service, and not all of them work seamlessly.&lt;br /&gt;
&lt;br /&gt;
This section provides crowdsourced information on which banks have been known to work or not, as experienced by the FSCI community.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Bank feature support on *99#&lt;br /&gt;
|-&lt;br /&gt;
! Bank                     !! Available on service !! Registration (if UPI PIN not set) !! Registration (if UPI PIN already set) !! Accepting payment request !! Receiving money!! Payment to beneficiary !! Payment to UPI ID !! Payment to Mobile Number !! Payment to Account/IFSC !! Setting UPI ID&lt;br /&gt;
|-&lt;br /&gt;
| City Union Bank          || {{Tick}}             || {{Cross}} Sends an SMS regarding UPI activation as well as an OTP, but USSD only says to &amp;quot;keep your debit card ready&amp;quot; and doesn&#039;t accept further input || {{Tick}}             || {{Tick}}                  || {{Tick}}       ||                        || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; ||  ||           || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| Federal Bank             || {{Tick}}             ||                                   || {{Tick}}             ||                                                ||                ||                       ||                                 ||                                 ||                         ||&lt;br /&gt;
|-&lt;br /&gt;
| ICICI                    || {{Tick}}             || {{Tick}} || {{Tick}}             ||                                        ||                ||             || {{Tick}} on Airtel, but {{Cross}} on vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;                   ||   {{Tick}}      ||            || &lt;br /&gt;
|-&lt;br /&gt;
| India Post Payments Bank || {{Cross}} Supposedly listed, but not actually present || {{Cross}} || {{Cross}}                   || {{Cross}}           ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}               || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Indian Bank              || {{Tick}}             || {{Cross}} Allows debit card based registration but goes into loop due to bug with 6 digit PIN vs. 4 digit PIN                              || {{Tick}}             || {{Tick}}                                       || {{Tick}}       || {{Tick}}         || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; || {{Tick}} ||   || {{Tick}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IMPS ==&lt;br /&gt;
An alternative to UPI is to use IMPS with phone number beneficiary (it also allows account number + IFSC) which needs phone number + Bank name only. So if we know someone&#039;s phone number and their bank name, we can transfer using IMPS/Net Banking.&lt;br /&gt;
&lt;br /&gt;
Banks with Net Banking where sending money like this is confirmed working,&lt;br /&gt;
&lt;br /&gt;
# Federal Bank&lt;br /&gt;
# Bank of Baroda&lt;br /&gt;
# Indian Bank - they have both normal IMPS where you wait to add beneficiary, and &amp;quot;IMPS 24x7 - without adding beneficiary&amp;quot; that works instantly&lt;br /&gt;
&lt;br /&gt;
Banks that don&#039;t offer this option,&lt;br /&gt;
&lt;br /&gt;
# ICICI Bank - they still ask for MMID in addition to phone number.&lt;br /&gt;
# HDFC&lt;br /&gt;
# SBI&lt;br /&gt;
# City Union Bank (CUB) - they present a large form with lots of details. Specifically, IFSC code and account number seems to be mandatory (mobile number field also there, along with email, but there was no option to enter just the bank name)&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=UPI&amp;diff=11090</id>
		<title>UPI</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=UPI&amp;diff=11090"/>
		<updated>2025-08-27T06:35:41Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: /* IMPS */ Added Indian bank to list of known working banks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The National Unified USSD Platform (NUUP) lets you use UPI by dialling *99#, without having to install a proprietary app.&lt;br /&gt;
&lt;br /&gt;
The service is run by the National Payments Corporation of India (NPCI), the government-backed private company that also operates the UPI ecosystem itself.&lt;br /&gt;
&lt;br /&gt;
== *99# and BHIM ==&lt;br /&gt;
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#.&lt;br /&gt;
&lt;br /&gt;
== Provider support ==&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Provider support for *99#&lt;br /&gt;
|-&lt;br /&gt;
! Provider !! Officially supported !! Actually working&lt;br /&gt;
|-&lt;br /&gt;
| Airtel   || {{Tick}}             || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| BSNL     || {{Tick}}             || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Jio      || {{Cross}}            || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| MTNL     ||                      ||&lt;br /&gt;
|-&lt;br /&gt;
| Vi       || {{Tick}}             || {{Tick}} but can pay only to mobile numbers and not full upi ids.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bank support ==&lt;br /&gt;
The NPCI [https://www.npci.org.in/what-we-do/99/live-members lists 103 banks] supporting *99# payments. However, each of them has their own slightly different interface to the service, and not all of them work seamlessly.&lt;br /&gt;
&lt;br /&gt;
This section provides crowdsourced information on which banks have been known to work or not, as experienced by the FSCI community.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Bank feature support on *99#&lt;br /&gt;
|-&lt;br /&gt;
! Bank                     !! Available on service !! Registration (if UPI PIN not set) !! Registration (if UPI PIN already set) !! Accepting payment request !! Receiving money!! Payment to beneficiary !! Payment to UPI ID !! Payment to Mobile Number !! Payment to Account/IFSC !! Setting UPI ID&lt;br /&gt;
|-&lt;br /&gt;
| City Union Bank          || {{Tick}}             || {{Cross}} Sends an SMS regarding UPI activation as well as an OTP, but USSD only says to &amp;quot;keep your debit card ready&amp;quot; and doesn&#039;t accept further input || {{Tick}}             || {{Tick}}                  || {{Tick}}       ||                        || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; ||  ||           || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| Federal Bank             || {{Tick}}             ||                                   || {{Tick}}             ||                                                ||                ||                       ||                                 ||                                 ||                         ||&lt;br /&gt;
|-&lt;br /&gt;
| ICICI                    || {{Tick}}             || {{Tick}} || {{Tick}}             ||                                        ||                ||             || {{Tick}} on Airtel, but {{Cross}} on vi, which truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot;                   ||   {{Tick}}      ||            || &lt;br /&gt;
|-&lt;br /&gt;
| India Post Payments Bank || {{Cross}} Supposedly listed, but not actually present || {{Cross}} || {{Cross}}                   || {{Cross}}           ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}               || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Indian Bank              || {{Tick}}             || {{Cross}} Allows debit card based registration but goes into loop due to bug with 6 digit PIN vs. 4 digit PIN                              || {{Tick}}             || {{Tick}}                                       || {{Tick}}       || {{Tick}}         || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; || {{Tick}} ||   || {{Tick}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IMPS ==&lt;br /&gt;
An alternative to UPI is to use IMPS with phone number beneficiary (it also allows account number + IFSC) which needs phone number + Bank name only. So if we know someone&#039;s phone number and their bank name, we can transfer using IMPS/Net Banking.&lt;br /&gt;
&lt;br /&gt;
Banks with Net Banking where sending money like this is confirmed working,&lt;br /&gt;
&lt;br /&gt;
# Federal Bank&lt;br /&gt;
# Bank of Baroda&lt;br /&gt;
# Indian Bank - they have both normal IMPS where you wait to add beneficiary, and &amp;quot;IMPS 24x7 - without adding beneficiary&amp;quot; that works instantly&lt;br /&gt;
&lt;br /&gt;
Banks that don&#039;t offer this option,&lt;br /&gt;
&lt;br /&gt;
# ICICI Bank - they still ask for MMID in addition to phone number.&lt;br /&gt;
# HDFC&lt;br /&gt;
# SBI&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=UPI&amp;diff=11062</id>
		<title>UPI</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=UPI&amp;diff=11062"/>
		<updated>2025-08-05T11:52:43Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: /* Bank support */ blank &amp;quot;setting UPI ID&amp;quot; for Federal Bank since I&amp;#039;m not sure about it (added by mistake)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The National Unified USSD Platform (NUUP) lets you use UPI by dialling *99#, without having to install a proprietary app.&lt;br /&gt;
&lt;br /&gt;
The service is run by the National Payments Corporation of India (NPCI), the government-backed private company that also operates the UPI ecosystem itself.&lt;br /&gt;
&lt;br /&gt;
== *99# and BHIM ==&lt;br /&gt;
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#.&lt;br /&gt;
&lt;br /&gt;
== Provider support ==&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Provider support for *99#&lt;br /&gt;
|-&lt;br /&gt;
! Provider !! Officially supported !! Actually working&lt;br /&gt;
|-&lt;br /&gt;
| Airtel   || {{Tick}}             || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| BSNL     || {{Tick}}             || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Jio      || {{Cross}}            || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| MTNL     ||                      ||&lt;br /&gt;
|-&lt;br /&gt;
| Vi       || {{Tick}}             || {{Tick}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bank support ==&lt;br /&gt;
The NPCI [https://www.npci.org.in/what-we-do/99/live-members lists 103 banks] supporting *99# payments. However, each of them has their own slightly different interface to the service, and not all of them work seamlessly.&lt;br /&gt;
&lt;br /&gt;
This section provides crowdsourced information on which banks have been known to work or not, as experienced by the FSCI community.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Bank feature support on *99#&lt;br /&gt;
|-&lt;br /&gt;
! Bank                     !! Available on service !! Registration (if UPI PIN not set) !! Registration (if UPI PIN already set) !! Accepting payment request !! Receiving money!! Payment to beneficiary !! Payment to UPI ID !! Payment to Mobile Number !! Payment to Account/IFSC !! Setting UPI ID&lt;br /&gt;
|-&lt;br /&gt;
| City Union Bank          || {{Tick}}             || {{Cross}} Sends an SMS regarding UPI activation as well as an OTP, but USSD only says to &amp;quot;keep your debit card ready&amp;quot; and doesn&#039;t accept further input || {{Tick}}             || {{Tick}}                  || {{Tick}}       ||                        || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; ||  ||           || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| Federal Bank             || {{Tick}}             ||                                   || {{Tick}}             ||                                                ||                ||                       ||                                 ||                                 ||                         ||&lt;br /&gt;
|-&lt;br /&gt;
| ICICI                    || {{Tick}}             || {{Cross}} External application down || {{Cross}}             || {{Cross}}                                       ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}               || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| India Post Payments Bank || {{Cross}} Supposedly listed, but not actually present || {{Cross}} || {{Cross}}                   || {{Cross}}           ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}               || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Indian Bank              || {{Tick}}             || {{Cross}} Allows debit card based registration but goes into loop due to bug with 6 digit PIN vs. 4 digit PIN                              || {{Tick}}             || {{Tick}}                                       || {{Tick}}       || {{Tick}}         || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; || {{Tick}} ||   || {{Tick}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=UPI&amp;diff=11061</id>
		<title>UPI</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=UPI&amp;diff=11061"/>
		<updated>2025-08-05T11:50:35Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: /* Provider support */ Template typo: Check -&amp;gt; Tick&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The National Unified USSD Platform (NUUP) lets you use UPI by dialling *99#, without having to install a proprietary app.&lt;br /&gt;
&lt;br /&gt;
The service is run by the National Payments Corporation of India (NPCI), the government-backed private company that also operates the UPI ecosystem itself.&lt;br /&gt;
&lt;br /&gt;
== *99# and BHIM ==&lt;br /&gt;
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#.&lt;br /&gt;
&lt;br /&gt;
== Provider support ==&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Provider support for *99#&lt;br /&gt;
|-&lt;br /&gt;
! Provider !! Officially supported !! Actually working&lt;br /&gt;
|-&lt;br /&gt;
| Airtel   || {{Tick}}             || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| BSNL     || {{Tick}}             || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Jio      || {{Cross}}            || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| MTNL     ||                      ||&lt;br /&gt;
|-&lt;br /&gt;
| Vi       || {{Tick}}             || {{Tick}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bank support ==&lt;br /&gt;
The NPCI [https://www.npci.org.in/what-we-do/99/live-members lists 103 banks] supporting *99# payments. However, each of them has their own slightly different interface to the service, and not all of them work seamlessly.&lt;br /&gt;
&lt;br /&gt;
This section provides crowdsourced information on which banks have been known to work or not, as experienced by the FSCI community.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Bank feature support on *99#&lt;br /&gt;
|-&lt;br /&gt;
! Bank                     !! Available on service !! Registration (if UPI PIN not set) !! Registration (if UPI PIN already set) !! Accepting payment request !! Receiving money!! Payment to beneficiary !! Payment to UPI ID !! Payment to Mobile Number !! Payment to Account/IFSC !! Setting UPI ID&lt;br /&gt;
|-&lt;br /&gt;
| City Union Bank          || {{Tick}}             || {{Cross}} Sends an SMS regarding UPI activation as well as an OTP, but USSD only says to &amp;quot;keep your debit card ready&amp;quot; and doesn&#039;t accept further input || {{Tick}}             || {{Tick}}                  || {{Tick}}       ||                        || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; ||  ||           || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| Federal Bank             || {{Tick}}             ||                                   || {{Tick}}             ||                                                ||                ||                       ||                                 ||                                 ||                         || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| ICICI                    || {{Tick}}             || {{Cross}} External application down || {{Cross}}             || {{Cross}}                                       ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}               || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| India Post Payments Bank || {{Cross}} Supposedly listed, but not actually present || {{Cross}} || {{Cross}}                   || {{Cross}}           ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}               || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Indian Bank              || {{Tick}}             || {{Cross}} Allows debit card based registration but goes into loop due to bug with 6 digit PIN vs. 4 digit PIN                              || {{Tick}}             || {{Tick}}                                       || {{Tick}}       || {{Tick}}         || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; || {{Tick}} ||   || {{Tick}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=UPI&amp;diff=11060</id>
		<title>UPI</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=UPI&amp;diff=11060"/>
		<updated>2025-08-05T11:49:06Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Added &amp;quot;set UPI ID&amp;quot; feature column and made provider info into table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The National Unified USSD Platform (NUUP) lets you use UPI by dialling *99#, without having to install a proprietary app.&lt;br /&gt;
&lt;br /&gt;
The service is run by the National Payments Corporation of India (NPCI), the government-backed private company that also operates the UPI ecosystem itself.&lt;br /&gt;
&lt;br /&gt;
== *99# and BHIM ==&lt;br /&gt;
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#.&lt;br /&gt;
&lt;br /&gt;
== Provider support ==&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Provider support for *99#&lt;br /&gt;
|-&lt;br /&gt;
! Provider !! Officially supported !! Actually working&lt;br /&gt;
|-&lt;br /&gt;
| Airtel   || {{Check}}            || {{Check}}&lt;br /&gt;
|-&lt;br /&gt;
| BSNL     || {{Check}}            || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Jio      || {{Cross}}            || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| MTNL     ||                      ||&lt;br /&gt;
|-&lt;br /&gt;
| Vi       || {{Check}}            || {{Check}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bank support ==&lt;br /&gt;
The NPCI [https://www.npci.org.in/what-we-do/99/live-members lists 103 banks] supporting *99# payments. However, each of them has their own slightly different interface to the service, and not all of them work seamlessly.&lt;br /&gt;
&lt;br /&gt;
This section provides crowdsourced information on which banks have been known to work or not, as experienced by the FSCI community.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Bank feature support on *99#&lt;br /&gt;
|-&lt;br /&gt;
! Bank                     !! Available on service !! Registration (if UPI PIN not set) !! Registration (if UPI PIN already set) !! Accepting payment request !! Receiving money!! Payment to beneficiary !! Payment to UPI ID !! Payment to Mobile Number !! Payment to Account/IFSC !! Setting UPI ID&lt;br /&gt;
|-&lt;br /&gt;
| City Union Bank          || {{Tick}}             || {{Cross}} Sends an SMS regarding UPI activation as well as an OTP, but USSD only says to &amp;quot;keep your debit card ready&amp;quot; and doesn&#039;t accept further input || {{Tick}}             || {{Tick}}                  || {{Tick}}       ||                        || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; ||  ||           || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| Federal Bank             || {{Tick}}             ||                                   || {{Tick}}             ||                                                ||                ||                       ||                                 ||                                 ||                         || {{Tick}}&lt;br /&gt;
|-&lt;br /&gt;
| ICICI                    || {{Tick}}             || {{Cross}} External application down || {{Cross}}             || {{Cross}}                                       ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}               || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| India Post Payments Bank || {{Cross}} Supposedly listed, but not actually present || {{Cross}} || {{Cross}}                   || {{Cross}}           ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}               || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Indian Bank              || {{Tick}}             || {{Cross}} Allows debit card based registration but goes into loop due to bug with 6 digit PIN vs. 4 digit PIN                              || {{Tick}}             || {{Tick}}                                       || {{Tick}}       || {{Tick}}         || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; || {{Tick}} ||   || {{Tick}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=UPI&amp;diff=11059</id>
		<title>UPI</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=UPI&amp;diff=11059"/>
		<updated>2025-08-05T11:41:25Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Tweak &amp;quot;not UPI PIN set&amp;quot; header and added more info on Indian Bank and CUB&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The National Unified USSD Platform (NUUP) lets you use UPI by dialling *99#, without having to install a proprietary app.&lt;br /&gt;
&lt;br /&gt;
The service is run by the National Payments Corporation of India (NPCI), the government-backed private company that also operates the UPI ecosystem itself.&lt;br /&gt;
&lt;br /&gt;
== *99# and BHIM ==&lt;br /&gt;
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#.&lt;br /&gt;
&lt;br /&gt;
== Provider support ==&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all.&lt;br /&gt;
&lt;br /&gt;
=== Providers known to work ===&lt;br /&gt;
&lt;br /&gt;
* Airtel&lt;br /&gt;
* Vi&lt;br /&gt;
&lt;br /&gt;
=== Providers known not to work ===&lt;br /&gt;
&lt;br /&gt;
* BSNL&lt;br /&gt;
* Jio&lt;br /&gt;
&lt;br /&gt;
== Bank support ==&lt;br /&gt;
The NPCI [https://www.npci.org.in/what-we-do/99/live-members lists 103 banks] supporting *99# payments. However, each of them has their own slightly different interface to the service, and not all of them work seamlessly.&lt;br /&gt;
&lt;br /&gt;
This section provides crowdsourced information on which banks have been known to work or not, as experienced by the FSCI community.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Bank feature support on *99#&lt;br /&gt;
|-&lt;br /&gt;
! Bank                     !! Available on service !! Registration (if UPI PIN not set) !! Registration (if UPI PIN already set) !! Accepting payment request !! Receiving money!! Payment to beneficiary !! Payment to UPI ID !! Payment to Mobile Number !! Payment to Account/IFSC &lt;br /&gt;
|-&lt;br /&gt;
| City Union Bank          || {{Tick}}             || {{Cross}} Sends an SMS regarding UPI activation as well as an OTP, but USSD only says to &amp;quot;keep your debit card ready&amp;quot; and doesn&#039;t accept further input || {{Tick}}             || {{Tick}}                  || {{Tick}}       ||                        || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| Federal Bank             || {{Tick}}             ||                                   || {{Tick}}             ||                                                ||                ||                       ||                                 ||                                 ||&lt;br /&gt;
|-&lt;br /&gt;
| ICICI                    || {{Tick}}             || {{Cross}} External application down || {{Cross}}             || {{Cross}}                                       ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| India Post Payments Bank || {{Cross}} Supposedly listed, but not actually present || {{Cross}} || {{Cross}}                   || {{Cross}}           ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Indian Bank              || {{Tick}}             || {{Cross}} Allows debit card based registration but goes into loop due to bug with 6 digit PIN vs. 4 digit PIN                              || {{Tick}}             || {{Tick}}                                       || {{Tick}}       || {{Tick}}         || {{Cross}} truncates at `@` and claims &amp;quot;invalid UPI ID&amp;quot; || {{Tick}} ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:Tick&amp;diff=11058</id>
		<title>Template:Tick</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:Tick&amp;diff=11058"/>
		<updated>2025-08-05T11:32:13Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Update to better match with Cross template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;✔&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:Cross&amp;diff=11057</id>
		<title>Template:Cross</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:Cross&amp;diff=11057"/>
		<updated>2025-08-05T11:32:09Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Update to better match with Tick template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;✘&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=UPI&amp;diff=11056</id>
		<title>UPI</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=UPI&amp;diff=11056"/>
		<updated>2025-08-05T11:29:00Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Create more detailed data table on bank feature support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The National Unified USSD Platform (NUUP) lets you use UPI by dialling *99#, without having to install a proprietary app.&lt;br /&gt;
&lt;br /&gt;
The service is run by the National Payments Corporation of India (NPCI), the government-backed private company that also operates the UPI ecosystem itself.&lt;br /&gt;
&lt;br /&gt;
== *99# and BHIM ==&lt;br /&gt;
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#.&lt;br /&gt;
&lt;br /&gt;
== Provider support ==&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all.&lt;br /&gt;
&lt;br /&gt;
=== Providers known to work ===&lt;br /&gt;
&lt;br /&gt;
* Airtel&lt;br /&gt;
* Vi&lt;br /&gt;
&lt;br /&gt;
=== Providers known not to work ===&lt;br /&gt;
&lt;br /&gt;
* BSNL&lt;br /&gt;
* Jio&lt;br /&gt;
&lt;br /&gt;
== Bank support ==&lt;br /&gt;
The NPCI [https://www.npci.org.in/what-we-do/99/live-members lists 103 banks] supporting *99# payments. However, each of them has their own slightly different interface to the service, and not all of them work seamlessly.&lt;br /&gt;
&lt;br /&gt;
This section provides crowdsourced information on which banks have been known to work or not, as experienced by the FSCI community.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Bank feature support on *99#&lt;br /&gt;
|-&lt;br /&gt;
! Bank                     !! Available on service !! Registration (if not UPI PIN set) !! Registration (if UPI PIN already set) !! Accepting payment request !! Receiving money!! Payment to beneficiary !! Payment to UPI ID !! Payment to Mobile Number !! Payment to Account/IFSC &lt;br /&gt;
|-&lt;br /&gt;
| City Union Bank          || {{Tick}}             || {{Cross}}                         || {{Tick}}             || {{Tick}}                                       || {{Tick}}       || {{Tick}}         || {{Cross}}           ||                                 ||&lt;br /&gt;
|-&lt;br /&gt;
| Federal Bank             || {{Tick}}             ||                                   || {{Tick}}             ||                                                ||                ||                       ||                                 ||                                 ||&lt;br /&gt;
|-&lt;br /&gt;
| ICICI                    || {{Tick}}             || {{Cross}} External application down || {{Cross}}             || {{Cross}}                                       ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| India Post Payments Bank || {{Cross}} Supposedly listed, but not actually present || {{Cross}} || {{Cross}}                   || {{Cross}}           ||                || {{Cross}}             || {{Cross}}                          || {{Cross}}                       || {{Cross}}&lt;br /&gt;
|-&lt;br /&gt;
| Indian Bank              || {{Tick}}             || {{Cross}}                         || {{Tick}}             || {{Tick}}                                       || {{Tick}}       || {{Tick}}         || {{Cross}}           ||                                 ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:Cross&amp;diff=11055</id>
		<title>Template:Cross</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:Cross&amp;diff=11055"/>
		<updated>2025-08-05T11:24:25Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Create for use in data comparison tables&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;❌&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:Tick&amp;diff=11054</id>
		<title>Template:Tick</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:Tick&amp;diff=11054"/>
		<updated>2025-08-05T11:21:09Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Added for use in feature comparison tables (hope it works!)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;✓&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=UPI&amp;diff=11053</id>
		<title>UPI</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=UPI&amp;diff=11053"/>
		<updated>2025-08-05T10:41:49Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Updated page with more detailed info on the service; added info on City Union Bank, Indian Bank, and IPPB&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The National Unified USSD Platform (NUUP) lets you use UPI by dialling *99#, without having to install a proprietary app.&lt;br /&gt;
&lt;br /&gt;
The service is run by the National Payments Corporation of India (NPCI), the government-backed private company that also operates the UPI ecosystem itself.&lt;br /&gt;
&lt;br /&gt;
== *99# and BHIM ==&lt;br /&gt;
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#.&lt;br /&gt;
&lt;br /&gt;
== Provider support ==&lt;br /&gt;
While NUUP is theoretically supposed to work on all USSD supporting carriers in India (all the provider apart from Jio), the service is not very well maintained and keeps going down, or, in some cases, doesn&#039;t work at all.&lt;br /&gt;
&lt;br /&gt;
=== Providers known to work ===&lt;br /&gt;
&lt;br /&gt;
* Airtel&lt;br /&gt;
* Vi&lt;br /&gt;
&lt;br /&gt;
=== Providers known not to work ===&lt;br /&gt;
&lt;br /&gt;
* BSNL&lt;br /&gt;
* Jio&lt;br /&gt;
&lt;br /&gt;
== Bank support ==&lt;br /&gt;
The NPCI [https://www.npci.org.in/what-we-do/99/live-members lists 103 banks] supporting *99# payments. However, each of them has their own slightly different interface to the service, and not all of them work seamlessly.&lt;br /&gt;
&lt;br /&gt;
This section provides crowdsourced information on which banks have been known to work or not, as experienced by the FSCI community.&lt;br /&gt;
&lt;br /&gt;
=== Banks known to work ===&lt;br /&gt;
&lt;br /&gt;
* City Union Bank&lt;br /&gt;
* Federal Bank&lt;br /&gt;
* Indian Bank&lt;br /&gt;
&lt;br /&gt;
=== Banks known not to work ===&lt;br /&gt;
&lt;br /&gt;
* ICICI (external application down)&lt;br /&gt;
* India Post Payments Bank (does not show up as a choice though it is listed as supported on the NPCI website)&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Contact&amp;diff=11052</id>
		<title>Contact</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Contact&amp;diff=11052"/>
		<updated>2025-08-05T10:08:41Z</updated>

		<summary type="html">&lt;p&gt;BadriHippo: Added a link to the administrator list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Contact Us in the following channels&lt;br /&gt;
&lt;br /&gt;
*[mailto:admin@fsci.org.in Mail us]&lt;br /&gt;
*[https://www.loomio.org/g/esPoQ4S0/fosscommunity-in Loomio]&lt;br /&gt;
*[https://matrix.to/#/#wiki.fsci.org.in:poddery.com any matrix chat client]&lt;br /&gt;
In case you know people in this community personally, you can also find a list of wiki administrators here: [[FSCI Wiki:Administrators]]&lt;/div&gt;</summary>
		<author><name>BadriHippo</name></author>
	</entry>
</feed>