Android Integration

This is a new integration provided by Cashfree. If you are integrating with Cashfree PG for the first time, we recommend that you use this integration.

We have revamped our Android SDK to make it easy for our merchants to integrate and customize their payment flows. Our Android SDK supports Android SDK version 19 and above and provides two modes of integration

  1. Drop Checkout - Pre-built native Android UI screen to facilitate a quick integration with our payment gateway. This mode handles all the business logic and UI Components to make the payment smooth and easy to use. The SDK allows the merchant to customize the UI in terms of color coding, fonts and payment modes shown.
  2. Element Checkout - Merchant creates the payment screen as per their requirement inside their application which uses our Android SDK to process the payment. Once the payment is initiated, the SDK informs the merchant application about the payment events using callback functions (example:- when to show the webview for 2FA or start verifying payment).

👍

Prerequisite

We hope you have already created an account with Cashfree Payments and have the API keys ready to start the integration. If not, click here to know how to create an account.

The integration can be completed in a few steps and should not take more than 30 minutes

  1. Getting the SDK.
  2. Create an order Step 2 with Cashfree from backend.
  3. Initiate payment Step 3 in the image below.
  4. Verify payment Steps 4 & 5 in the image below.
12181218

Simplified payment flow

You can use our sample Android app project mentioned below as a reference for this SDK integration.

You can also refer to the Change Logs of the sdk here

Access to sandbox is provided for everyone and you can use the following endpoint - https://sandbox.cashfree.com/pg

Resources

You can try out the APIs for Steps 3 and 4 by using any of the following methods

  1. From our postman collection
  2. You can use the following sample php project as reference for the backend APIs.

Ask a question about Integration

You can ask questions, and participate in discussions about our Payment Gateway in the Cashfree Discord channel.


What’s Next
Did this page help you?