> ## Documentation Index
> Fetch the complete documentation index at: https://www.cashfree.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrations

> Find answers to Cashfree payment integration FAQs covering ecommerce plugins, hosted checkout, custom server flows, supported platforms, and webhook setup.

<AccordionGroup>
  <Accordion title="How do I integrate Cashfree with my website or mobile app?" onClick={() => posthog.capture('Accordion Clicked', { title: "How do I integrate Cashfree with my website or mobile app?" })}>
    **Cashfree offers multiple integration APIs for:**

    * Website integration
    * Mobile SDK integration
    * Predefined plugins for major e-commerce platforms like:
      * [Shopify](https://www.shopify.com)
      * [Magento](https://magento.com)
      * [Woo-Commerce](https://woocommerce.com)
      * [OpenCart](https://www.opencart.com)
      * [WHMCS](https://www.whmcs.com)
      * [PrestaShop](https://www.prestashop.com)

    You can make use of these APIs to set up Cashfree payment gateway with your website or mobile app and start accepting payments.

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=payments%2Fintegrations%23how-do-i-integrate-cashfree-with-my-website-or-mobile-app" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="What are the different ways I can set up the payment gateway for my business?" onClick={() => posthog.capture('Accordion Clicked', { title: "What are the different ways I can set up the payment gateway for my business?" })}>
    Cashfree lets you integrate your [website](https://www.cashfree.com/payment-gateway-india/) or [mobile app](https://www.cashfree.com/payment-gateway-india/) with our payment gateway to accept payments. Over and above this, we also offer [plugins](https://www.cashfree.com/payment-gateway-india/) to major ecommerce sites like [Shopify](https://www.shopify.com), [Magento](https://magento.com), [Woo-commerce](https://woocommerce.com), [OpenCart](https://www.opencart.com), [PrestaShop](https://www.prestashop.com), [WHMCS](https://www.whmcs.com).
    [Click here to know more](/payments/plugins/others#whmcs).

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=payments%2Fintegrations%23what-are-the-different-ways-i-can-set-up-the-payment-gateway-for-my-business" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="What are the different web integrations possible with Cashfree?" onClick={() => posthog.capture('Accordion Clicked', { title: "What are the different web integrations possible with Cashfree?" })}>
    There are three types of web integrations possible with Cashfree:

    1. [**Popup**](/payments/online/web/redirect#3-open-cashfree-checkout)
    2. [**Cashfree Hosted**](/payments/online/web/redirect)
    3. [**Element**](payments/online/element/overview)

    You can instantly set up any of these based on your requirements.

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=payments%2Fintegrations%23what-are-the-different-web-integrations-possible-with-cashfree" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="What are the different mobile SDK integrations possible with Cashfree?" onClick={() => posthog.capture('Accordion Clicked', { title: "What are the different mobile SDK integrations possible with Cashfree?" })}>
    Cashfree offers a wide range of mobile SDK integrations such as:

    * [Android SDK](/payments/online/mobile/android)
    * [iOS SDK](/payments/online/mobile/ios)
    * [React Native SDK](/payments/online/mobile/react-native)
    * [Flutter SDK](/payments/online/mobile/flutter)
    * [Cordova SDK](/payments/online/mobile/cordova)

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=payments%2Fintegrations%23what-are-the-different-mobile-sdk-integrations-possible-with-cashfree" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="Can I test my app if it is not yet published on the Play Store or App Store?" onClick={() => posthog.capture('Accordion Clicked', { title: "Can I test my app if it is not yet published on the Play Store or App Store?" })}>
    Yes. In the sandbox environment, Cashfree Integrity does not enforce store verification, so you can test without a Play Store or App Store listing. For production testing, distribute your app through the Play Store's internal testing track instead of sideloading the APK directly. This satisfies Cashfree Integrity's store verification requirement without requiring a public release. For setup instructions, see [Integrity prod setup](/payments/online/mobile/misc/cashfree_integrity_prod_testing).
  </Accordion>

  <Accordion title="What are the stores supported by Cashfree Integrity?" onClick={() => posthog.capture('Accordion Clicked', { title: "What are the stores supported by Cashfree Integrity?" })}>
    Google Play Store and Apple App Store are the stores currently supported by Cashfree Integrity.
  </Accordion>

  <Accordion title="When will the payment fail in Cashfree Integrity?" onClick={() => posthog.capture('Accordion Clicked', { title: "When will the payment fail in Cashfree Integrity?" })}>
    If an APK file is distributed through an unauthorised channel, Cashfree Integrity will block any payment happening through that application. If you are testing in production mode, payments will fail if the application is not installed from an authorised source. You can simulate production payments by doing a beta release of your application.
    [Setup for PROD test](/payments/online/mobile/misc/cashfree_integrity_prod_testing)
  </Accordion>

  <Accordion title="What are the security mechanisms available in Cashfree Integrity?" onClick={() => posthog.capture('Accordion Clicked', { title: "What are the security mechanisms available in Cashfree Integrity?" })}>
    Cashfree Integrity provides the following security mechanisms:

    * **Verified Package Names:** Transactions occur only through verified package names.
    * **Whitelisted Sources:** Package names are whitelisted to ensure applications are installed from verified stores.
  </Accordion>

  <Accordion title="Can I integrate Cashfree payment gateway to my Shopify website?" onClick={() => posthog.capture('Accordion Clicked', { title: "Can I integrate Cashfree payment gateway to my Shopify website?" })}>
    Yes, we do provide a predefined [plugin for WHMCS](/payments/plugins/others#whmcs) that helps you set up Cashfree payment gateway with your [Shopify](https://www.shopify.com) account in no time, and with absolutely no code.

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=payments%2Fintegrations%23can-i-integrate-cashfree-payment-gateway-to-my-shopify-website" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="Can I integrate Cashfree payment gateway to my Magento website?" onClick={() => posthog.capture('Accordion Clicked', { title: "Can I integrate Cashfree payment gateway to my Magento website?" })}>
    Yes, we provide a predefined [plugin for Magento](/payments/plugins/magento#magento-payment-plugin) that helps you set up Cashfree payment gateway with your [Shopify](https://www.shopify.com) account in no time, and with absolutely no code.

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=payments%2Fintegrations%23can-i-integrate-cashfree-payment-gateway-to-my-magento-website" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="Can I integrate Cashfree payment gateway to my Woo-Commerce website?" onClick={() => posthog.capture('Accordion Clicked', { title: "Can I integrate Cashfree payment gateway to my Woo-Commerce website?" })}>
    Yes, we provide a predefined plugin for [**Woo-Commerce**](/payments/checkout/woocommerce) that
    helps you set up Cashfree payment gateway with your Woo-Commerce account in no
    time, and with absolutely no code.

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=payments%2Fintegrations%23can-i-integrate-cashfree-payment-gateway-to-my-woocommerce-website" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="Can I integrate Cashfree payment gateway to my OpenCart website?" onClick={() => posthog.capture('Accordion Clicked', { title: "Can I integrate Cashfree payment gateway to my OpenCart website?" })}>
    Yes, we provide a predefined plugin for [**OpenCart**](/payments/plugins/others#opencart) that helps
    you set up Cashfree payment gateway with your OpenCart account in no time, and
    with absolutely no code.

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=payments%2Fintegrations%23can-i-integrate-cashfree-payment-gateway-to-my-opencart-website" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="Can I integrate Cashfree payment gateway to my PrestaShop website?" onClick={() => posthog.capture('Accordion Clicked', { title: "Can I integrate Cashfree payment gateway to my PrestaShop website?" })}>
    Yes, we do provide a predefined plugin for [**PrestaShop**](/payments/plugins/others#prestashop) that
    helps you set up Cashfree payment gateway with your PrestaShop account in no
    time, and with absolutely no code.

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=payments%2Fintegrations%23can-i-integrate-cashfree-payment-gateway-to-my-prestashop-website" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="Can I integrate Cashfree payment gateway to my WHMCS website?" onClick={() => posthog.capture('Accordion Clicked', { title: "Can I integrate Cashfree payment gateway to my WHMCS website?" })}>
    Yes, we do provide a predefined plugin for [WHMCS](/payments/plugins/others#whmcs) that helps you set up Cashfree payment gateway with your Shopify account in no time, and with absolutely no code.

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=payments%2Fintegrations%23can-i-integrate-cashfree-payment-gateway-to-my-whmcs-website" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="Can I integrate Cashfree with Shiprocket?" onClick={() => posthog.capture('Accordion Clicked', { title: "Can I integrate Cashfree with Shiprocket?" })}>
    No. Cashfree does not currently support integration with Shiprocket. Integrations with other major e-commerce and platform partners are supported.

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=payments%2Fintegrations%23can-i-integrate-cashfree-with-shiprocket" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="Can I integrate Cashfree payment gateway to Paytm?" onClick={() => posthog.capture('Accordion Clicked', { title: "Can I integrate Cashfree payment gateway to Paytm?" })}>
    Follow these steps to show Paytm as a payment option on your checkout page. You need to create a Paytm business account and connect Paytm with Cashfree. The process takes **24–48 hours**, after which Paytm will be available as a payment option for your customers.

    1. **Create a Paytm Business Account:**
       * Go to [Paytm Business](https://business.paytm.com/) and create a test account.

    2. **Receive Test Credentials:**
       1. After creating the test account, Paytm will send you an email with your *Merchant Staging Credentials*.
       2. Forward this email to the Cashfree team.
       3. Alternatively, you can find these details in your Paytm dashboard under the **Test API Details** tab.

    3. **Share Test Credentials:**
       1. Share your test credentials with your Cashfree Account Manager.
       2. To activate your production account, Cashfree will place **three test orders** on Paytm.
       3. Your account manager will share the status of these orders, which you need to forward to Paytm.

    4. **Receive Production Credentials:**
       * After verifying the test orders, Paytm will generate the following production credentials for your merchant account:
         * Website (for web)
         * Merchant ID
         * Merchant Key
         * Industry Type ID
         * Channel ID (for web)
         * Production Server URL

    5. **Activate Paytm on Cashfree:**
       * Share your production credentials with your Cashfree Account Manager.
       * Once this is done, the Paytm payment option will be activated on your account.

    For any queries, contact your Account Manager or submit a [Support Form](https://merchant.cashfree.com/auth/login).

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=payments%2Fintegrations%23can-i-integrate-cashfree-payment-gateway-to-paytm" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="Can we fetch the list of installed apps for mobile web integration?" onClick={() => posthog.capture('Accordion Clicked', { title: "Can we fetch the list of installed apps for mobile web integration?" })}>
    No, it's not possible to fetch the list of installed apps from a mobile web environment. However, you can display the default UPI apps such as Google Pay, PhonePe, and Paytm on both Android and iOS devices.

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=payments%2Fintegrations%23can-we-fetch-the-list-of-installed-apps-for-mobile-web-integration" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>
</AccordionGroup>
