Integrate With Android Standard SDK

Integrate Razorpay Payment Gateway with your Android app using the Razorpay Android Standard SDK and start accepting payments.

You can use Razorpay Standard SDK to integrate the Razorpay Payment Gateway with your Android Application.

Watch Out!
By July 20, 2022, all developers must declare how they collect and handle user data for the apps they publish on Google Play and provide details about how they protect this data through security practices like encryption. Know more about how to fill the Data Safety information form.

Handy Tips

  • Starting from version 1.6.22, the Android Standard SDK includes codes in Kotlin. Please add the Kotlin library to your project.

  • Due to the changes in Google Play Developer policy, we have removed auto-read SMS feature from Razorpay Android Standard SDK versions 1.5.1 and higher. However, if your Android app already has permission to read SMS, then Razorpay will auto-read it.

  • Upgrade to the latest version available on the Maven Repository.

  • According to the PCI regulations, payment processing is not allowed on TLS v1. Hence, if the device does not have TLS v1.1 or v1.2, the SDK will throw an error in the onPaymentError method. Check the TLS versions.

  • If you are using SDK version below 1.6.15, you need to make this change to your Android Manifest.xml file.

List of Razorpay Android Standard SDK Versions (Last 5 versions)🔗

Version No.

Release Date



08 July 2022

Bug fixes


21 July 2022

Bug Fixes:

  • NPE OpinionationSoln
  • Timeout error will appear as a JSONObject
  • Generic bug fixes


22 June 2022


  • SDK Integration Status check
  • PayloadHelper class to help create a payload


25 May 2022

Feature: Added metadata if it exists in cancel payload
Bug Fix


28 April 2022

Bug fixes

Video Tutorial🔗

Watch this video to learn how to integrate Razorpay Payment Gateway on your Android app.