> ## Documentation Index
> Fetch the complete documentation index at: https://doc-test-my.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# React Native Standard Plugin Prerequisites

> Check the prerequisites before you integrate Razorpay React Native Standard plugin with our native Android and iOS SDKs.

<CardGroup cols={1}>
  <Card title="Troubleshooting & FAQs" href="/docs/payments/payment-gateway/react-native-integration/standard/troubleshooting-faqs">
    Troubleshoot common error scenarios and find answers to frequently asked questions about React Native Standard integration.
  </Card>
</CardGroup>

Integrate with Razorpay React Native Standard SDK to accept payments from customers on your app built using React Native. The React Native Standard SDK acts as a wrapper around the Razorpay Standard SDK to build a dynamic and responsive Checkout interface for your iOS or Android application.

<Check>
  **Update SDK**

  Check your current SDK version. If it is outdated, please [update the SDK](/docs/payments/payment-gateway/react-native-integration/standard/troubleshooting-faqs#9-how-can-i-update-the-razorpay-react) to ensure uninterrupted settlements of your funds.
</Check>

<Info>
  **Handy Tips**

  This document elaborates the SDK integration steps for apps running on React Native version 0.60+. You can find the SDK integration steps for apps with [React Native version 0.59 and lower on GitHub](https://github.com/razorpay/react-native-razorpay#for-react-native-059-and-lower).
</Info>

## Integration Steps

**Before you proceed:**

<ul>
  <li> Create a <a href="https://dashboard.curlec.com/?screen=sign_in&next=app%2Fdashboard" target="_blank">Curlec account</a>.</li>
  <li>Generate the <a href="/docs/payments/dashboard/account-settings/api-keys#generate-api-keys" target="_blank">API Keys</a> 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.</li>
  <li>Know about the <a href="/docs/payments/payment-gateway/how-it-works" target="_blank">Payment Flow</a>.</li>
</ul>

Choose your platform to begin integration:

<CardGroup cols={2}>
  <Card title="React Native Android Integration" href="/docs/payments/payment-gateway/react-native-integration/standard/integration-steps-android">
    Integrate React Native Android Standard SDK.
  </Card>

  <Card title="React Native iOS Integration" href="/docs/payments/payment-gateway/react-native-integration/standard/integration-steps-ios">
    Integrate React Native iOS Standard SDK.
  </Card>
</CardGroup>

<CardGroup cols={3}>
  <Card title="Sample App" href="https://github.com/razorpay/react-native-razorpay/tree/master/sampleApps">
    Check the sample app to integrate on GitHub.
  </Card>
</CardGroup>
