Explore iOS SDKs

Explore the iOS SDKs offered by PayU to find the best fit for your use case.

PayU offers various iOS SDKs that each serve a unique use case. Here is a brief overview of the most popular SDKs:

  • Checkout Pro SDK: The Checkout Pro SDK is a complete, ready-to-use native checkout UI that allows you to integrate a payment interface with minimal effort and get started quickly. The SDK includes a variety of features, such as support for multiple payment methods, a secure payment gateway, and a user-friendly interface.

  • Core SDK: The Core SDK allows you to integrate the PayU payment gateway into your payment interface. This gives you more control over the look and feel of the payment interface, as well as the ability to add custom features and functionality.

  • UPI SDK: The UPI SDK allows you to integrate Unified Payments Interface (UPI) payments into your iOS app. UPI is a popular payment method in India that allows users to make payments directly from their bank accounts.

  • OlaMoney SDK: The OlaMoney SDK allows you to integrate OlaMoney payments into your iOS app. OlaMoney is a digital wallet that allows users to make payments for goods and services online and offline.

  • Native OTP Assist SDK: The Native OTP Assist SDK allows you to capture OTP (One-Time Password) directly from your iOS app without redirecting the user to the bank's 3D secure page. This can help to improve the checkout experience and reduce the chances of abandonment.

  • 3DS 2.0 SDK: 3DS SDK allows you to provide a native experience rather than redirecting customer to a bank page. The UI is standardised according to EMVCO guidelines and offers customisation. With 3DS 2.0, a native experience can only be provided in an app through a 3DS SDK.

Choose your integration

The best SDK for you will depend on your specific needs and requirements.

If you need a quick and easy way to integrate a payment interface into your app, then the Checkout Pro SDK is a good option. If you need more control over the look and feel of the payment interface, then the Core SDK is a good choice. And if you need to accept payments through UPI, OlaMoney, PhonePe, or Native OTP Assist, then the respective SDKs are a good fit.

Here is a comparison table that summarizes the key features of the different SDKs:

SDKFeaturesUse Case
iOS CheckoutPro SDKComplete ready-to-use native checkout UI allows you to get started quickly with minimal effort. This SDK is a great choice for small and medium sized businesses that operates on limited tech resource.| Low Effort Integration, | Non-Seamless Checkout | Limited Tech | Resource |
iOS Core SDKCreate your own UI for the payment flow by leveraging various methods exposed in the Core SDK. This SDK is more suitable for larger enterprises that can allocate dedicated engineering resource to develop customised payment flow.| Seamless Checkout | Medium Effort | Enterprise Businesses |
iOS UPI SDKThis SDK best suited for creating a custom payment UI for UPI only checkout.Low Effort Integration|UPI Checkout
iOS Ola Money SDKAllows you to integrate OlaMoney payments into your iOS app.Low Effort Integration|OlaMoney Checkout
iOS Custom Browser SDKCollect netbanking payment on the bank's pageLow Effort Integration|PhonePe Checkout
iOS Native OTP Assist SDKAllows you to capture OTP (One Time Password) directly from your iOS app without redirecting the user to the bank's 3D secure page.Native OTP Support| Low Effort Integration