Integrate With iOS Custom SDK

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


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 .
  • Configure and integrate the payment methods on the Checkout form.

Watch Out!

  • 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.

SDKFramework Compiled WithRelease DateChanges
Swift 5.1+04 Apr 2024Bug Fix: Addressed race condition during WkWebView UserAgent retrieval
Swift 5.1+11 Mar 2024Bug Fix: Generic fixes for UPI Intent payments
Swift 5.1+28 Nov 2023Feature :
  • New method: setWebView. Enables you to set webview after checkout SDK initialisation
  • It accepts callback delegate and you can set any class conforming to our payment protocol
Swift 5.1+09 Nov 2023Bug Fix : GetPaymentMethods function call
Swift 5.1+05 Sep 2023Bug Fix : Payment auto-cancel on dragging the notification center

Is this integration guide useful?