This document provides an overview of the Kustom Checkout Mobile SDK. It allows merchants to integrate Kustom's products into their iOS and Android applications, providing a seamless mobile purchase experience.
The Mobile SDK enables native integration of Kustom and KustomCheckoutSDK products into apps, allowing customers to pay with Kustom.
There are two integration methods:
For fully native apps, integration is achieved in three steps:
- Fetch a Kustom Checkout HTML snippet from your web server.
- Set the snippet and display the Kustom Checkout view.
- Establish a callback to handle SDK events.
Detailed guides are available for:
- iOS / Native: iOS integration
- Android / Native: Android integration
- React Native: React Native integration
For apps rendering Kustom content in a web view, the SDK integrates with your web view and reacts to navigation events:
- Initialize the SDK with your web view.
- Present your web page.
- Notify the SDK about web view events.
- Establish a callback to handle SDK events.
KustomMobileSDK is built on top of KlarnaMobileSDK and offers feature parity for Kustom Checkout.
KustomMobileSDK was migrated from the following KlarnaMobileSDK versions:
Android: 2.6.29
iOS: 2.7.0
React Native: 2.4.10
We recommend migrating directly to KustomMobileSDK, even if you are several minor versions behind.
- Download the KustomMobileSDK
- After updating the SDK, rename the instance from
KlarnaCheckoutViewtoKustomCheckoutView