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 in manifest tag in AndroidManifest.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 in Info.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