---
page_title: Payment Methods API
product: HyperCredit
platform: Web
page_source: https://juspay.io/in/docs/hyper-credit/web/hypercredit-checkout/payment-methods-api
llms_txt: https://juspay.io/in/docs/llms.txt
product_llms_txt: https://juspay.io/in/docs/hyper-credit/llms.txt
---


# **Payment Methods API** 



The Payment Methods API is used to fetch the list of payment methods available for checkout. It is needed prior to rendering your checkout page so that your application can render the available payment options (Cards, Net Banking, UPI, Wallets, Consumer Finance, etc.). [Click here to know more.](/ec-api/docs/base-integration/payment-methods-api)

> **Note**
> The merchant application should determine whether to display the Pay-in-3 financing option based on the payment methods returned by this API. 
> 
> The Pay-in-3 option should only be displayed if at least one payment method exists where:`payment_method_sub_type = "CF_LSP"`
> 
> This indicates that at least one Loan Service Provider (LSP) financing option is available for the merchant. 
> 
> In case multiple lenders are enabled, they will have payment options corresponding to each lender but all will have the same payment_method_sub_type. For all such response/payment method, the merchant need to surface pay-in-3 options only once. 




| Environment | End Point | Method |
|---|---|---|
| UAT | https://sandbox.juspay.in/merchants/{merchant_id}/paymentmethods | GET |
| Production | https://api.juspay.in/merchants/{merchant_id}/paymentmethods | GET |



#### Request Payload Code Snippet:

```request payload
curl -X GET https://api.juspay.in/merchants/guest/paymentmethods
```



#### Response Payload Code Snippet:

```response payload
{
    "merchant_configs": {
        "must_use_given_order_id_for_txn": false
    },
    "outage": [],
    "payment_methods": [
        {
            "validations": {
                "refund_support": true
            },
            "juspay_bank_code_id": 89,
            "pm_response_description": "American Express",
            "description": "American Express",
            "juspay_bank_code": "JP_AMEX",
            "payment_method": "AMEX",
            "payment_method_type": "CARD"
        },
        {
            "validations": {
                "refund_support": true
            },
            "juspay_bank_code_id": 894,
            "pm_response_description": "Mastercard",
            "description": "Mastercard",
            "juspay_bank_code": "JP_MASTERCARD",
            "payment_method": "MASTER",
            "payment_method_type": "CARD"
        },
        {
            "payment_method_sub_type": "CF_EMI",
            "juspay_bank_code_id": 18,
            "pm_response_description": "HDFC Cardless EMI",
            "description": "HDFC Cardless EMI",
            "juspay_bank_code": "JP_HDFC",
            "payment_method": "HDFC_CLEMI",
            "payment_method_type": "CONSUMER_FINANCE"
        },
        {
            "payment_method_sub_type": "CF_EMI",
            "juspay_bank_code_id": 7,
            "pm_response_description": "ICICI Cardless EMI",
            "description": "ICICI Cardless EMI",
            "juspay_bank_code": "JP_ICICI",
            "payment_method": "ICICI_CLEMI",
            "payment_method_type": "CONSUMER_FINANCE"
        },
        {
            "payment_method_sub_type": "CF_LSP",
            "juspay_bank_code_id": 860,
            "pm_response_description": "BimaPay Loan Service Provider",
            "description": "BimaPay Loan Service Provider",
            "juspay_bank_code": "JP_BHIMAPAY",
            "payment_method": "BIMAPAY_LSP",
            "payment_method_type": "CONSUMER_FINANCE"
        },
        {
            "payment_method_sub_type": "CF_LSP",
            "juspay_bank_code_id": 265,
            "pm_response_description": "ABFL Loan Service Provider",
            "description": "ABFL Loan Service Provider",
            "juspay_bank_code": "JP_ABFL",
            "payment_method": "ABFL_LSP",
            "payment_method_type": "CONSUMER_FINANCE"
        }
    ],
    "restricted_mode": false,
    "timestamp": "2026-03-16T13:10:10.153433352Z",
    "verify_vpa_enabled_gateways": [
        "RAZORPAY",
        "GOCASHFREE",
        "CCAVENUE_V2",
        "PAYU"
    ]
}

```



| Key | Type | Description |
|---|---|---|
| merchant_configs | Object | Merchant-level configuration flags related to transaction handling. |
| outage | Array | List of payment methods currently unavailable due to outages. |
| payment_methods | Array | List of all payment methods available for checkout. |
| payment_method_type | String | High-level category of payment method (CARD, NB, WALLET, CONSUMER_FINANCE, etc.). |
| payment_method_sub_type | String | Additional categorization of the payment method (for example CF_EMI or CF_LSP for financing options). |
| payment_method | String | Identifier used when initiating a transaction with this method. |
| description | String | Display label for the payment method. |
| pm_response_description | String | Extended description used for UI display or logging. |
| juspay_bank_code | String | Juspay-specific bank or provider code. |
| juspay_bank_code_id | Integer | Internal identifier for the payment method provider. |
| validations | Object | Supported validation features (e.g., refund support). |
| restricted_mode | Boolean | Indicates whether the merchant account is in restricted mode. |
| timestamp | String | Timestamp when the response was generated. |
| verify_vpa_enabled_gateways | Array | List of gateways that support VPA verification for UPI flows. |


---

## See Also

- [Pre-Requisite](https://juspay.io/in/docs/hyper-credit/web/hypercredit-checkout/pre-requisite)
- [Eligibility API](https://juspay.io/in/docs/hyper-credit/web/hypercredit-checkout/eligibility-api)
