Norce Checkout - Awardit Adapter API (1.0.0)

Build 2026-01-09 08:52:28

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

Download OpenAPI description
Languages
Servers
Public

https://awardit-adapter.checkout.playground.norce.tech/checkout/awardit-adapter/

Internal Test

https://awardit-adapter.checkout.test.internal.norce.tech/

Internal Playground

https://awardit-adapter.checkout.playground.internal.norce.tech/

Internal Stage

https://awardit-adapter.checkout.stage.internal.norce.tech/

Internal Production

https://awardit-adapter.checkout.prod.internal.norce.tech/

Schemas

Payments

Operations

Create a new Awardit giftcard

Request

Requires an existing Norce order.

Path
order_idstringrequired

Order identifier

Headers
x-merchantstringrequired

Merchant identifier.

Example: norce
x-channelstringrequired

Channel identifier

Example: 1
Bodyapplication/jsonrequired
cardIdstring
codestring
curl -i -X POST \
  'https://awardit-adapter.checkout.playground.norce.tech/checkout/awardit-adapter/api/checkout/v1/orders/{order_id}/payments' \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -H 'x-channel: 1' \
  -H 'x-merchant: norce' \
  -d '{
    "cardId": "string",
    "code": "string"
  }'

Responses

Bad Request

Bodyapplication/json
codestring

Error code

Enum"internal-server-error""unauthorized""configuration-error""configuration-not-found""order-not-found""order-error""order-bad-request""order-conflict""order-validation""order-unknown-validation-error"
Example: "cart-not-found"
messagestring

Detailed error information

Example: "Cart with id:{id} now found."
awarditErrorobject

Error if originating from Resurs Bank

Response
application/json
{ "code": "cart-not-found", "message": "Cart with id:{id} now found.", "awarditError": { "errorCode": "string", "errorMessages": [], "correlationId": "string" } }

Remove a Awardit giftcard

Request

Requires an existing Norce order. Will do soft delete on any payments or shippings by setting state to removed. Will delete any hooks added when creating an Awardit payment.

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://awardit-adapter.checkout.playground.norce.tech/checkout/awardit-adapter/api/checkout/v1/orders/{order_id}/payments/{payment_id}/remove' \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'x-channel: 1' \
  -H 'x-merchant: norce'

Responses

No Content

Response
No content

Norce Callbacks

Operations

Norce Notifications

Operations