API ReferenceIntegrationsKnowledge Base

Custom Web Integration - Checkout Form Fields

Checkout OptionsπŸ”—

While building custom UI for accepting payments from your customers, you should be familiar with the fields that are supported in the razorpay.js script.

key mandatory

string API Key ID that must generated from Razorpay Dashboard β†’ Settings β†’ API Keys.

amount mandatory

integer The amount to be paid by the customer in currency subunits. For example, if the amount is β‚Ή100, enter 10000.

currency mandatory

string The currency in which the payment should be made by the customer. See the list of supported currencies.

name mandatory

string The merchant/company name shown in the Checkout form.

description optional

string Description of the purchase item shown in the Checkout form. Must start with an alphanumeric character.

image optional

string Link to an image (usually your business logo) shown in the Checkout form. Can also be a base64 string, if loading the image from a network is not desirable.

order_id mandatory

string Order ID generated via Razorpay Orders API.

notes optional

object Set of key-value pairs that can be used to store additional information about the payment. It can hold a maximum of 15 key-value pairs, each 256 characters long (maximum).

method mandatory

string The payment method used by the customer on Checkout.
Possible values:

  • card (default)
  • upi (default)
  • netbanking (default)
  • wallet (default)
  • emi (default)
  • cardless_emi (requires approval)
  • paylater (requires approval)
  • emandate (requires approval)
card mandatory if method=card/emi

object The details of the card that should be entered while making the payment.

number
integer Unformatted card number.
name
string The name of the cardholder.
expiry_month
integer Expiry month for card in MM format.
expiry_year
integer Expiry year for card in YY format.
cvv
integer CVV printed on the back of the card.
emi_duration
integer Defines the number of months in the EMI plan.
bank_account mandatory if method=emandate

The details of the bank account that should be passed in the request.

account_number
string Bank account number used to initiate the payment.
ifsc
string IFSC of the bank used to initiate the payment.
name
string Name associated with the bank account used to initiate the payment.
bank mandatory if method=netbanking

string Bank code. List of available banks enabled for your account can be fetched via methods.

wallet mandatory if method=wallet

string Wallet code for the wallet used for the payment. Possible values:

provider mandatory if method=cardless_emi/paylater

string Name of the cardless EMI provider partnered with Razorpay.

Available options for Cardless EMI (requires approval):

  • zestmoney
  • earlysalary
  • hdfc
  • kkbk
  • icic
  • idfb
  • fdrl
  • hcin

Available options for Pay Later:

vpa mandatory if method=upi

string UPI ID used for making the payment on the UPI app.

callback_url optional

string The URL to which the customer must be redirected to upon completion of payment. The URL must accept incoming POST requests. For a successful payment, the callback URL will have razorpay_payment_id, razorpay_order_id and razorpay_signature as the request parameters.

redirect conditionally mandatory

boolean Determines whether customer should be redirected to the URL mentioned in the callback_url parameter. This is mandatory if callback_url parameter is used. Possible values:

  • true: Customer will be redirected to the callback_url.
  • false: Customer will not be redirected to the callback_url

Payment Methods - Example CodeπŸ”—

You can accept payments from your customers using any of the available payment methods. Use the Fetch Supported Methods API to fetch the payment methods available for your account.

The sample payloads for each of the payment methods is shown in the sections below.

Bank TransferπŸ”—

This payment method allows you to display your virtual account details on the checkout. Your customers can make online bank transfers to this account.

Feature Request
This is an on-demand feature. Please raise a request with our Support team to get this feature activated on your Razorpay account.

There are no specific request parameters to be passed. Instead, you must pass the fetchVirtualAccount method for your virtual account to get created and the details to appear on checkout.

Read More: Learn about integrating bank transfer with Custom Checkout.

Debit and Credit CardπŸ”—

In case of card, data.method should be specified as card. Other required fields in this case are:

  • card[name]
  • card[number]
  • card[cvv]
  • card[expiry_month]
  • card[expiry_year]
Copyrazorpay.createPayment({ amount: 5000, email: 'gaurav.kumar@example.com', contact: '9123456780', order_id: 'order_9A33XWu170gUtm', method: 'card', 'card[name]': 'Gaurav Kumar', 'card[number]': '4111111111111111', 'card[cvv]': '566', 'card[expiry_month]': '10', 'card[expiry_year]': '20' });

