Norce Checkout - Klarna Checkout Adapter API (0.2.2)

Build 2026-01-12 09:48:20

The Klarna Checkout Adapter API is used to create and manage a Klarna Checkout Order.

Download OpenAPI description
Languages
Servers
Test server

https://checkout-klarna-adapter.test.norce.tech/

Schemas

KlarnaPaymentsAttachment

bodystring

The content of the extra merchant data should be presented as a string inside this property. The body should be an object containing any of the keys and sub-objects described below serialized to JSON. More information on that object can be found here.

content_typestring

The content type of the body. It is usually represented as "application/vnd.klarna.internal.emd-v2+json"

{ "body": "string", "content_type": "string" }

KlarnaPaymentsCustomer

date_of_birthstring

Customer’s date of birth. The format is ‘yyyy-mm-dd’

genderstring

Customer’s gender - ‘male’ or ‘female’

last_four_ssnstring

Last four digits of the customer's social security number. This value is available for US customers.

national_identification_numberstring

The customer's national identification number. This value is available for EU customers utilizing national identification numbers.

organization_entity_typestring

Organization entity type. Only applicable for B2B customers.

Enum"LIMITED_COMPANY""PUBLIC_LIMITED_COMPANY""ENTREPRENEURIAL_COMPANY""LIMITED_PARTNERSHIP_LIMITED_COMPANY""LIMITED_PARTNERSHIP""GENERAL_PARTNERSHIP""REGISTERED_SOLE_TRADER""SOLE_TRADER""CIVIL_LAW_PARTNERSHIP""PUBLIC_INSTITUTION"
organization_registration_idstring

Organization registration id. Only applicable for B2B customers.

titlestring

Customer’s Title. Allowed values per country:\nUK - "Mr", "Ms"\nDE - "Herr", "Frau"\nAT: "Herr, "Frau"\nCH: de-CH: "Herr, "Frau" it-CH: "Sig.", "Sig.ra" fr-CH: "M", "Mme" \nBE: "Dhr.", "Mevr."\nNL: "Dhr.", "Mevr."

typestring

Type of customer in the session. If nothing is added, a B2C session will be the default. If it is a b2b-session, you should enter organization to trigger a B2B session.

vat_idstring

VAT ID. Only applicable for B2B customers.

{ "date_of_birth": "string", "gender": "string", "last_four_ssn": "string", "national_identification_number": "string", "organization_entity_type": "LIMITED_COMPANY", "organization_registration_id": "string", "title": "string", "type": "string", "vat_id": "string" }

KlarnaPaymentsMerchantUrls

confirmationstring(uri)[ 0 .. 2000 ] characters
notificationstring(uri)[ 0 .. 2000 ] characters
pushstring(uri)[ 0 .. 2000 ] characters
authorizationstring(uri)[ 0 .. 2000 ] characters
{ "confirmation": "http://example.com", "notification": "http://example.com", "push": "http://example.com", "authorization": "http://example.com" }

Klarna Checkout

Operations

Klarna Checkout Callbacks

Operations

Klarna Checkout 'Client-side events' Callbacks

Operations

Norce Callbacks (Klarna Checkout)

Operations

Order Management

Operations

Klarna Payments

Operations

Norce Callbacks (Klarna Payments)

Operations