Types of apps

To integrate with Zettle, you can build the following types of apps. The OAuth method for each type of app indicates how the authentication and authorisation work.
App typeUsageOAuth methodAPIs or SDKs
Partner-hosted appHosted by you as an integrator. You use it for one or more services with Zettle APIs. For example, managing inventories and product libraries in an e-commerce platform.Code grantAPIs
Self-hosted appHosted by one or more merchants individually. You use it for one or more services with Zettle APIs. For example, managing inventories and product libraries in an e-commerce platform.Assertion grant (API key)APIs
SDK appHosted by you as an integrator. You use it to take payments with Zettle in your own app. The supported payment methods are card and contactless such as PayPal QRC. For example, a point of sale (POS) systemPKCEAndroid SDK or iOS SDK