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

Svea Checkout 'Client-side events' Callbacks

Operations

Norce Callbacks

Operations

Order Management

Operations

Get an existing Svea Payment Administration order

Request

Used to get the order management (payment admin) order.

Path
order_idstringrequired

Order identifier

payment_idstringrequired

Payment identifier

Headers
x-merchantstringrequired

Merchant identifier.

Example: norce
x-channelstringrequired

Channel identifier

Example: 1
curl -i -X GET \
  'https://docs.norce.io/api/order/v1/orders/{order_id}/payments/{payment_id}' \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'x-channel: 1' \
  -H 'x-merchant: norce'

Responses

OK

Bodyapplication/json
actionsArray of strings
billingAddressobject
cancelledAmountinteger(int64)
creationDatestring(date-time)
currencystring
customerReferencestring
deliveriesArray of objects(Delivery)
emailAddressstring
idinteger(int64)
isCompanyboolean
merchantOrderIdstring
nationalIdstring
orderAmountinteger(int64)
orderRowsArray of objects(OrderRow)
orderStatusstring
paymentTypestring
peppolIdstring
phoneNumberstring
shippingAddressobject
sveaWillBuyboolean
expirationDatestring(date-time)
billingEmailAddressstring
billingReferencesArray of strings(BillingReference)
Items Enum"undefined""purchase""contactPerson""invoiceReference""costCenter""invoiceRecipient""letterNumber""accountingNumber"
systemStatusstring
Response
application/json
{ "actions": [ "string" ], "billingAddress": { "city": "string", "coAddress": "string", "countryCode": "string", "fullName": "string", "postalCode": "string", "streetAddress": "string" }, "cancelledAmount": 0, "creationDate": "2019-08-24T14:15:22Z", "currency": "string", "customerReference": "string", "deliveries": [ {} ], "emailAddress": "string", "id": 0, "isCompany": true, "merchantOrderId": "string", "nationalId": "string", "orderAmount": 0, "orderRows": [ {} ], "orderStatus": "string", "paymentType": "string", "peppolId": "string", "phoneNumber": "string", "shippingAddress": { "city": "string", "coAddress": "string", "countryCode": "string", "fullName": "string", "postalCode": "string", "streetAddress": "string" }, "sveaWillBuy": true, "expirationDate": "2019-08-24T14:15:22Z", "billingEmailAddress": "string", "billingReferences": [ "undefined" ], "systemStatus": "string" }

Refresh the list of available PaymentActions for an order

Request

Refreshes the list of available payment actions on the payment to reflect the current payment state

Path
order_idstringrequired

Order identifier

payment_idstringrequired

Payment identifier

Headers
x-merchantstringrequired

Merchant identifier.

Example: norce
x-channelstringrequired

Channel identifier

Example: 1
curl -i -X POST \
  'https://docs.norce.io/api/order/v1/orders/{order_id}/payments/{payment_id}/refresh' \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'x-channel: 1' \
  -H 'x-merchant: norce'

Responses

OK

Response
No content

Capture order

Request

Used to capture order

Path
order_idstringrequired

Order identifier

payment_idstringrequired

Payment identifier

Headers
x-merchantstringrequired

Merchant identifier.

Example: norce
x-channelstringrequired

Channel identifier

Example: 1
curl -i -X POST \
  'https://docs.norce.io/api/order/v1/orders/{order_id}/payments/{payment_id}/capture' \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'x-channel: 1' \
  -H 'x-merchant: norce'

Responses

OK

Response
No content

Cancel order

Request

Used to cancel order

Path
order_idstringrequired

Order identifier

payment_idstringrequired

Payment identifier

Headers
x-merchantstringrequired

Merchant identifier.

Example: norce
x-channelstringrequired

Channel identifier

Example: 1
curl -i -X POST \
  'https://docs.norce.io/api/order/v1/orders/{order_id}/payments/{payment_id}/cancel' \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'x-channel: 1' \
  -H 'x-merchant: norce'

Responses

OK

Response
No content

Refund order

Request

Used to refund a fully captured order

Path
order_idstringrequired

Order identifier

payment_idstringrequired

Payment identifier

Headers
x-merchantstringrequired

Merchant identifier.

Example: norce
x-channelstringrequired

Channel identifier

Example: 1
curl -i -X POST \
  'https://docs.norce.io/api/order/v1/orders/{order_id}/payments/{payment_id}/refund' \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'x-channel: 1' \
  -H 'x-merchant: norce'

Responses

OK

Response
No content