> ## Documentation Index
> Fetch the complete documentation index at: https://razorpay-60c89f9a-mintlify-audit-missing-sections-1778528421.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Prerequisites

> You can use Razorpay Standard SDK to integrate the Razorpay Payment Gateway with your Cordova Application to accept payments. The Razorpay Cordova plugin acts as a wrapper around the Razorpay Standard SDK to build a dyna

* **Cordova Standard SDK Changelog**: Discover new features, updates and deprecations related to the Razorpay Cordova Standard SDK (since Jan 2024).

  * **Troubleshooting & FAQs**: Troubleshoot common error scenarios and find answers to frequently asked questions about Cordova Standard integration.

You can use Razorpay Standard SDK to integrate the Razorpay Payment Gateway with your Cordova Application to accept payments. The Razorpay Cordova plugin acts as a wrapper around the Razorpay Standard SDK to build a dynamic and responsive Checkout interface for your iOS or Android application.

**SUCCESS**

**Update SDK**

Check your current [Cordova](/payments/payment-gateway/cordova-integration/troubleshooting-faqs#7-how-can-i-check-the-razorpay-cordova) or [Iconic](/payments/payment-gateway/cordova-integration/troubleshooting-faqs#8-how-can-i-check-the-razorpay-ionic) Standard SDK version. If it is outdated, please [update the SDK](/payments/payment-gateway/cordova-integration/troubleshooting-faqs#9-how-can-i-update-the-razorpay-cordova) to ensure uninterrupted settlements of your funds.

## Guidelines

* Add the integration code snippet after the `deviceready` event.

* On browser, change the [Content Security Policy](https://content-security-policy.com/) to whitelist the `razorpay.com` domain.

```js theme={null}
```

* We do not support [ionic server](https://github.com/ionic-team/ionic-cli/issues/354) at the moment because it does not support cordova browser plugins. Try using the `ionic cordova run browser` command instead.

## Integration Steps

**Before you proceed:**

* Create a [Razorpay account](https://dashboard.razorpay.com/signup).

* Generate the [API Keys](/payments/dashboard/account-settings/api-keys#generate-api-keys) from the Dashboard. To go live with the integration and start accepting real payments, generate Live Mode API Keys and replace them in the integration.

* Know about the [Payment Flow](/payments/payment-gateway/how-it-works).

Follow these integration steps:

* **1. Build Integration**: Integrate Cordova Standard SDK.

* **2. Test Integration**: Test the integration by making a test payment.

* **3. Go-live Checklist**: Check the go-live checklist.

* **Sample Code**: Check the sample code on GitHub to integrate.

### Related Information

[Address Verification System](/payments/international-payments/address-verification-system)
