API reference introduction

For Payment Service Providers, Klarna API enables the distribution of Klarna as payment method for multiple merchants and provides the functionality to initiate, authorise and fully manage payment and orders on behave of merchants. For Merchants, Klarna API provides a simple and flexible way to initiate and authorise and manageing payments done with Klarna payment methods into a website, mobile app or for a physical store.

For testing and development, you can use the Klarna API in playground environment (sandbox mode), which doesn’t affect your live data or interact with your backend systems and other networks. The API credentials for authentication are associated to the environment type, therefore playground credentials will only work for playground environment and production credential will only work for live environment.

This API reference provides information on available endpoints and how to interact with them. To learn more about how to integrate Klarna API, visit our documentation.