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.
https://api.klarna.com
Auth type
none
Auth header
# No auth required
Rate limit
See documentation
Pricing
Enterprise / contact sales
Free quota
None
Documentation
https://api.apis.guru/v2/specs/klarna.com:payments/1.0.0.json
Endpoint status
Server online — HTTP 404 — server is online but path returned an error (may require auth)1.87s
(checked Mar 29, 2026)
Builder score
D
40%
builder-friendly
No authentication required
# No auth required
Free — open public API, no authentication required.
| Method | Path | Description |
|---|---|---|
| DELETE | /payments/v1/authorizations/{authorizationToken} |
Cancel an existing authorization |
| POST | /payments/v1/authorizations/{authorizationToken}/customer-token |
Generate a consumer token |
| POST | /payments/v1/authorizations/{authorizationToken}/order |
Create a new order |
| POST | /payments/v1/sessions |
Create a new payment session |
| GET | /payments/v1/sessions/{session_id} |
Read an existing payment session |
| POST | /payments/v1/sessions/{session_id} |
Update an existing payment session |
curl 'https://api.klarna.com/payments/v1/authorizations/{authorizationToken}' \
-H '# No auth required'
{}
Data sourced from API Map. Always verify pricing and rate limits against the official Klarna Payments API V1 documentation.