Supported Values


This page is a complete reference of all accepted values for payment mode configuration fields. Use these values verbatim in your API requests and they are case-sensitive.

UPI Flows (flows)

ValueDescription
INTENTUPI intent flow — customer taps to pay in their UPI app
COLLECTUPI collect flow — customer enters their UPI ID to receive a payment request
QRUPI QR code flow — customer scans a QR code with their UPI app

UPI Apps (apps)

Note: All apps values are lowercase.

ValueApp Name
phonepePhonePe
gpayGoogle Pay
paytmPaytm
bhimBHIM
amazonAmazon Pay
credCRED
supermoneySuperMoney
othersAll other UPI-compliant apps not listed above

Note: Use "others" to represent any UPI app not explicitly listed. Including "others" in an allowlist enables all unlisted UPI apps.

UPI Instruments (instruments)

ValueDescription
BANK_ACCOUNTStandard UPI bank account linked to the customer’s UPI ID
RUPAY_CCRuPay credit card linked to UPI
CREDIT_LINEUPI credit line instruments (BNPL, pay-later products)

Card Types (types)

ValueDescription
CREDIT_CARDCredit cards
DEBIT_CARDDebit cards

Card Networks (networks)

ValueNetwork Name
VISAVisa
MASTER_CARDMastercard
RUPAYRuPay
AMEXAmerican Express
DINERS_CLUBDiners Club

Note: MASTER_CARD is spelled with an underscore. Using "MASTERCARD" (no underscore) will not be recognized.

Card Variants (variants)

ValueDescription
CONSUMERStandard consumer cards for everyday personal use
PREMIUMPremium consumer cards with rewards and lifestyle benefits
SUPER_PREMIUMSuper-premium cards (Signature, Infinite, World Elite tier)
CORPORATECorporate or business expense cards

Geographic Scopes (geoScopes)

ValueDescription
DOMESTICCards issued by Indian banks
INTERNATIONALCards issued by banks outside India

Bank Codes (banks)

CodeBank Name
HDFCHDFC Bank
ICICICICI Bank
SBINState Bank of India
UTIBAxis Bank
KKBKKotak Mahindra Bank
PUNBPunjab National Bank
BKIDBank of India
CNRBCanara Bank
FDRLFederal Bank
IOBAIndian Overseas Bank
ORBCOriental Bank of Commerce
SIBLSouth Indian Bank
UBINUnion Bank of India
VIJBVijaya Bank
YESBYes Bank
BARBBank of Baroda
CBINCentral Bank of India
INDBIndusInd Bank
IDFBIDFC First Bank
JAKAJammu & Kashmir Bank
KVBLKarur Vysya Bank
NKGSNKGSB Co-operative Bank
SRCBSaraswat Co-operative Bank
TMBLTamilnad Mercantile Bank
UCOBANKUCO Bank
ALLAAllahabad Bank
ANDBAndhra Bank
CORPCorporation Bank
DCBLDCB Bank
ESFBEquitas Small Finance Bank
IBKLIDBI Bank
IDBIIDBI Bank (alternate code)
LAVBLakshmi Vilas Bank
MAHBBank of Maharashtra
MSNUMehsana Urban Co-operative Bank
NICBNew India Co-operative Bank
RATNRBL Bank
RNSBRajkot Nagarik Sahakari Bank
SCBLStandard Chartered Bank
STBPPunjab & Sind Bank
SYNBSyndicate Bank
TBSBThane Bharat Sahakari Bank
TJSBTJSB Sahakari Bank
TNSCTamil Nadu State Apex Co-operative Bank
UTKSUttarakhand Gramin Bank
WBSCWest Bengal State Co-operative Bank
PSIBPunjab & Sind Bank (alternate code)

Note: The same bank codes apply to both NET_BANKING and CORPORATE_NET_BANKING constraints.

EMI Instrument Types (types)

ValueDescription
CREDIT_CARDEMI via credit card (currently the only supported instrument type)

Note: Additional EMI instrument types may be added in future releases. Omit the types field to automatically match all currently and future supported types.

Wallet Providers (wallets)

ValueProvider Name
PHONEPEPhonePe Wallet

Note: Additional wallet providers may be added in future releases. Omit the wallets field to automatically match all currently and future supported providers.

After successfully creating a payment request, the next step is to initiate the payment process on your checkout page.

Head over to the next section to learn how to launch the PayPage and complete the payment flow.

Is this article helpful?