resolveUpiBankAndApp static method
Implementation
static Map<String, String> resolveUpiBankAndApp(String handle) {
switch (handle) {
case 'oksbi':
return {
'app': 'Google Pay (GPay)',
'bank': 'State Bank of India (SBI)',
};
case 'okicici':
return {'app': 'Google Pay (GPay)', 'bank': 'ICICI Bank'};
case 'okaxis':
return {'app': 'Google Pay (GPay)', 'bank': 'Axis Bank'};
case 'okhdfcbank':
return {'app': 'Google Pay (GPay)', 'bank': 'HDFC Bank'};
case 'ybl':
return {'app': 'PhonePe', 'bank': 'Yes Bank'};
case 'ibl':
return {'app': 'PhonePe', 'bank': 'ICICI Bank'};
case 'axl':
return {'app': 'PhonePe', 'bank': 'Axis Bank'};
case 'paytm':
return {'app': 'Paytm', 'bank': 'Paytm Payments Bank'};
case 'apl':
case 'raxis':
return {'app': 'Amazon Pay', 'bank': 'Axis Bank / Amazon Gateway'};
case 'bhim':
case 'upi':
return {'app': 'BHIM UPI', 'bank': 'NPCI Central Bank Gateway'};
case 'barodampay':
return {'app': 'BOB World UPI', 'bank': 'Bank of Baroda'};
case 'cnrb':
return {'app': 'Canara AI1 UPI', 'bank': 'Canara Bank'};
case 'unionbank':
return {'app': 'Union Vyapar UPI', 'bank': 'Union Bank of India'};
case 'kotak':
return {'app': 'Kotak 811', 'bank': 'Kotak Mahindra Bank'};
case 'idfcbank':
return {'app': 'IDFC FIRST Mobile', 'bank': 'IDFC FIRST Bank'};
case 'indus':
return {'app': 'IndusInd Mobile', 'bank': 'IndusInd Bank'};
case 'postbank':
return {'app': 'IPPB Mobile', 'bank': 'India Post Payments Bank'};
case 'federal':
return {'app': 'FedMobile', 'bank': 'Federal Bank'};
case 'aubank':
return {'app': 'AU 0101', 'bank': 'AU Small Finance Bank'};
default:
return {
'app': 'UPI Payment App',
'bank': 'NPCI Member Bank (@$handle)',
};
}
}