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

# Integrate With iOS Custom SDK

> Integrate Razorpay iOS Custom SDK with your iOS application and accept payments.

<div style={{display:"flex",flexWrap:"wrap",alignItems:"center",gap:"0.35rem 0.9rem",border:"1px solid rgba(128,128,128,0.28)",borderRadius:"0.5rem",padding:"0.45rem 0.75rem",margin:"0 0 1.25rem",fontSize:"0.875rem"}}>
  <span style={{fontWeight:600}}>Available in</span>
  <span>🇮🇳 India</span>
</div>

With Razorpay iOS Custom SDK, you can customise the Razorpay Checkout UI.
Customise the look and feel such as colours and themes of your app's Checkout form.

* Validate customer inputs such as card number, expiry date and others using the [Luhn check algorithm](https://en.wikipedia.org/wiki/Luhn_algorithm).
* Configure and integrate the payment methods on the Checkout form.

<Warning>
  **Watch Out!**

  * [Razorpay iOS Standard SDK](/docs/payments/payment-gateway/ios-integration/standard) supports all payment methods by default. We recommend you integrate with the Razorpay iOS Standard SDK. If you integrate with Custom Checkout SDK, you will need to integrate these manually.
  * This framework only supports iOS version **10.0 and above**.
</Warning>

## List of Razorpay iOS Custom SDK Versions (Last 5 versions)

| SDK                                                                             | Framework Compiled With | Release Date | Changes                                                                                                  |
| ------------------------------------------------------------------------------- | ----------------------- | ------------ | -------------------------------------------------------------------------------------------------------- |
| [2.2.0](https://github.com/razorpay/razorpay-customui-pod/releases/tag/2.2.0)   | Swift 5.4.2+            | 02 Jul 2026  | **Feature**: Introduces Apple Pay plugin support.                                                        |
| [2.1.2](https://github.com/razorpay/razorpay-customui-pod/releases/tag/2.1.2)   | Swift 5.4.2+            | 08 Dec 2025  | Bug Fixes.                                                                                               |
| [2.1.1](https://github.com/razorpay/razorpay-customui-pod/releases/tag/2.1.1)   | Swift 5.4.2+            | 18 Nov 2025  | **Feature**: Added turbo property in Checkout implementation. <br /> Bug Fixes.                          |
| [2.1.0](https://github.com/razorpay/razorpay-customui-pod/releases/tag/2.1.0)   | Swift 5.4.2+            | 07 Nov 2025  | **Feature**: SDK modularisation to allow Razorpay custom and standard SDKs in the same app.              |
| [2.0.22](https://github.com/razorpay/razorpay-customui-pod/releases/tag/2.0.22) | Swift 5.4.2+            | 04 Nov 2025  | **Bug Fix**: <ul><li>Xcode 16 compatibility issue.</li><li>WebView `decidePolicyFor` function.</li></ul> |

<Check>
  **Update SDK**

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

## Prerequisites

* Create a [Razorpay account](https://dashboard.razorpay.com/signup).
* Generate the [API Keys](/docs/api/authentication#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 [Razorpay Payment Flow](/docs/payments/payment-gateway/how-it-works).

## Integration Steps

Follow these integration steps:

1. [Build Integration](/docs/payments/payment-gateway/ios-integration/custom/build-integration)
2. [Test Integration](/docs/payments/payment-gateway/ios-integration/custom/test-integration)
3. [Go-Live Checklist](/docs/payments/payment-gateway/ios-integration/custom/go-live-checklist)

### Related Information

* [Troubleshooting and FAQs](/docs/payments/payment-gateway/ios-integration/custom/troubleshooting-faqs)
* [Address Verification System](/docs/payments/international-payments/address-verification-system)
