UpiApplication class
Represents a UPI payment application.
Stores unique identifiers for a UPI payment application across Android and iOS. On iOS, the information required to discover the app is also stored.
Constructors
- UpiApplication({required String androidPackageName, String? iosBundleId, required String appName, String? discoveryCustomScheme})
Properties
- androidPackageName → String
-
Value of
package
attribute inmanifest
tag inAndroidManifest.xml
of Android version of a UPI app. Serves as the identifier on Android.final - appName → String
-
Friendly and typically a shorter version of a UPI app's name.
final
- discoveryCustomScheme → String?
-
As per the UPI Linking Specification,
each iOS UPI app that can be invoked directly for UPI payment must
implement the custom scheme
upi
. For the purpose of discovering an iOS UPI app without ambiguity, we need any other unique custom scheme that the app implements. Any such unique custom scheme, if available, is stored in this attribute to be used for discovering this app.final - hashCode → int
-
The hash code for this object.
no setterinherited
- iosBundleId → String?
-
Value of
CFBundleIdentifier
property inInfo.plist
of the iOS version of a UPI app. Serves as the identifier on iOS.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
getAppName(
) → String - Returns app's name.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
Returns the platform-specific package name.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- airtel → UpiApplication
-
Airtel Thanks
final
- amazonPay → UpiApplication
-
Amazon (amazonPay signifies that the package uses the payment module)
final
- axisPay → UpiApplication
-
BHIM Axis Pay
final
- bhim → UpiApplication
-
BHIM from NPCI
final
- bhimAllBank → UpiApplication
-
Allbank (Allahabad Bank's BHIM UPI app)
final
- bhimAndhraUpi → UpiApplication
-
BHIM Andhra UPI (Andhra Bank's BHIM UPI app)
final
- bhimAuPay → UpiApplication
-
final
- bhimBandhanUpi → UpiApplication
-
BHIM Bandhan UPI (Bandhan Bank's BHIM UPI app)
final
- bhimBobPay → UpiApplication
-
BHIM BOB Pay (Bank of Baroda's BHIM UPI app)
final
- bhimBoiUpi → UpiApplication
-
BHIM BOI UPI (Bank of India's BHIM UPI app)
final
- bhimCentUpi → UpiApplication
-
BHIM Cent UPI (Central Bank's BHIM UPI app)
final
- bhimCorpUpi → UpiApplication
-
BHIM CORP UPI (Corporation Bank's BHIM UPI app)
final
- bhimCsbUpi → UpiApplication
-
BHIM CSB UPI (CSB's, formerly Catholic Syrian Bank, BHIM UPI app)
final
- bhimCubUpi → UpiApplication
-
BHIM CUB UPI (City Union Bank's BHIM UPI app)
final
- bhimDcbUpi → UpiApplication
-
BHIM DCB UPI (DCB bank's BHIM UPI app)
final
- bhimDlbUpi → UpiApplication
-
BHIM DLB UPI (Dhanlaxmi Bank's BHIM UPI app)
final
- bhimEquitasUpi → UpiApplication
-
BHIM Equitas UPI (Equitas Small Finance Bank's BHIM UPI app)
final
- bhimIdfcFirstBankUpi → UpiApplication
-
BHIM IDFC First Bank UPI
final
- bhimIndianBankUpi → UpiApplication
-
BHIM Indian Bank UPI
final
- bhimIndusPayUpi → UpiApplication
-
BHIM IndusPay (IndusInd bank's BHIM UPI app)
final
- bhimIobUpi → UpiApplication
-
BHIM IOB UPI (Indian Overseas Bank's BHIM UPI app)
final
- bhimJetPay → UpiApplication
-
BHIM JetPay (Janata Sahakari Bank's BHIM UPI app)
final
- bhimJkBankUpi → UpiApplication
-
BHIM J&K Bank UPI (Jammu & Kashmir Bank's BHIM UPI app)
final
- bhimKblUpi → UpiApplication
-
BHIM KBL UPI (Karnataka Bank's BHIM UPI app)
final
- bhimKvbUpay → UpiApplication
-
BHIM KVB Upay (Karoor Vysya Bank's BHIM UPI app)
final
- bhimLotzaUpi → UpiApplication
-
BHIM LOTZA UPI (Federal Bank's LOTZA BHIM UPI app)
final
- bhimLvbUpaay → UpiApplication
-
BHIM LVB Upaay (Laxmi Vilas Bank's BHIM UPI app)
final
- bhimOrientalPay → UpiApplication
-
BHIM Oriental Pay (Oriental Bank of Commerce's BHIM UPI app)
final
- bhimPaywizV2 → UpiApplication
-
BHIM Paywiz V2 (IDBI Bank's BHIM UPI app)
final
- bhimPnb → UpiApplication
-
BHIM PNB (Punjab National Bank's BHIM UPI app)
final
- bhimPsb → UpiApplication
-
BHIM PSB (Punjab & Sindh Bank's BHIM UPI app)
final
- bhimRblPay → UpiApplication
-
BHIM RBL Pay (RBL Bank's BHIM UPI app)
final
- bhimSyndUpi → UpiApplication
-
BHIM@SyndUPI (Syndicate Bank's BHIM UPI app)
final
- bhimUcoUpi → UpiApplication
-
BHIM UCO UPI (UCO Bank's BHIM UPI app)
final
- bhimUnitedUpiPay → UpiApplication
-
BHIM United UPI Pay (United Bank of India's BHIM UPI app)
final
- bhimVijayaUpi → UpiApplication
-
BHIM Vijaya UPI (Vijaya Bank's BHIM UPI app)
final
- bhimYesPay → UpiApplication
-
BHIM YesPay (Yes Bank's BHIM UPI app)
final
- bPay → UpiApplication
-
BPay (Fino Payments Bank's BPay BHIM UPI app)
final
- bullet → UpiApplication
-
Bullet BHIM UPI payments app
final
- canaraBank → UpiApplication
-
Canara Bank's app for account holders that also includes BHIM UPI
transactions for non-customers
final
- cointab → UpiApplication
-
Cointab BHIM UPI payments app
final
- cred → UpiApplication
-
CRED
final
- cubMBankPlus → UpiApplication
-
City Union Bank's app for account holders that also includes BHIM UPI
transactions for non-customers
final
- dakPay → UpiApplication
-
DakPay (Indian Post Payments Bank's BHIM UPI app)
final
- digibankDbs → UpiApplication
-
Digibank's app for account holders that also includes BHIM UPI
transactions for non-customers
final
- famPay → UpiApplication
-
FamPay BHIM UPI app
final
- freecharge → UpiApplication
-
Freecharge
final
- googlePay → UpiApplication
-
Google Pay
final
- hdfcMobileBanking → UpiApplication
-
HDFC's app for account holders that also includes BHIM UPI transactions
for non-customers
final
- hsbcSimplyPay → UpiApplication
-
HSBC SimplyPay (HSBC's BHIM UPI app)
final
- iMobile → UpiApplication
-
iMobile by ICICI
final
- khaaliJeb → UpiApplication
-
KhaaliJeb
final
- lazyPay → UpiApplication
-
LazyPay
final
-
lookUpMap
↔ Map<
String, UpiApplication> -
getter/setter pair
- mahaUpi → UpiApplication
-
MahaUPI (Maharashtra Bank's BHIM UPI app)
final
- miPay → UpiApplication
-
MiPay from Xiomi
final
- mobikwik → UpiApplication
-
Mobikwik
final
- mudraPay → UpiApplication
-
MudraPay payments app
final
- myJio → UpiApplication
-
myJio app from JIO that includes UPI payments
final
- omegaPay → UpiApplication
-
OmegaPay BHIM UPI app from Omegaon
final
- paytm → UpiApplication
-
Paytm
final
- payZapp → UpiApplication
-
PayZapp BHIM UPI app from HDFC
final
- phonePe → UpiApplication
-
PhonePe
final
- rblMoBank → UpiApplication
-
RBL's app for account holders that also includes BHIM UPI transactions for
non-customers
final
- realmePaySa → UpiApplication
-
Realme PaySa BHIM UPI app
final
- sbiPay → UpiApplication
-
BHIM SBI Pay (State Bank of India's BHIM UPI app)
final
- sibMirrorPlus → UpiApplication
-
SIB Mirror+ (South Indian Bank's app for customers that also includes
BHIM UPI transactions for non-customers)
final
- tranzappBhimUpi → UpiApplication
-
Tranzapp (TJSB Sahakari Bank's BHIM UPI app)
final
- trueCaller → UpiApplication
-
Truecaller
final
- ultraCash → UpiApplication
-
Ultracash
final
- uMobile → UpiApplication
-
uMobile (Union Bank of India's app for customers that also includes BHIM
UPI transactions for non-customers)
final
- whatsApp → UpiApplication
-
WhatsApp
final
- yesBank → UpiApplication
-
Yes Bank' app for customers that also includes BHIM UPI transactions for
non-customers
final
- yuvaPay → UpiApplication
-
YuvaPay from UDMA Technologies
final