Skip to main content

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.

PropertyDetails
NamepaymentMethod.type
LocationRequest body
Typestring
RequiredYes
FormatEnum value klarna — removed
Example"klarna"
PropertyDetails
NamepaymentMethod.klarna
LocationRequest body
Typeobject
RequiredConditional (was required when type was klarna)
FormatKlarna 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.

PropertyDetails
NamepaymentMethod.type
LocationResponse body
Typestring
RequiredYes
FormatEnum 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.

PropertyDetails
NamepaymentMethod.type
LocationResponse body
Typestring
RequiredYes
FormatEnum 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.

PropertyDetails
NamepaymentMethod.type
LocationResponse body
Typestring
RequiredYes
FormatEnum value klarna — removed
Example"klarna"