Native Checkout

The Native Checkout SDK is where your customers can finalize their purchase. It is made up of all the components required to present Native Checkout screens.

Without any customisation, Native Checkout screens looks like this:

Native Checkout SDK screens
Native Checkout SDK screens

Start using the Native Checkout SDK

The platform module includes the Native Checkout SDK. To start using it, you need to include one of the payment providers available:

The Native Checkout SDK is composed of these modules:

Native Checkout SDK allows multiple customisations, check the most common customisations.

Koin modules

The Native Checkout SDK dependencies are injected using Koin. Native Checkout SDK provides the default dependencies definitions via these Koin modules:

  • nativeCheckoutPresentationModule
  • orderPresentationModule
  • nativeCheckoutDataModule
  • nativeCheckoutDomainModule
  • orderDataModule
  • orderDomainModule