# Klarna Payments API V1 API **Provider:** Klarna Payments API V1 **Category:** payments **Base URL:** `https://api.klarna.com` **Auth:** none — `# No auth required` **Rate Limit:** See documentation **Free Tier:** Yes — available **Pricing:** Enterprise / contact sales (subscription) **Docs:** https://api.apis.guru/v2/specs/klarna.com:payments/1.0.0.json ## Description The payments API is used to create a session to offer Klarna's payment methods as part of your checkout. As soon as the purchase is completed the order should be read and handled using the Order Management API. Read more on Klarna payments. ## Endpoints | Method | Endpoint | Description | |--------|----------|-------------| | DELETE | `https://api.klarna.com/payments/v1/authorizations/{authorizationToken}` | Cancel an existing authorization | | POST | `https://api.klarna.com/payments/v1/authorizations/{authorizationToken}/customer-token` | Generate a consumer token | | POST | `https://api.klarna.com/payments/v1/authorizations/{authorizationToken}/order` | Create a new order | | POST | `https://api.klarna.com/payments/v1/sessions` | Create a new payment session | | GET | `https://api.klarna.com/payments/v1/sessions/{session_id}` | Read an existing payment session | | POST | `https://api.klarna.com/payments/v1/sessions/{session_id}` | Update an existing payment session | ## Authentication No authentication required ``` # No auth required ``` ## Sample Request ```bash curl 'https://api.klarna.com/payments/v1/authorizations/{authorizationToken}' \ -H '# No auth required' ``` ## Sample Response ```json {} ``` ## Pricing Details Free — open public API, no authentication required. --- *Source: [API Map](https://apimap.dev/apis/klarna-payments-api/) — CC BY 4.0*