Read more: If you want to save the card details entered by the customer, Learn more about the Saved Cards feature.

EMI on Credit and Debit CardsπŸ”—

For EMIs, data is same as the card, with the following differences:

  • method should be emi
  • An additional field, emi_duration corresponding to number of months for EMI should be included. After the customer selects the desired plan, pass the corresponding value in the emi_duration field.
Copyrazorpay.createPayment({ amount: 300000, email: 'gaurav.kumar@example.com', contact: '9123456780', order_id: 'order_9A33XWu170gUtm', method: 'emi', emi_duration: 9, 'card[name]': 'Gaurav Kumar', 'card[number]': '5241810000000000', 'card[cvv]': '566', 'card[expiry_month]': '10', 'card[expiry_year]': '20' });

Read more: Fetch EMI Plans.

Cardless EMIπŸ”—

Cardless EMI is a checkout payment method that allows customers to convert their payment amount to EMIs. The user does not require a debit or credit card. The payments are made via credits approved by the supported Cardless EMI payment partner.

Feature Request
This is an on-demand feature. Please raise a request with our Support team to get this feature activated on your Razorpay account.

Note:
The customer should be registered with the cardless EMI payment partner before making the payment.

Copyrazorpay.createPayment({ amount: 5000, email: 'gaurav.kumar@example.com', contact: '9123456780', order_id: 'order_9A33XWu170gUtm', method: 'cardless_emi', provider: '<provider_name>' });

Possible values for <provider_name>:

  • zestmoney
  • earlysalary
  • hdfc
  • kkbk
  • icic
  • idfb
  • fdrl
  • hcin

NetbankingπŸ”—

When method is netbanking, you need to pass an additional field bank as shown below:

Copyrazorpay.createPayment({ amount: 5000, email: 'gaurav.kumar@example.com', contact: '9123456780', order_id: 'order_9A33XWu170gUtm', method: 'netbanking', bank: 'SBIN' })

You can list the available banks using a dropdown for customers. You can obtain a list of bank using the Fetch Supported Methods API.

WalletπŸ”—

When method is wallet, you need to pass an additional field wallet as shown below:

Copyrazorpay.createPayment({ amount: 5000, email: 'gaurav.kumar@example.com', contact: '9123456780', order_id: 'order_9A33XWu170gUtm', method: 'wallet', wallet: 'mobikwik' });

Possible values for wallet:

PhonePe SwitchπŸ”—

You can accept in-app payments from your customers transacting in PhonePe Switch. For more details, refer to our PhonePe Switch Integration.

UPIπŸ”—

You can accept UPI payments using the collect flow.

Read more: Validate VPA

Read more:Saved VPA

Note:
You can avail the UPI Intent flow by integrating with the Google Pay SDK.

Collect flowπŸ”—

In collect flow, customers enter the vpa on your UI and complete the payments on their respective UPI apps.

You can now pass vpa parameter in the upi array as shown below:

Copyrazorpay.createPayment({ amount: 5000, email: 'gaurav.kumar@example.com', contact: '9123456780', order_id: 'order_9A33XWu170gUtm', method: 'upi', upi: { vpa: 'gauravkumar@somebank', flow: 'collect' } });

You will need to ask VPA from user, which can be a text field with regex of ^.+@.+$

Pay LaterπŸ”—

You can enable your customers to make payments using the Pay Later service offered by various third-party providers such as:

Provider

Availability

Minimum Transaction

Maximum Transaction

ICICI Bank PayLater

Default

β‚Ή1

β‚Ή30,000

GetSimpl

Requires Approval

β‚Ή1

β‚Ή25,000

FlexiPay by HDFC Bank

Requires Approval

β‚Ή1,000

β‚Ή20,000

PrerequisitesπŸ”—

  • Contact our Support Team to get this payment method enabled for your account.
  • Customers should be registered account holders of the Pay Later service providers.

Sample CodeπŸ”—

Once the order is created and the customer's payment details are obtained, the information should be sent to Razorpay to complete the payment. You can do this by invoking createPayment and passing method=paylater and provider=<provider_name>.

