Norce Checkout - Svea Checkout Adapter API (1.0.0)

Build 2026-01-14 10:19:48

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

Download OpenAPI description
Languages
Servers

https://docs.norce.io/

Schemas

Svea Administration

Operations

Payments

Operations

Svea Checkout Callbacks

Operations

Validation

Request

Path
order_idstringrequired

Order identifier

payment_idstringrequired

Payment identifier

Query
merchantstringrequired

Merchant identifier

channelstringrequired

Merchant channel

curl -i -X GET \
  'https://docs.norce.io/api/checkout/v1/callback/orders/{order_id}/payments/{payment_id}/validation?channel=string&merchant=string'

Responses

OK

Bodyapplication/json
validboolean
clientOrderNumberstring
messagestring
Response
application/json
{ "valid": true, "clientOrderNumber": "string", "message": "string" }

Push

Request

Called whenever a Svea order’s CheckoutOrderStatus is changed

Path
order_idstringrequired

Order identifier

payment_idstringrequired

Payment identifier

Query
merchantstringrequired

Merchant identifier

channelstringrequired

Merchant channel

curl -i -X POST \
  'https://docs.norce.io/api/checkout/v1/callback/orders/{order_id}/payments/{payment_id}/push?channel=string&merchant=string'

Responses

OK

Webhook

Request

When an Svea Checkout order has been finalized, the callback will be fired by Svea to notify the merchant about example any booked shipments

Path
order_idstringrequired

Order identifier

payment_idstringrequired

Payment identifier

Query
merchantstringrequired

Merchant identifier

channelstringrequired

Merchant channel

Bodyapplication/json

Webhook information

typestring
descriptionstring
orderIdinteger(int64)
curl -i -X POST \
  'https://docs.norce.io/api/checkout/v1/callback/orders/{order_id}/payments/{payment_id}/webhook?channel=string&merchant=string' \
  -H 'Content-Type: application/json' \
  -d '{
    "type": "string",
    "description": "string",
    "orderId": 0
  }'

Responses

OK

Events

Request

Endpoint for receiving Svea events from Order Management API

Query
merchantstringrequired

Merchant identifier

channelstringrequired

Merchant channel

Bodyapplication/json

Svea event

eventNamestring
checkoutOrderIdinteger(int64)
closeReasonstring
correlationIdstring(uuid)
timestampUtcstring(date-time)
curl -i -X POST \
  'https://docs.norce.io/api/checkout/v1/callback/orders/event?channel=string&merchant=string' \
  -H 'Content-Type: application/json' \
  -d '{
    "eventName": "string",
    "checkoutOrderId": 0,
    "closeReason": "string",
    "correlationId": "48fb4cd3-2ef6-4479-bea1-7c92721b988c",
    "timestampUtc": "2019-08-24T14:15:22Z"
  }'

Responses

OK

Svea Checkout 'Client-side events' Callbacks

Operations

Norce Callbacks

Operations

Order Management

Operations