Build 2026-10-07 13:08:32
The Order Management API is used to create and handle orders
https://{slug}.api-se.playground.norce.tech/checkout/order/
https://{slug}.api-se.stage.norce.tech/checkout/order/
https://{slug}.api-se.norce.tech/checkout/order/
Payment
The amount to be covered by the payment. Amount in major unit currency.
The upper limit to be used by this payment. For example the amount available on a voucher. Amount in major unit currency.
The state of the payment.
External reference to payment service provider.
https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments
https://customer-slug.api-se.stage.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments
https://customer-slug.api-se.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments
curl -i -X POST \
'https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-H 'x-channel: 1' \
-H 'x-merchant: norce' \
-d '{
"adapterId": "klarna-checkout",
"name": "string",
"currency": "SEK",
"type": "default",
"orderId": "o_DhZSbDfVzNzuxOzHyCFskzGzaJ",
"amount": 10,
"upperLimitAmount": 100,
"state": "Intent",
"reference": "7d31e2cf-2d46-4db0-b87d-d65dfaae298f",
"attributes": {
"property1": null,
"property2": null
},
"actions": [
{
"adapterId": "string",
"type": "string",
"url": "string"
}
],
"recurring": {
"token": "string",
"description": "string",
"attributes": {
"property1": null,
"property2": null
}
},
"upsell": {
"eligible": true,
"expiration": "2019-08-24T14:15:22Z",
"transactions": [
{
"id": "string",
"state": "created",
"itemIds": [
"string"
],
"attributes": {
"property1": null,
"property2": null
}
}
],
"attributes": {
"property1": null,
"property2": null
}
},
"voucher": {
"cardId": "1234567890"
},
"partials": [
{
"id": "act_7f21",
"reference": "resurs-payment-1",
"type": "capture",
"lines": [
{
"quantity": 1,
"unitPrice": {
"includingVat": 1234,
"excludingVat": 987.2
},
"total": {
"includingVat": 1234,
"excludingVat": 987.2
},
"vatRate": 0.25
}
],
"total": {
"includingVat": 1234,
"excludingVat": 987.2
},
"completed": "2026-03-04T10:00:00Z"
}
]
}'https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments
https://customer-slug.api-se.stage.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments
https://customer-slug.api-se.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments
curl -i -X GET \
'https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'x-channel: 1' \
-H 'x-merchant: norce'OK
The amount to be covered by the payment. Amount in major unit currency.
The upper limit to be used by this payment. For example the amount available on a voucher. Amount in major unit currency.
The state of the payment.
External reference to payment service provider.
Partial captures, refunds, and cancels committed against this payment. Append-only: a payment update appends entries with a new id and never changes or removes committed ones.
[ { "id": "p_KBiXuYjvYxsezKCQAMuuSKGDaT", "adapterId": "klarna-checkout", "name": "string", "currency": "SEK", "type": "default", "orderId": "o_DhZSbDfVzNzuxOzHyCFskzGzaJ", "amount": 10, "upperLimitAmount": 100, "state": "Intent", "reference": "7d31e2cf-2d46-4db0-b87d-d65dfaae298f", "attributes": { … }, "actions": [ … ], "recurring": { … }, "upsell": { … }, "voucher": { … }, "partials": [ … ] } ]
https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}
https://customer-slug.api-se.stage.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}
https://customer-slug.api-se.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}
curl -i -X GET \
'https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'x-channel: 1' \
-H 'x-merchant: norce'OK
The amount to be covered by the payment. Amount in major unit currency.
The upper limit to be used by this payment. For example the amount available on a voucher. Amount in major unit currency.
The state of the payment.
External reference to payment service provider.
{ "id": "p_KBiXuYjvYxsezKCQAMuuSKGDaT", "adapterId": "klarna-checkout", "name": "string", "currency": "SEK", "type": "default", "orderId": "o_DhZSbDfVzNzuxOzHyCFskzGzaJ", "amount": 10, "upperLimitAmount": 100, "state": "Intent", "reference": "7d31e2cf-2d46-4db0-b87d-d65dfaae298f", "attributes": { "property1": null, "property2": null }, "actions": [ { … } ], "recurring": { "token": "string", "description": "string", "attributes": { … } }, "upsell": { "eligible": true, "expiration": "2019-08-24T14:15:22Z", "transactions": [ … ], "attributes": { … } }, "voucher": { "cardId": "1234567890" }, "partials": [ { … } ] }
The amount to be covered by the payment. Amount in major unit currency.
The upper limit to be used by this payment. For example the amount available on a voucher. Amount in major unit currency.
The state of the payment.
External reference to payment service provider.
https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}
https://customer-slug.api-se.stage.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}
https://customer-slug.api-se.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}
curl -i -X PUT \
'https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-H 'x-channel: 1' \
-H 'x-merchant: norce' \
-d '{
"adapterId": "klarna-checkout",
"name": "string",
"currency": "SEK",
"type": "default",
"orderId": "o_DhZSbDfVzNzuxOzHyCFskzGzaJ",
"amount": 10,
"upperLimitAmount": 100,
"state": "Intent",
"reference": "7d31e2cf-2d46-4db0-b87d-d65dfaae298f",
"attributes": {
"property1": null,
"property2": null
},
"actions": [
{
"adapterId": "string",
"type": "string",
"url": "string"
}
],
"recurring": {
"token": "string",
"description": "string",
"attributes": {
"property1": null,
"property2": null
}
},
"upsell": {
"eligible": true,
"expiration": "2019-08-24T14:15:22Z",
"transactions": [
{
"id": "string",
"state": "created",
"itemIds": [
"string"
],
"attributes": {
"property1": null,
"property2": null
}
}
],
"attributes": {
"property1": null,
"property2": null
}
},
"voucher": {
"cardId": "1234567890"
},
"partials": [
{
"id": "act_7f21",
"reference": "resurs-payment-1",
"type": "capture",
"lines": [
{
"quantity": 1,
"unitPrice": {
"includingVat": 1234,
"excludingVat": 987.2
},
"total": {
"includingVat": 1234,
"excludingVat": 987.2
},
"vatRate": 0.25
}
],
"total": {
"includingVat": 1234,
"excludingVat": 987.2
},
"completed": "2026-03-04T10:00:00Z"
}
]
}'OK
The amount to be covered by the payment. Amount in major unit currency.
The upper limit to be used by this payment. For example the amount available on a voucher. Amount in major unit currency.
The state of the payment.
External reference to payment service provider.
{ "id": "p_KBiXuYjvYxsezKCQAMuuSKGDaT", "adapterId": "klarna-checkout", "name": "string", "currency": "SEK", "type": "default", "orderId": "o_DhZSbDfVzNzuxOzHyCFskzGzaJ", "amount": 10, "upperLimitAmount": 100, "state": "Intent", "reference": "7d31e2cf-2d46-4db0-b87d-d65dfaae298f", "attributes": { "property1": null, "property2": null }, "actions": [ { … } ], "recurring": { "token": "string", "description": "string", "attributes": { … } }, "upsell": { "eligible": true, "expiration": "2019-08-24T14:15:22Z", "transactions": [ … ], "attributes": { … } }, "voucher": { "cardId": "1234567890" }, "partials": [ { … } ] }
https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}/transactions
https://customer-slug.api-se.stage.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}/transactions
https://customer-slug.api-se.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}/transactions
curl -i -X GET \
'https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}/transactions' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'x-channel: 1' \
-H 'x-merchant: norce'[ { "event": "open", "pspEvent": "string", "amount": 0.1, "isSuccess": true, "errorDetail": "string", "pspStatus": "string", "requestJson": "string", "responseJson": "string", "created": "2019-08-24T14:15:22Z", "paymentAction": { … } } ]
Event that triggered the transaction.
https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}/transactions
https://customer-slug.api-se.stage.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}/transactions
https://customer-slug.api-se.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}/transactions
curl -i -X POST \
'https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}/transactions' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-H 'x-channel: 1' \
-H 'x-merchant: norce' \
-d '{
"event": "open",
"pspEvent": "string",
"amount": 0.1,
"isSuccess": true,
"errorDetail": "string",
"pspStatus": "string",
"requestJson": "string",
"responseJson": "string",
"paymentAction": {
"adapterId": "string",
"type": "string",
"url": "string"
}
}'{ "event": "open", "pspEvent": "string", "amount": 0.1, "isSuccess": true, "errorDetail": "string", "pspStatus": "string", "requestJson": "string", "responseJson": "string", "created": "2019-08-24T14:15:22Z", "paymentAction": { "id": "string", "adapterId": "string", "type": "string", "url": "string" } }
https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}/actions
https://customer-slug.api-se.stage.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}/actions
https://customer-slug.api-se.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}/actions
curl -i -X POST \
'https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}/actions' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-H 'x-channel: 1' \
-H 'x-merchant: norce' \
-d '[
{
"adapterId": "string",
"type": "string",
"url": "string"
}
]'https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}/actions/{actionId}/execute
https://customer-slug.api-se.stage.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}/actions/{actionId}/execute
https://customer-slug.api-se.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}/actions/{actionId}/execute
curl -i -X POST \
'https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}/payments/{paymentId}/actions/{actionId}/execute' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'x-channel: 1' \
-H 'x-merchant: norce'