{"id":15554,"date":"2024-03-28T11:33:59","date_gmt":"2024-03-28T06:03:59","guid":{"rendered":"https:\/\/razorpay.com\/blog\/?p=15554"},"modified":"2025-09-30T11:37:39","modified_gmt":"2025-09-30T06:07:39","slug":"razorpay-payments-sdk-upgrades-guide","status":"publish","type":"post","link":"https:\/\/razorpay.com\/blog\/razorpay-payments-sdk-upgrades-guide\/","title":{"rendered":"A Comprehensive Guide to Razorpay Payments SDK Upgrades"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">In our previous Razorpay Payments SDK upgrades blog post, we delved into the latest enhancements introduced to the Razorpay Payments SDK, highlighting the myriad of upgrades designed to elevate your payment integration experience. Now, armed with knowledge of these enhancements, it&#8217;s time to embark on the journey of upgrading your SDKs to leverage these cutting-edge features.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This comprehensive guide serves as your roadmap, providing step-by-step instructions tailored to each platform\u2014Android, iOS, React Native, Capacitor, and Ionic\u2014ensuring a seamless transition to the latest versions of Razorpay SDKs.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">So, without further ado, let&#8217;s dive into the world of SDK upgrades and unlock the full potential of Razorpay Payments for your applications.<\/span><\/p>\n<p><span style=\"text-decoration: underline;\"><span style=\"font-weight: 400;\">Read about our latest enhancements to Razorpay Payments SDK upgrades <\/span><strong><a href=\"https:\/\/razorpay.com\/blog\/razorpay-payments-sdk\/\"><span style=\"color: #0000ff; text-decoration: underline;\">here<\/span><\/a><\/strong><span style=\"font-weight: 400;\"><strong>.<\/strong>\u00a0<\/span><\/span><\/p>\n<h2><span style=\"font-weight: 400;\">How to Check Your Razorpay SDK Version?<\/span><\/h2>\n<p><strong>Note:<\/strong> Before diving into the upgrade process, check out our <a href=\"https:\/\/razorpay.com\/blog\/auto-update-for-razorpays-native-android-sdks\/\" target=\"_blank\" rel=\"noopener\">blog on Introducing Auto-Update for Razorpay\u2019s Native Android SDKs <\/a>to learn how the auto-update feature simplifies SDK management and keeps you up to date with the latest versions automatically.<\/p>\n<h3><span style=\"font-weight: 400;\">Android Native<\/span><\/h3>\n<p>1. Open your Android project in Android Studio.<br \/>\n2. Navigate to the `build.gradle` file of your app module (usually `app\/build.gradle`).<br \/>\n3. Look for the `dependencies` block in the file.<br \/>\n4. Find the line that includes the Razorpay SDK dependency.<br \/>\n5. The version number will be alongside the SDK name in the format`x.y.z`.<\/p>\n<h3><span style=\"font-weight: 400;\">iOS Native<\/span><\/h3>\n<p>1. Open your iOS project in Xcode.<br \/>\n2. In the project navigator, locate the `Podfile` in the root directory of your project.<br \/>\n3. Open the `Podfile` and look for the line that specifies the Razorpay SDK pod.<br \/>\n4. The version number is represented by `x.y.z`.<\/p>\n<h3><span style=\"font-weight: 400;\">Cordova<\/span><\/h3>\n<p>1. Open your Cordova project in your preferred code editor.<br \/>\n2. Navigate to the `config.xml` file in the root directory of your project.<br \/>\n3. Look for the `&lt;plugin&gt;` tag that includes the Razorpay SDK plugin.<br \/>\n4. The version number is represented by `x.y.z`.<\/p>\n<h3><span style=\"font-weight: 400;\">Ionic<\/span><\/h3>\n<p>1. Open your Ionic project in your preferred code editor.<br \/>\n2. Open the `package.json` file in the root directory of your project.<br \/>\n3. In the `dependencies` section, look for the razorpay entry.<br \/>\n4. The version number is specified next to the package name in the format `x.y.z`.<\/p>\n<h3><span style=\"font-weight: 400;\">Flutter<\/span><\/h3>\n<p>1. Open your Flutter project in your preferred code editor.<br \/>\n2. Open the `pubspec.yaml` file in the root directory of your project.<br \/>\n3. In the `dependencies` section, look for the razorpay entry.<br \/>\n4. The version number is specified next to the package name in the format x.y.z.<\/p>\n<h3><span style=\"font-weight: 400;\">Capacitor<\/span><\/h3>\n<p>1. Open your Capacitor project in your preferred code editor.<br \/>\n2. Open the `package.json` file in the root directory of your project.<br \/>\n3. In the `dependencies` section, look for the razorpay entry.<br \/>\n4. The version number is specified next to the package name in the format x.y.z.<\/p>\n<p><strong>Note:<\/strong> Below are the minimum supported versions that meet compliance standards. Any version above these will also be compliant.<\/p>\n<table>\n<tbody>\n<tr>\n<td><\/td>\n<td><span style=\"font-weight: 400;\">Native Android<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Native iOS<\/span><\/td>\n<td><span style=\"font-weight: 400;\">React Native<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Ionic<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Cordova<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Flutter<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Capacitor<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Standard Checkout<\/span><\/td>\n<td>\n<div dir=\"ltr\">\n<div class=\"input-box\" spellcheck=\"false\">\n<div id=\"waffle-rich-text-editor\" class=\"cell-input editable disabled-input\" dir=\"ltr\" tabindex=\"0\" role=\"combobox\" contenteditable=\"false\" aria-label=\"B2\" aria-autocomplete=\"list\">1.6.41<\/div>\n<\/div>\n<\/div>\n<\/td>\n<td>\n<div dir=\"ltr\">\n<div class=\"input-box\" spellcheck=\"false\">\n<div id=\"waffle-rich-text-editor\" class=\"cell-input editable disabled-input\" dir=\"ltr\" tabindex=\"0\" role=\"combobox\" contenteditable=\"false\" aria-autocomplete=\"list\" aria-label=\"C2\">1.3.6<\/div>\n<\/div>\n<\/div>\n<\/td>\n<td><span style=\"font-weight: 400;\">2.2.9<\/span><\/td>\n<td><span style=\"font-weight: 400;\">NA<\/span><\/td>\n<td>\n<div dir=\"ltr\">\n<div class=\"input-box\" spellcheck=\"false\">\n<div id=\"waffle-rich-text-editor\" class=\"cell-input editable disabled-input\" dir=\"ltr\" tabindex=\"0\" role=\"combobox\" contenteditable=\"false\" aria-autocomplete=\"list\" aria-label=\"F2\">1.4.15<\/div>\n<\/div>\n<\/div>\n<\/td>\n<td><span style=\"font-weight: 400;\">1.3.3<\/span><\/td>\n<td><span style=\"font-weight: 400;\">1.1.1<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Custom Checkout<\/span><\/td>\n<td><span style=\"font-weight: 400;\">3.8.7<\/span><\/td>\n<td><span style=\"font-weight: 400;\">2.0.10<\/span><\/td>\n<td><span style=\"font-weight: 400;\">2.2.2<\/span><\/td>\n<td><span style=\"font-weight: 400;\">NA<\/span><\/td>\n<td><span style=\"font-weight: 400;\">NA<\/span><\/td>\n<td><span style=\"font-weight: 400;\">1.3.0<\/span><\/td>\n<td><span style=\"font-weight: 400;\">NA<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><span style=\"font-weight: 400;\">Razorpay Payments SDK Upgrades<\/span><\/h2>\n<h2><span style=\"font-weight: 400;\">Upgrading Android SDKs<\/span><\/h2>\n<h3><span style=\"font-weight: 400;\">Standard:<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">To upgrade the Standard Android SDK, follow these steps:<\/span><\/p>\n<p><b>Check the Latest Version<\/b><span style=\"font-weight: 400;\">: Check the latest version of Standard Checkout <\/span><a href=\"https:\/\/razorpay.com\/docs\/payments\/payment-gateway\/android-integration\/standard\/#list-of-razorpay-android-standard-sdk-versions-last\"><span style=\"font-weight: 400;\">here<\/span><\/a><span style=\"font-weight: 400;\">.<br \/>\n<\/span><\/p>\n<p><b>Update Gradle: <\/b><span style=\"font-weight: 400;\">In the app-level Gradle build file, update the SDK version to the latest release.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400;\">dependencies {<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">\/\/\u00a0 \u00a0 &#8230; other dependencies<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">\/\/\u00a0 For Razorpay checkout SDK<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">\u00a0 implementation <\/span><span style=\"font-weight: 400;\">&#8216;com.razorpay:checkout:&lt;latest-version-number-goes-here&gt;&#8217;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">\/\/\u00a0 \u00a0 &#8230; other dependencies<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">\u00a0 <\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">}<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><b>Sync Gradle:<\/b><span style=\"font-weight: 400;\"> Once the Gradle syncs, inspect for compile-time errors and refactor the code to accommodate any newer changes.<\/span><\/p>\n<p><b>Sanity Check:<\/b><span style=\"font-weight: 400;\"> Perform a thorough check to ensure all changes are correctly implemented. If everything looks good, your upgrade is complete.<\/span><\/p>\n<p>Note- Minimum compliant version required.<\/p>\n<h3><span style=\"font-weight: 400;\">Custom:<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">To upgrade the Custom Android SDK, follow similar steps:<\/span><\/p>\n<p><b>Check the Latest Version:<\/b><span style=\"font-weight: 400;\"> Check the latest version of Custom Checkout <\/span><a href=\"https:\/\/razorpay.com\/docs\/payments\/payment-gateway\/android-integration\/custom\/#list-of-razorpay-android-custom-sdk-versions-last\"><span style=\"font-weight: 400;\">here<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<p><b>Update Gradle:<\/b><span style=\"font-weight: 400;\"> In the app-level build.gradle file, update the SDK version in the dependencies section.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>dependencies {<\/b><b><br \/>\n<\/b><b>\/\/\u00a0 \u00a0 &#8230; other dependencies<\/b><b><br \/>\n<\/b><b>\/\/\u00a0 For Razorpay checkout SDK<\/b><b><br \/>\n<\/b><b>\u00a0 implementation <\/b><b>&#8216;com.razorpay:customui:<\/b><span style=\"font-weight: 400;\">&lt;latest-version-number-goes-here&gt;<\/span><b>&#8216;<\/b><b><br \/>\n<\/b><b>\/\/\u00a0 \u00a0 &#8230; other dependencies<\/b><b><br \/>\n<\/b><b>\u00a0 <\/b><b><br \/>\n<\/b><b>}<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><b>Sync Gradle:<\/b><span style=\"font-weight: 400;\"> After updating, sync Gradle and check for any compile-time errors.<\/span><\/p>\n<p><b>Sanity Check:<\/b><span style=\"font-weight: 400;\"> Ensure all changes are correctly integrated and the application functions as expected.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Upgrading iOS SDKs<\/span><\/h2>\n<h3><span style=\"font-weight: 400;\">Standard:<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">For upgrading the Standard iOS SDK, adhere to the following steps:<\/span><\/p>\n<p><b>Update Podfile:<\/b><span style=\"font-weight: 400;\"> In your project&#8217;s Podfile, specify the latest version of the SDK. Click <\/span><a href=\"https:\/\/razorpay.com\/docs\/payments\/payment-gateway\/ios-integration\/standard\/?utm_source=linktree&amp;utm_medium=risk\"><span style=\"font-weight: 400;\">here<\/span><\/a><span style=\"font-weight: 400;\"> to learn more about the update. <\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Note:<\/strong> Not mentioning any version will automatically pick the latest version from Cocoapods.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400;\">platform :ios, &#8216;11.0&#8217;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">target &#8216;ProjectName&#8217; do<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0use_frameworks!<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0pod <\/span><span style=\"font-weight: 400;\">&#8216;razorpay-pod&#8217;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">end<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><b>Update Pods:<\/b><span style=\"font-weight: 400;\"> Run <\/span><span style=\"font-weight: 400;\">pod repo update<\/span><span style=\"font-weight: 400;\"> to fetch the latest release versions of the pods.<\/span><\/p>\n<p><b>Sanity Check:<\/b><span style=\"font-weight: 400;\"> After updating, ensure that the integration is successful and there are no issues with the updated SDK.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Custom:<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">For the Custom iOS SDK upgrade:<\/span><\/p>\n<p><b>Update Podfile: <\/b><span style=\"font-weight: 400;\">Similar to the Standard SDK, update the Podfile with the latest version of the Custom SDK. Click <\/span><a href=\"https:\/\/razorpay.com\/docs\/payments\/payment-gateway\/ios-integration\/custom\/\"><span style=\"font-weight: 400;\">here<\/span><\/a><span style=\"font-weight: 400;\"> to learn more about the update.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Note:<\/strong> Not mentioning any version will automatically pick the latest version from Cocoapods.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400;\">platform :ios, &#8216;11.0&#8217;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">target &#8216;ProjectName&#8217; do<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0use_frameworks!<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0pod <\/span><span style=\"font-weight: 400;\">&#8216;razorpay-customui-pod&#8217;<\/span><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">end<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><b>Run Pod Update: <\/b><span style=\"font-weight: 400;\">Execute <\/span><span style=\"font-weight: 400;\">pod repo update<\/span> <span style=\"font-weight: 400;\">to fetch the latest release versions of the pods.<\/span><\/p>\n<p><b>Verify Integration:<\/b><span style=\"font-weight: 400;\"> Verify that the updated SDK integrates seamlessly with your project and doesn&#8217;t cause any disruptions.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Upgrading React Native \/ Capacitor \/ Ionic Package with NPM<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">For upgrading these packages using npm:<\/span><\/p>\n<p><b>Navigate to Project Directory:<\/b><span style=\"font-weight: 400;\"> Open a terminal or command prompt and navigate to your project directory where the package.json file resides.<\/span><\/p>\n<p><b>Update Specific Package:<\/b><span style=\"font-weight: 400;\"> Use the npm update command followed by the package name to update a specific package to its latest version.<\/span><\/p>\n<p><b>Example:<\/b><\/p>\n<p style=\"padding-left: 80px;\"><span style=\"font-weight: 400;\">npm<\/span> <span style=\"font-weight: 400;\">update<\/span> <span style=\"font-weight: 400;\">&lt;razorpay_package_name&gt;<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Replace &lt;package_name&gt; with the name of the package you want to update.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Package names:<\/span><\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<td><b>Framework<\/b><\/td>\n<td><b>Standard<\/b><\/td>\n<td><b>Custom<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>React native<\/b><\/td>\n<td><span style=\"font-weight: 400;\">react-native-razorpay\u00a0<\/span><\/td>\n<td><span style=\"font-weight: 400;\">react-native-customui<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Capacitor<\/b><\/td>\n<td><span style=\"font-weight: 400;\">https:\/\/github.com\/razorpay\/razorpay-capacitor.git<\/span><\/td>\n<td><span style=\"font-weight: 400;\">NA<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Ionic<\/b><\/td>\n<td><span style=\"font-weight: 400;\">https:\/\/github.com\/razorpay\/razorpay-cordova.git<\/span><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><b>Review Updates:<\/b><span style=\"font-weight: 400;\"> After running the update command, review the updates fetched by npm to ensure they don&#8217;t introduce any breaking changes.<\/span><\/p>\n<p><b>Test Application: <\/b><span style=\"font-weight: 400;\">Conduct thorough testing to ensure that the updated packages don&#8217;t affect the functionality of your application adversely.<\/span><\/p>\n<p><b>Commit Changes:<\/b><span style=\"font-weight: 400;\"> If everything is functioning correctly, commit the changes to your version control system to share the updates with other developers.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To learn more about these updates, click <\/span><a href=\"https:\/\/razorpay.com\/blog\/razorpay-payments-sdk\/#Integrate_With_iOS_Standard_SDK\"><span style=\"font-weight: 400;\">here<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Upgrading Flutter<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">For Flutter projects utilizing Razorpay packages, upgrading is a breeze. Follow these steps:<\/span><\/p>\n<p><b>Navigate to Project Directory:<\/b><span style=\"font-weight: 400;\"> Open a terminal or command prompt and navigate to your project directory, where the package.json file is located.<\/span><\/p>\n<p><b>Run Flutter Pub Upgrade:<\/b><span style=\"font-weight: 400;\"> Once in the project directory, execute the following command:<\/span><\/p>\n<p style=\"padding-left: 80px;\"><span style=\"font-weight: 400;\">dart<\/span> <span style=\"font-weight: 400;\">pub<\/span> <span style=\"font-weight: 400;\">upgrade<\/span> <span style=\"font-weight: 400;\">&lt;razorpay_flutter_package_name&gt;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This command upgrades the dependencies listed in your pubspec.yaml file to their latest compatible versions.<\/span><\/p>\n<p><b>Package Names:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Standard: razorpay_flutter<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Custom: razorpay_flutter_customui<\/span><\/p>\n<p><b>Review Updates:<\/b><span style=\"font-weight: 400;\"> After the upgrade, review the updates fetched by npm to ensure they didn&#8217;t introduce any breaking changes or conflicts with your code.<\/span><\/p>\n<p><b>Test Your Application: <\/b><span style=\"font-weight: 400;\">Conduct thorough testing to ensure that everything functions as expected with the new versions.<\/span><\/p>\n<p><b>Commit Changes:<\/b><span style=\"font-weight: 400;\"> If all checks out, commit the changes to your package.json and package-lock.json (if present) files to version control, allowing other developers working on the project to benefit from the updates.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Note:<\/strong> To learn more about the update, click <\/span><a href=\"https:\/\/razorpay.com\/docs\/payments\/payment-gateway\/flutter-integration\/custom\/\"><span style=\"font-weight: 400;\">here<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Upgrading Cordova Packages<\/span><\/h2>\n<p>To check your Razorpay SDK version follow these steps:<\/p>\n<ol>\n<li><span style=\"font-weight: 400;\"> Open your Cordova project in your preferred code editor.<\/span><\/li>\n<li><span style=\"font-weight: 400;\"> Navigate to the `config.xml` file in the root directory of your project.<\/span><\/li>\n<li><span style=\"font-weight: 400;\"> Look for the `&lt;plugin&gt;` tag that includes the Razorpay SDK plugin.<\/span><\/li>\n<li><span style=\"font-weight: 400;\"> The version number is represented by `x.y.z`. <\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">For Cordova projects integrating Razorpay packages, upgrading follows these steps:<\/span><\/p>\n<p><b>Navigate to Project Directory: <\/b><span style=\"font-weight: 400;\">Open a terminal or command prompt and navigate to your project directory, where the package.json file is located.<\/span><\/p>\n<p><b>Update Specific Package: <\/b><span style=\"font-weight: 400;\">Use the following command to update the Cordova package to its latest version:<\/span><\/p>\n<p style=\"padding-left: 80px;\"><span style=\"font-weight: 400;\">cordova<\/span> <span style=\"font-weight: 400;\">plugin<\/span> <span style=\"font-weight: 400;\">update<\/span> <span style=\"font-weight: 400;\">com.razorpay.cordova<\/span> <span style=\"font-weight: 400;\">&#8211;save<\/span><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<p><b>Review Updates: <\/b><span style=\"font-weight: 400;\">After updating, review the updates fetched by npm to ensure they didn&#8217;t introduce any breaking changes or conflicts with your code.<\/span><\/p>\n<p><b>Test Your Application: <\/b><span style=\"font-weight: 400;\">Conduct thorough testing to ensure that everything functions as expected with the new versions.<\/span><\/p>\n<p><b>Commit Changes:<\/b><span style=\"font-weight: 400;\"> If all checks out, commit the changes to your package.json and package-lock.json (if present) files to version control, enabling other developers working on the project to benefit from the updates.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Note:<\/strong> To learn more about the update, click <\/span><a href=\"https:\/\/razorpay.com\/docs\/payments\/payment-gateway\/cordova-integration\/?utm_source=linktree&amp;utm_medium=risk\"><span style=\"font-weight: 400;\">here<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Conclusion: Razorpay Payments SDK Upgrades<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Upgrading SDKs is crucial to leverage new features, enhancements, and bug fixes. By following the outlined steps specific to each platform, you can ensure a smooth transition to the latest Razorpay Payment SDK upgrades, thereby enhancing your application&#8217;s performance and user experience. Always remember to thoroughly test your application after the upgrade to catch any unforeseen issues before deploying to production.<br \/>\n<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Frequently Asked Questions<br \/>\n<\/span><\/h2>\n<p><strong>Q1:<\/strong> Would this entail downtime of the payment link?<br \/>\nAnswer: No, this update will not cause any downtime for the <a href=\"https:\/\/razorpay.com\/payment-links\/\">payment link<\/a>.<\/p>\n<p><strong>Q2:<\/strong> Would there be any change to the settlement process post upgradation?<br \/>\nAnswer: There will not be any change in the settlement process after the upgrade.<\/p>\n<p><strong>Q3:<\/strong> Would it entail changes to be done in the SAP APIs to accommodate any changes?<br \/>\nAnswer: There will not be any changes to the APIs either.<\/p>\n<p><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Discover the power of Razorpay Payments SDK Upgrades with our detailed guide. Seamlessly upgrade your SDKs for enhanced performance and user experience.<\/p>\n","protected":false},"author":87,"featured_media":15518,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[26,637],"tags":[638,51],"class_list":{"0":"post-15554","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-payments","8":"category-magic-checkout-product-updates","9":"tag-magic-checkout-product-updates","10":"tag-payments"},"_links":{"self":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts\/15554","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/users\/87"}],"replies":[{"embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/comments?post=15554"}],"version-history":[{"count":6,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts\/15554\/revisions"}],"predecessor-version":[{"id":24219,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts\/15554\/revisions\/24219"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/media\/15518"}],"wp:attachment":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/media?parent=15554"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/categories?post=15554"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/tags?post=15554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}