Klarna Mobile SDK is the best and only official way to integrate Klarna products into your mobile app.
We offer a seamless and straightforward way to
- Render individual payment methods through Klarna Payments
- Present a fully-featured checkout through Klarna Checkout
- Give your customers a running start into the purchasing flow with On-site Messaging
- Let customers quickly and safely sign for your platform using their Klarna account via Sign in with Klarna
and so much more in a single package!
- Android 4.4 or later.
Klarna Mobile SDK offers two different integration types; standalone and WebView. Both of these types include multiple product integrations underneath and they are separated by the integration API offered by the SDK.
Standalone integrations are product integrations offered with native API. Most of these integrations are fully native while there are some integrations that are using WebView internally. This means even if the integration is via a WebView you don't have to manage a WebView instance and instead you get a customized View or SDK instance that you can use directly with native APIs.
WebView integrations are solely based on WebViews and targeted to apps using WebViews in some parts of the app such as using Web checkout solutions in an app. These integrations either let integrator own a WebView or offer a WebView that's customized by the SDK and ready to be used out of the box.
If you are having any issues using the SDK in your project or if you think that something is wrong with the SDK itself, please follow our support guide.
If you want to contribute to this project please follow our contribution guide.
This project is licensed under Apache License, Version 2.0.