The SDK allows you to integrate Klarna Checkout in native or hybrid iOS and Android applications. It’s aimed to make integration simple and provide the smoothest mobile purchase experience.
The Mobile SDK allows merchants to natively integrate Klarna’s products into their apps. This means that you can add services like Klarna Checkout to your app and let your customers pay with Klarna.
We offer all our integrations under a single library for iOS and Android. This way, you only need to add a single artifact to your app to use any of Klarna’s offerings, like Klarna Checkout.
There are two options for how to integrate Klarna Checkout in your mobile app, a Native approach, and a Hybrid approach:
If you have a fully native app, you can add our native views and interact with them via APIs from your app in three simple steps:
Please refer to our step-by-step guide on how to integrate using a native approach:
If you render Klarna content in a web view, but still offer your users a native experience, you can provide our SDK with a reference to your web view and notify the SDK when a navigation has occurred:
Please refer to our step-by-step guide on how to integrate using a hybrid approach: