API Changelog - 2026-05-06: Summary
Klarna has been decommissioned as a supported payment method. The klarna
enum value has been removed from the paymentMethod.type field, and all
Klarna-specific request and response schemas have been removed from the API.
Integrations using Klarna must migrate to a supported payment method.
POST /v1/payments — Create Payment
The klarna payment method type has been removed from the
paymentMethod.type enum. Passing "klarna" as the payment method type
will now result in a validation error. The full Klarna payment method
object (paymentMethod.klarna) is no longer accepted in the request body.
| Property | Details |
|---|---|
| Name | paymentMethod.type |
| Location | Request body |
| Type | string |
| Required | Yes |
| Format | Enum value klarna — removed |
| Example | "klarna" |
| Property | Details |
|---|---|
| Name | paymentMethod.klarna |
| Location | Request body |
| Type | object |
| Required | Conditional (was required when type was klarna) |
| Format | Klarna payment data object — removed |
| Example | { "returnUrl": "https://example.com/return", "billingAddress": { "country": "DE" }, "order": { ... } } |
GET /v1/payments/{paymentId} — Get Payment by ID
The klarna discriminator mapping has been removed from the
paymentMethod field in the payment response. Payments previously created
with paymentMethod.type: "klarna" will no longer match a known
discriminator value in the response schema.
| Property | Details |
|---|---|
| Name | paymentMethod.type |
| Location | Response body |
| Type | string |
| Required | Yes |
| Format | Enum value klarna — removed |
| Example | "klarna" |
GET /v1/payments/{paymentId}/transactions — Get Payment Transactions
The klarna discriminator mapping has been removed from the
paymentMethod field in the payment transaction response.
| Property | Details |
|---|---|
| Name | paymentMethod.type |
| Location | Response body |
| Type | string |
| Required | Yes |
| Format | Enum value klarna — removed |
| Example | "klarna" |
GET /v1/payments/{paymentId}/refunds — Get Refund Transactions
The klarna discriminator mapping has been removed from the
paymentMethod field in the refund transaction response.
| Property | Details |
|---|---|
| Name | paymentMethod.type |
| Location | Response body |
| Type | string |
| Required | Yes |
| Format | Enum value klarna — removed |
| Example | "klarna" |