Gift cards
Omnium acts as the master system for gift cards, and Sitoo accesses the gift card data via dedicated API endpoints provided by Omnium.
Overview
Gift cards function both as purchasable products and as a payment method. Omnium manages gift cards as the master system, while Sitoo interacts with them through SPI (Service Provider Interface) endpoints.
For more information on Sitoo’s side, see their Sitoo GiftCard SPI Documentation.
The integration supports both Sitoo’s main options for gift cards; “Pre-printed Cards” and "Vouchers".
How it works
-
Creating Gift Cards:
This step differs depending on the type of gift card setting in Sitoo.Before you can sell a gift card in Sitoo, it must already exist in Omnium. This means Omnium manages the gift card codes and tracks their balances. You also need to have a gift card product set up in Sitoo.
-
Selling Gift Cards in Sitoo:
When a customer purchases a gift card in-store using the Sitoo system, you can enter the desired amount and scan or enter the pre-printed gift card code. The gift card appears as a product in the order, but Sitoo does not create or store the actual gift card details. -
Gift cards are updated in Omnium through SPI endpoint AddTransaction:
After a gift card is sold, Sitoo uses the SPI endpoint to add a transaction to the corresponding gift card in Omnium. -
Paying with Gift Cards in Sitoo:
When a customer chooses to pay with a gift card, Sitoo checks with Omnium to confirm that there is sufficient balance. If there is, Sitoo triggers Omnium to create a negative transaction on the gift card to deduct the used amount. -
Refunds of gift card payments:
If a payment made with a gift card is refunded, Omnium adds the refunded amount back to the card.
-
Balance Checks: Whenever Sitoo needs to check the remaining balance on a gift card, it queries Omnium for the current amount.
-
Visualization of the operations:
Configuration
In Omnium
- Set this property on the Sitoo connector (per market):
- Set
giftCardSkuunderorderSettingsin json:
Or in gui:

-
Create a gift card product.
-
To use this gift card integration with Sitoo, you also need to enable the Omnium gift card provider. Ask Omnium to do this.
In Sitoo Backoffice
- Go to: Settings → Custom Gift Card
- Set the following:
-
URL:
-
API Token:
{apiKey}(same as configured in Omnium)
-
- Go to Settings -> General -> GiftCards:
- Set Gift Card Service to
Custom Gift Card. - Set Gift Card Type to
Pre-printed CardsorVouchers.
- Set Gift Card Service to

- Create a gift card product in Sitoo with skuId equal
giftCardSkufrom settings in Omnium. The productType has to be GiftCard.
Currently not supported
- Use of pin codes on gift cards
- Return of gift cards
Retur av ordre betalt med gavekort -> tilbakebetal til gavekort -> blir laget et nytt kort??