Available providers with provider code:

  • GetSimpl: getsimpl
  • ICICI Bank PayLater: icic
  • FlexiPay by HDFC Bank: hdfc
Copyrazorpay.createPayment({ amount: 200000, currency: 'INR', email: 'gaurav.kumar@example.com', contact: '9111145678', order_id: 'order_DPzFe1Q1dEObDv', method: 'paylater', provider: <provider_code> });

EmandateπŸ”—

You can accept recurring payments from your customers using emandate, card or upi as the method. For more information about authorization and subsequent payments, refer to the Recurring Payments documentation.

Feature Request
This is an on-demand feature. Please raise a request with our Support team to get this feature activated on your Razorpay account.

WorkflowπŸ”—

  1. Create a customer.
  2. Create an Order with method as emandate, nach or upi.
  3. Collect authorization transaction.
  • Using custom checkout.
  • Using an authorization link.
  1. Verify Tokens.
  2. Charge subsequent payments.

Read More: Refer to the Recurring Payments API documentation for more information about steps 2, 3, 4 and 5.

Sample checkout code to collect the authorization transactionπŸ”—

Copyrazorpay.createPayment({ amount: 0, currency: 'INR', email: 'gaurav.kumar@example.com', contact: '9111145678', order_id: 'order_EAbtuXPh24LrEc', customer_id: 'cust_E9penp7VGhT5yt', recurring: '1', method: 'emandate', bank: 'HDFC', auth_type: 'netbanking', 'bank_account[name]': 'Gaurav Kumar', 'bank_account[account_number]': '1121431121541121', 'bank_account[account_type]': 'savings', 'bank_account[ifsc]': 'HDFC0000001' });
Copyrazorpay.createPayment({ amount: 0, currency: 'INR', email: 'gaurav.kumar@example.com', contact: '9111145678', order_id: 'order_EAbtuXPh24LrEc', customer_id: 'cust_E9penp7VGhT5yt', recurring: '1', method: 'emandate', bank: 'HDFC', auth_type: 'debitcard', 'bank_account[name]': 'Gaurav Kumar', 'bank_account[account_number]': '1121431121541121', 'bank_account[account_type]': 'savings', 'bank_account[ifsc]': 'HDFC0000001' });
Copyrazorpay.createPayment({ amount: 0, currency: 'INR', email: 'gaurav.kumar@example.com', contact: '9111145678', order_id: 'order_EAbtuXPh24LrEc', customer_id: 'cust_E9penp7VGhT5yt', recurring: '1', method: 'emandate', bank: 'HDFC', auth_type: 'aadhaar', 'bank_account[name]': 'Gaurav Kumar', 'bank_account[account_number]': '1121431121541121', 'bank_account[account_type]': 'savings', 'bank_account[ifsc]': 'HDFC0000001' });
Copyrazorpay.createPayment({ amount: 100, currency: 'INR', email: 'gaurav.kumar@example.com', contact: '9111145678', order_id: 'order_EAbtuXPh24LrE0', customer_id: 'cust_E9penp7VGhTkeD', recurring: '1', method: 'card', 'card[number]': '4047458064111111', 'card[cvv]': '123', 'card[expiry_month]': '01', 'card[expiry_year]': '22', 'card[name]': 'Gaurav Kumar' });
Copyrazorpay.createPayment({ amount: 100, currency: 'INR', email: 'gaurav.kumar@example.com', contact: '9111145678', order_id: 'order_EAbtuXPh24LrEc', customer_id: 'cust_E9penp7VGhT5yt', recurring: '1', method: 'upi', "flow": β€œcollect”, "upi" : { "vpa": <vpa>, //Payer VPA in case of collect request } });

CREDπŸ”—

To add CRED as a payment method, you need to:

  • Pass the app_offer parameter in Orders API.
  • Pass the method and provider parameters in Create Payments API.

Pass app_offer Parameter in OrderπŸ”—

You must create an order using Orders API. In the response, you obtain an order_id which you must pass to Checkout.

/orders
Copycurl -X POST https://api/razorpay.com/v1/orders -u [YOUR_KEY_ID]:[YOUR_KEY_SECRET] -H 'content-type: application/json' -d '{ "amount": 1000, "currency": "INR", "app_offer": true }'
Copy{ "id": "order_FNPoKwCtPyhJOt", "entity": "order", "amount": 1000, "amount_paid": 0, "amount_due": 1000, "currency": "INR", "receipt": null, "status": "created", "attempts": 0, "notes": [], "created_at": 1596703420 }

Request ParametersπŸ”—

amount mandatory
integer The transaction amount, expressed in the currency subunit, such as paise (in case of INR). For example, for an actual amount of β‚Ή299.35, the value of this field should be 29935.
currency mandatory
string The currency in which the transaction should be made. See the list of supported currencies. Default is INR.
app_offer optional
boolean Allow/do not allow customers to use CRED coins to make payments. This is used to prevent double discounting scenarios where customers have already availed discounts using voucher/coupon,and you do not want them to redeem Coins as well. Possible values:
  • true - Customer not allowed to use CRED coins to make payment.
  • false (default) - Customer can use CRED coins to make payment.
receipt optional
string Your receipt id for this order should be passed here. Maximum length 40 characters.
notes optional
object Key-value pair that can be used to store additional information about the entity. Maximum 15 key-value pairs, 256 characters (maximum) each. For example, "note_key": "Beam me up Scotty”.

Pass the method and provider Parameters During Payment CreationπŸ”—

Copyrazorpay.createPayment({ amount: 12340, currency: 'INR', email: 'gaurav.kumar@example.com', contact: '9111145678', order_id: 'order_EAbtuXPh24LrEc', method: 'app', provider: 'cred' });

Request ParametersπŸ”—

Along with the other checkout options, you must pass:

method mandatory
string The method used to make the payment. Here, it must be app.
provider mandatory if method=app
string Name of the PSP app. Here, it must be cred.

Fetch Supported MethodsπŸ”—

Use the below method to fetch a list of payment methods for recurring payments available to you.

Copyvar razorpay = new Razorpay({ key: '<YOUR_KEY_ID>', // logo, displayed in the popup image: 'https://i.imgur.com/n5tjHFD.png', }); razorpay.once('ready', function(response) { console.log(response.methods); }) { "entity": "methods", "card": true, "debit_card": true, "credit_card": true, "prepaid_card": true, "card_networks": { "AMEX": 1, "DICL": 1, "MC": 1, "MAES": 1, "VISA": 1, "JCB": 1, "RUPAY": 1, "BAJAJ": 0 }, "card_subtype": { "consumer": 1, "business": 1 }, "amex": true, "netbanking": { "AUBL": "AU Small Finance Bank", "ABPB": "Aditya Birla Idea Payments Bank", "AIRP": "Airtel Payments Bank", "ALLA": "Allahabad Bank", "ANDB": "Andhra Bank", "UTIB": "Axis Bank", "BDBL": "Bandhan Bank", "BBKM": "Bank of Bahrein and Kuwait", "BARB_R": "Bank of Baroda - Retail Banking", "BKID": "Bank of India", "MAHB": "Bank of Maharashtra", "BACB": "Bassein Catholic Co-operative Bank", "CNRB": "Canara Bank", "CSBK": "Catholic Syrian Bank", "CBIN": "Central Bank of India", "CIUB": "City Union Bank", "COSB": "Cosmos Co-operative Bank", "DCBL": "DCB Bank", "BKDN": "Dena Bank", "DEUT": "Deutsche Bank", "DBSS": "Development Bank of Singapore", "DLXB": "Dhanlaxmi Bank", "DLXB_C": "Dhanlaxmi Bank - Corporate Banking", "ESAF": "ESAF Small Finance Bank", "ESFB": "Equitas Small Finance Bank", "FDRL": "Federal Bank", "HDFC": "HDFC Bank", "ICIC": "ICICI Bank", "IBKL": "IDBI", "IBKL_C": "IDBI - Corporate Banking", "IDFB": "IDFC FIRST Bank", "IDIB": "Indian Bank", "IOBA": "Indian Overseas Bank", "INDB": "Indusind Bank", "JAKA": "Jammu and Kashmir Bank", "JSFB": "Jana Small Finance Bank", "JSBP": "Janata Sahakari Bank (Pune)", "KCCB": "Kalupur Commercial Co-operative Bank", "KJSB": "Kalyan Janata Sahakari Bank", "KARB": "Karnataka Bank", "KVBL": "Karur Vysya Bank", "KKBK": "Kotak Mahindra Bank", "LAVB_C": "Lakshmi Vilas Bank - Corporate Banking", "LAVB_R": "Lakshmi Vilas Bank - Retail Banking", "MSNU": "Mehsana Urban Co-operative Bank", "NKGS": "NKGSB Co-operative Bank", "NESF": "North East Small Finance Bank", "ORBC": "PNB (Erstwhile-Oriental Bank of Commerce)", "UTBI": "PNB (Erstwhile-United Bank of India)", "PSIB": "Punjab & Sind Bank", "PUNB_R": "Punjab National Bank - Retail Banking", "RATN": "RBL Bank", "RATN_C": "RBL Bank - Corporate Banking", "SRCB": "Saraswat Co-operative Bank", "SVCB_C": "Shamrao Vithal Bank - Corporate Banking", "SVCB": "Shamrao Vithal Co-operative Bank", "SIBL": "South Indian Bank", "SCBL": "Standard Chartered Bank", "SBBJ": "State Bank of Bikaner and Jaipur", "SBHY": "State Bank of Hyderabad", "SBIN": "State Bank of India", "SBMY": "State Bank of Mysore", "STBP": "State Bank of Patiala", "SBTR": "State Bank of Travancore", "SURY": "Suryoday Small Finance Bank", "SYNB": "Syndicate Bank", "TMBL": "Tamilnadu Mercantile Bank", "TNSC": "Tamilnadu State Apex Co-operative Bank", "TBSB": "Thane Bharat Sahakari Bank", "TJSB": "Thane Janata Sahakari Bank", "UCBA": "UCO Bank", "UBIN": "Union Bank of India", "CORP": "Union Bank of India (Erstwhile Corporation Bank)", "VARA": "Varachha Co-operative Bank", "VIJB": "Vijaya Bank", "YESB": "Yes Bank", "YESB_C": "Yes Bank - Corporate Banking", "ZCBL": "Zoroastrian Co-operative Bank" }, "wallet": { "payzapp": true, "airtelmoney": true, "freecharge": true, "jiomoney": true, "openwallet": true, "phonepe": true }, "emi": true, "upi": true, "cardless_emi": [], "paylater": [], "google_pay_cards": false, "app": { "cred": 0 }, "nach": true, "bank_transfer": true, "emi_subvention": "customer", "emi_plans": { "KKBK": { "min_amount": 300000, "plans": { "3": 12, "6": 12, "9": 14, "12": 14, "18": 15, "24": 15 } }, "UTIB": { "min_amount": 300000, "plans": { "3": 13, "6": 13, "9": 14, "12": 14, "18": 15, "24": 15 } }, "INDB": { "min_amount": 200000, "plans": { "3": 13, "6": 13, "9": 13, "12": 13, "18": 15, "24": 15 } }, "RATN": { "min_amount": 100000, "plans": { "3": 13, "6": 13, "9": 13, "12": 13, "18": 13, "24": 13 } }, "AMEX": { "min_amount": 500000, "plans": { "3": 12, "6": 12, "9": 12, "12": 12, "18": 12, "24": 12 } }, "HDFC": { "min_amount": 300000, "plans": { "3": 15, "6": 15, "9": 15, "12": 15, "18": 15, "24": 15 } }, "SCBL": { "min_amount": 250000, "plans": { "3": 13, "6": 13, "9": 14, "12": 14 } }, "BARB": { "min_amount": 250000, "plans": { "3": 13, "6": 13, "9": 13, "12": 13, "18": 15, "24": 15 } }, "ICIC": { "min_amount": 150000, "plans": { "3": 12.99, "6": 13.99, "9": 13.99, "12": 13.99, "18": 14.99, "24": 14.99 } }, "YESB": { "min_amount": 150000, "plans": { "3": 13, "6": 13, "9": 14, "12": 14, "18": 15, "24": 15 } }, "CITI": { "min_amount": 250000, "plans": { "3": 13, "6": 13, "9": 15, "12": 15, "18": 15, "24": 15 } } }, "emi_options": { "KKBK": [ { "duration": 3, "interest": 12, "subvention": "customer", "min_amount": 300000, "merchant_payback": "1.97" }, { "duration": 6, "interest": 12, "subvention": "customer", "min_amount": 300000, "merchant_payback": "3.41" }, { "duration": 9, "interest": 14, "subvention": "customer", "min_amount": 300000, "merchant_payback": "5.59" }, { "duration": 12, "interest": 14, "subvention": "customer", "min_amount": 300000, "merchant_payback": "7.19" }, { "duration": 18, "interest": 15, "subvention": "customer", "min_amount": 300000, "merchant_payback": "10.95" }, { "duration": 24, "interest": 15, "subvention": "customer", "min_amount": 300000, "merchant_payback": "14.07" } ], "UTIB": [ { "duration": 3, "interest": 12, "subvention": "customer", "min_amount": 300000, "merchant_payback": "1.97" }, { "duration": 6, "interest": 12, "subvention": "customer", "min_amount": 300000, "merchant_payback": "3.41" }, { "duration": 9, "interest": 13, "subvention": "customer", "min_amount": 300000, "merchant_payback": "5.21" }, { "duration": 12, "interest": 13, "subvention": "customer", "min_amount": 300000, "merchant_payback": "6.70" }, { "duration": 18, "interest": 15, "subvention": "customer", "min_amount": 300000, "merchant_payback": "10.95" }, { "duration": 24, "interest": 15, "subvention": "customer", "min_amount": 300000, "merchant_payback": "14.07" }, { "duration": 3, "interest": 13, "subvention": "customer", "min_amount": 300000, "merchant_payback": "2.13" }, { "duration": 6, "interest": 13, "subvention": "customer", "min_amount": 300000, "merchant_payback": "3.68" }, { "duration": 9, "interest": 14, "subvention": "customer", "min_amount": 300000, "merchant_payback": "5.59" }, { "duration": 12, "interest": 14, "subvention": "customer", "min_amount": 300000, "merchant_payback": "7.19" } ], "INDB": [ { "duration": 3, "interest": 13, "subvention": "customer", "min_amount": 200000, "merchant_payback": "2.13" }, { "duration": 6, "interest": 13, "subvention": "customer", "min_amount": 200000, "merchant_payback": "3.68" }, { "duration": 9, "interest": 13, "subvention": "customer", "min_amount": 200000, "merchant_payback": "5.21" }, { "duration": 12, "interest": 13, "subvention": "customer", "min_amount": 200000, "merchant_payback": "6.70" }, { "duration": 18, "interest": 15, "subvention": "customer", "min_amount": 200000, "merchant_payback": "10.95" }, { "duration": 24, "interest": 15, "subvention": "customer", "min_amount": 200000, "merchant_payback": "14.07" } ], "RATN": [ { "duration": 3, "interest": 13, "subvention": "customer", "min_amount": 100000, "merchant_payback": "2.13" }, { "duration": 6, "interest": 13, "subvention": "customer", "min_amount": 100000, "merchant_payback": "3.68" }, { "duration": 9, "interest": 13, "subvention": "customer", "min_amount": 100000, "merchant_payback": "5.21" }, { "duration": 12, "interest": 13, "subvention": "customer", "min_amount": 100000, "merchant_payback": "6.70" }, { "duration": 18, "interest": 13, "subvention": "customer", "min_amount": 100000, "merchant_payback": "9.59" }, { "duration": 24, "interest": 13, "subvention": "customer", "min_amount": 100000, "merchant_payback": "12.36" } ], "AMEX": [ { "duration": 3, "interest": 12, "subvention": "customer", "min_amount": 500000, "merchant_payback": "1.97" }, { "duration": 6, "interest": 12, "subvention": "customer", "min_amount": 500000, "merchant_payback": "3.41" }, { "duration": 9, "interest": 12, "subvention": "customer", "min_amount": 500000, "merchant_payback": "4.82" }, { "duration": 12, "interest": 12, "subvention": "customer", "min_amount": 500000, "merchant_payback": "6.21" }, { "duration": 18, "interest": 12, "subvention": "customer", "min_amount": 500000, "merchant_payback": "8.90" }, { "duration": 24, "interest": 12, "subvention": "customer", "min_amount": 500000, "merchant_payback": "11.49" } ], "HDFC": [ { "duration": 18, "interest": 15, "subvention": "customer", "min_amount": 300000, "merchant_payback": "10.95" }, { "duration": 24, "interest": 15, "subvention": "customer", "min_amount": 300000, "merchant_payback": "14.07" }, { "duration": 3, "interest": 15, "subvention": "customer", "min_amount": 300000, "merchant_payback": "2.45" }, { "duration": 6, "interest": 15, "subvention": "customer", "min_amount": 300000, "merchant_payback": "4.23" }, { "duration": 9, "interest": 15, "subvention": "customer", "min_amount": 300000, "merchant_payback": "5.97" }, { "duration": 12, "interest": 15, "subvention": "customer", "min_amount": 300000, "merchant_payback": "7.67" } ], "SCBL": [ { "duration": 3, "interest": 13, "subvention": "customer", "min_amount": 250000, "merchant_payback": "2.13" }, { "duration": 6, "interest": 13, "subvention": "customer", "min_amount": 250000, "merchant_payback": "3.68" }, { "duration": 9, "interest": 14, "subvention": "customer", "min_amount": 250000, "merchant_payback": "5.59" }, { "duration": 12, "interest": 14, "subvention": "customer", "min_amount": 250000, "merchant_payback": "7.19" } ], "BARB": [ { "duration": 3, "interest": 13, "subvention": "customer", "min_amount": 250000, "merchant_payback": "2.13" }, { "duration": 6, "interest": 13, "subvention": "customer", "min_amount": 250000, "merchant_payback": "3.68" }, { "duration": 9, "interest": 13, "subvention": "customer", "min_amount": 250000, "merchant_payback": "5.21" }, { "duration": 12, "interest": 13, "subvention": "customer", "min_amount": 250000, "merchant_payback": "6.70" }, { "duration": 18, "interest": 15, "subvention": "customer", "min_amount": 250000, "merchant_payback": "10.95" }, { "duration": 24, "interest": 15, "subvention": "customer", "min_amount": 250000, "merchant_payback": "14.07" } ], "ICIC": [ { "duration": 3, "interest": 12.99, "subvention": "customer", "min_amount": 150000, "merchant_payback": "2.13" }, { "duration": 6, "interest": 13.99, "subvention": "customer", "min_amount": 150000, "merchant_payback": "3.96" }, { "duration": 9, "interest": 13.99, "subvention": "customer", "min_amount": 150000, "merchant_payback": "5.59" }, { "duration": 12, "interest": 13.99, "subvention": "customer", "min_amount": 150000, "merchant_payback": "7.18" }, { "duration": 24, "interest": 14.99, "subvention": "customer", "min_amount": 150000, "merchant_payback": "14.06" }, { "duration": 18, "interest": 14.99, "subvention": "customer", "min_amount": 150000, "merchant_payback": "10.94" } ], "YESB": [ { "duration": 18, "interest": 15, "subvention": "customer", "min_amount": 150000, "merchant_payback": "10.95" }, { "duration": 24, "interest": 15, "subvention": "customer", "min_amount": 150000, "merchant_payback": "14.07" }, { "duration": 3, "interest": 13, "subvention": "customer", "min_amount": 150000, "merchant_payback": "2.13" }, { "duration": 6, "interest": 13, "subvention": "customer", "min_amount": 150000, "merchant_payback": "3.68" }, { "duration": 9, "interest": 14, "subvention": "customer", "min_amount": 150000, "merchant_payback": "5.59" }, { "duration": 12, "interest": 14, "subvention": "customer", "min_amount": 150000, "merchant_payback": "7.19" } ], "CITI": [ { "duration": 3, "interest": 13, "subvention": "customer", "min_amount": 250000, "merchant_payback": "2.13" }, { "duration": 6, "interest": 13, "subvention": "customer", "min_amount": 250000, "merchant_payback": "3.68" }, { "duration": 9, "interest": 15, "subvention": "customer", "min_amount": 250000, "merchant_payback": "5.97" }, { "duration": 12, "interest": 15, "subvention": "customer", "min_amount": 250000, "merchant_payback": "7.67" }, { "duration": 18, "interest": 15, "subvention": "customer", "min_amount": 250000, "merchant_payback": "10.95" }, { "duration": 24, "interest": 15, "subvention": "customer", "min_amount": 250000, "merchant_payback": "14.07" } ] }, "recurring": { "card": { "credit": [ "MasterCard", "Visa" ] }, "emandate": { "ANDB": { "auth_types": [ "netbanking", "debitcard" ], "name": "Andhra Bank" }, "UTIB": { "auth_types": [ "netbanking" ], "name": "Axis Bank" }, "BARB_R": { "auth_types": [ "netbanking" ], "name": "Bank of Baroda - Retail Banking" }, "MAHB": { "auth_types": [ "netbanking", "debitcard" ], "name": "Bank of Maharashtra" }, "CNRB": { "auth_types": [ "netbanking" ], "name": "Canara Bank" }, "CBIN": { "auth_types": [ "netbanking" ], "name": "Central Bank of India" }, "CIUB": { "auth_types": [ "netbanking" ], "name": "City Union Bank" }, "COSB": { "auth_types": [ "netbanking" ], "name": "Cosmos Co-operative Bank" }, "DEUT": { "auth_types": [ "netbanking", "debitcard" ], "name": "Deutsche Bank" }, "DLXB": { "auth_types": [ "netbanking", "debitcard" ], "name": "Dhanlaxmi Bank" }, "ESFB": { "auth_types": [ "netbanking", "debitcard" ], "name": "Equitas Small Finance Bank" }, "FDRL": { "auth_types": [ "netbanking", "debitcard" ], "name": "Federal Bank" }, "HDFC": { "auth_types": [ "netbanking", "debitcard" ], "name": "HDFC Bank" }, "HSBC": { "auth_types": [ "netbanking" ], "name": "Hongkong & Shanghai Banking Corporation" }, "ICIC": { "auth_types": [ "netbanking", "debitcard" ], "name": "ICICI Bank" }, "IBKL": { "auth_types": [ "netbanking" ], "name": "IDBI" }, "IDFB": { "auth_types": [ "netbanking", "debitcard" ], "name": "IDFC FIRST Bank" }, "IOBA": { "auth_types": [ "netbanking" ], "name": "Indian Overseas Bank" }, "INDB": { "auth_types": [ "netbanking", "debitcard" ], "name": "Indusind Bank" }, "KARB": { "auth_types": [ "netbanking", "debitcard" ], "name": "Karnataka Bank" }, "KKBK": { "auth_types": [ "netbanking", "debitcard" ], "name": "Kotak Mahindra Bank" }, "ORBC": { "auth_types": [ "netbanking" ], "name": "PNB (Erstwhile-Oriental Bank of Commerce)" }, "PYTM": { "auth_types": [ "netbanking", "debitcard" ], "name": "Paytm Payments Bank" }, "PUNB_R": { "auth_types": [ "netbanking", "debitcard" ], "name": "Punjab National Bank - Retail Banking" }, "RATN": { "auth_types": [ "netbanking", "debitcard" ], "name": "RBL Bank" }, "SIBL": { "auth_types": [ "netbanking", "debitcard" ], "name": "South Indian Bank" }, "SCBL": { "auth_types": [ "netbanking" ], "name": "Standard Chartered Bank" }, "SBIN": { "auth_types": [ "netbanking", "debitcard" ], "name": "State Bank of India" }, "TMBL": { "auth_types": [ "netbanking" ], "name": "Tamilnadu Mercantile Bank" }, "USFB": { "auth_types": [ "netbanking", "debitcard" ], "name": "Ujjivan Small Finance Bank" }, "UBIN": { "auth_types": [ "netbanking" ], "name": "Union Bank of India" }, "YESB": { "auth_types": [ "netbanking", "debitcard" ], "name": "Yes Bank" }, "AUBL": { "auth_types": [ "debitcard" ], "name": "AU Small Finance Bank" }, "CITI": { "auth_types": [ "debitcard" ], "name": "CITI Bank" }, "DCBL": { "auth_types": [ "debitcard" ], "name": "DCB Bank" } }, "nach": true }, "upi_intent": true }
×