Merchants integrating the Cashfree Web checkout using Cashfree JS SDK. But they are unable to see the UPI intent option on the checkout page as the Cashfree checkout page is opening on Webview. This document provides guidance for merchants developing their applications on platforms such asDocumentation 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.
Android, React Native, Flutter, Cordova who have integrated the Cashfree JS SDK.
If you using Cashfree Mobile SDK, then please follow cashfree official mobile sdk docs.
Feature Flag based solution
Our checkout page provides the capability to display default UPI apps, includingPhonePe, GPay, and Paytm, along with an option to pay via any UPI app. This feature ensures that these UPI apps are visible on the checkout page, regardless of whether they are installed on the user’s device.
When a user selects a UPI app, merchants are responsible for handling the redirection. Only a minimal code snippet is required on the merchant’s side to handle the UPI app click and manage the subsequent redirection process.
Android
Android
React-Native
React-Native
Flutter
Flutter
To enable this flag, please fill out the Support Form. they will enable this flag.
Code based solution
You have to write some custom logic in your mobile app while opening Cashfree checkout page. When you are loading Webview, Please registerJS bridge with name Android and implement few of its method.
Android
Android
React-Native
React-Native
In this case, you have to write android native module
Native ModuleUse these native module in you JS/TS code
JS codeSample Usage
Flutter
Flutter
In this case, you have to write android native module
Native ModuleUse these native module in you Dart code
Dart CodeSample Usage