Build 2026-01-12 09:48:20
The Klarna Checkout Adapter API is used to create and manage a Klarna Checkout Order.
https://checkout-klarna-adapter.test.norce.tech/
https://checkout-klarna-adapter.test.norce.tech/api/checkout/v1/orders/{order_id}/payments
curl -i -X POST \
'https://checkout-klarna-adapter.test.norce.tech/api/checkout/v1/orders/{order_id}/payments' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'x-channel: 1' \
-H 'x-merchant: norce'{ "id": "string", "status": "CHECKOUT_INCOMPLETE", "htmlSnippet": "\n <div id='klarna-checkout-container'><script>alert('Initializing Klarna Checkout');</script>\n </div>\n " }
https://checkout-klarna-adapter.test.norce.tech/api/checkout/v1/orders/{order_id}/payments/recurring
curl -i -X POST \
'https://checkout-klarna-adapter.test.norce.tech/api/checkout/v1/orders/{order_id}/payments/recurring' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-H 'x-channel: 1' \
-H 'x-merchant: norce' \
-d '{
"token": "string",
"autoCapture": true
}'https://checkout-klarna-adapter.test.norce.tech/api/checkout/v1/orders/{order_id}/payments/{payment_id}/remove
curl -i -X POST \
'https://checkout-klarna-adapter.test.norce.tech/api/checkout/v1/orders/{order_id}/payments/{payment_id}/remove' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'x-channel: 1' \
-H 'x-merchant: norce'https://checkout-klarna-adapter.test.norce.tech/api/checkout/v1/orders/{order_id}/payments/{payment_id}
curl -i -X GET \
'https://checkout-klarna-adapter.test.norce.tech/api/checkout/v1/orders/{order_id}/payments/{payment_id}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'x-channel: 1' \
-H 'x-merchant: norce'{ "id": "string", "status": "CHECKOUT_INCOMPLETE", "htmlSnippet": "\n <div id='klarna-checkout-container'><script>alert('Initializing Klarna Checkout');</script>\n </div>\n " }
https://checkout-klarna-adapter.test.norce.tech/api/checkout/v1/orders/{order_id}/payments/{payment_id}
curl -i -X PUT \
'https://checkout-klarna-adapter.test.norce.tech/api/checkout/v1/orders/{order_id}/payments/{payment_id}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'x-channel: 1' \
-H 'x-merchant: norce'{ "id": "string", "status": "CHECKOUT_INCOMPLETE", "htmlSnippet": "\n <div id='klarna-checkout-container'><script>alert('Initializing Klarna Checkout');</script>\n </div>\n " }