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/order/v1/orders/{order_id}/payments/{payment_id}/refresh-kco
curl -i -X POST \
'https://checkout-klarna-adapter.test.norce.tech/api/order/v1/orders/{order_id}/payments/{payment_id}/refresh-kco' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'x-channel: 1' \
-H 'x-merchant: norce'https://checkout-klarna-adapter.test.norce.tech/api/order/v1/orders/{order_id}/payments/{payment_id}/refresh-kp
curl -i -X POST \
'https://checkout-klarna-adapter.test.norce.tech/api/order/v1/orders/{order_id}/payments/{payment_id}/refresh-kp' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'x-channel: 1' \
-H 'x-merchant: norce'https://checkout-klarna-adapter.test.norce.tech/api/order/v1/orders/{order_id}/payments/{payment_id}/cancel
curl -i -X POST \
'https://checkout-klarna-adapter.test.norce.tech/api/order/v1/orders/{order_id}/payments/{payment_id}/cancel' \
-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/order/v1/orders/{order_id}/payments/{payment_id}/capture
curl -i -X POST \
'https://checkout-klarna-adapter.test.norce.tech/api/order/v1/orders/{order_id}/payments/{payment_id}/capture' \
-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/order/v1/orders/{order_id}/payments/{payment_id}/refund
curl -i -X POST \
'https://checkout-klarna-adapter.test.norce.tech/api/order/v1/orders/{order_id}/payments/{payment_id}/refund' \
-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 " }