Skip to content
Last updated

Mobile overview

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.

What is it?

The Mobile SDK enables native integration of Kustom and KustomCheckoutSDK products into apps, allowing customers to pay with Kustom.

There are two integration methods:

Native approach

For fully native apps, integration is achieved in three steps:

  1. Fetch a Kustom Checkout HTML snippet from your web server.
  2. Set the snippet and display the Kustom Checkout view.
  3. Establish a callback to handle SDK events.

Detailed guides are available for:

Hybrid approach

For apps rendering Kustom content in a web view, the SDK integrates with your web view and reacts to navigation events:

  1. Initialize the SDK with your web view.
  2. Present your web page.
  3. Notify the SDK about web view events.
  4. Establish a callback to handle SDK events.
Important information

Migrate to KustomMobileSDK

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.

  1. Download the KustomMobileSDK
  2. After updating the SDK, rename the instance from KlarnaCheckoutView to KustomCheckoutView