Skip to main content
The Payment Method Eligibility feature lets you specify which payment methods are available to customers during a transaction. You can restrict customer payment options to a selected subset of all available payment methods.

Supported payment methods

Payment method eligibility is widely used for card payments and supports the following card types:
  • Credit cards
  • Debit cards
  • Prepaid cards
  • Credit card EMI
  • Debit card EMI

Configuring eligibility

Payment eligibility is defined at the order level using the payment_methods_filters parameter in the Create Order API request. This gives you fine-grained control over which payment methods are available for each transaction.

Sample configuration

The following example shows how to configure payment eligibility using the payment_methods_filters parameter.
You can customise this filter by choosing specific payment methods and applying relevant restrictions.
Sample code

Configuration guidelines

Follow these guidelines when you configure the Payment Method Eligibility feature:
  • Action field: Always use ALLOW for the action field.
  • Card schemes: Values must be in uppercase. For example, VISA or RUPAY.
  • Issuing bank: Refer to Cashfree’s list of valid issuing banks.
  • Card BINs: Use only valid bank identification numbers (BINs) in the card_bins and card_emi_bins filters.
  • Card suffix: Specify the last four digits of the card number for restrictions.
  • EMI filters: Use these filters only if methods includes credit_card_emi or debit_card_emi.
  • Filter order: You can define filters in any order within the filters object.
  • Default behaviour: If you do not define payment_methods_filters, all payment methods are available without restrictions.
  • EMI tenure range: The range for card_emi_tenure is from 3 to 36 months.

Supported card networks and issuing banks

The following card networks are supported:
The following banks, listed in the table below, can be used to define the card_issuing_bank filter within the payment_methods_filters parameter of the Create Order API.

FAQs

There is no separate configuration or API parameter to allow regular UPI while excluding UPI Credit Cards using payment method filters. When you set the payment method filter to allow upi, it includes UPI Credit Card payments by default. To completely prevent UPI Credit Card payments, submit a Support Form to request that Cashfree disables the UPI Credit Card payment method at the account level.