GuidePurchase country, locale, and currencyWhen initiating a payment, you need to define a country, locale, and currency for the payment session. Learn which are the valid values for these parameters and how to map them. GuideStep 1: Initiate a paymentThis section of the guide walks you through initiating a payment and letting your customers pay with Klarna. GuideCancel an authorizationUse the Klarna payments API to cancel an authorization and remove any customer debts gotten during the payment session. GuideKlarna payments SDK referenceThis is the library reference for the Klarna payments JavaScript SDK. Here you can find a description of the different methods, their required parameters, and their returns. GuideKlarna WebView - iOSIntegrate Klarna WebView for iOS using KlarnaMobileSDK to render payment views, handle sessions, and customize the experience with flexible import and configuration options. GuideKlarna WebViewThis guide will walk you through the steps required to add the Klarna WebView to your React Native app and how to use it. GuideInitiate an in-store paymentThis guide walks you through initiating a payment and letting your customers pay with Klarna in your physical store. GuideCancel a customer tokenYou can cancel a customer token if it's no longer needed, for example, if a customer cancels their subscription. GuideBefore you start with Hosted Payment PageIntegrate Klarna's Hosted Payment Page (HPP) with Klarna Payments and Order Management to deliver a seamless consumer payment experience and efficient order processing.