Skip to main content

Giftcard Payments

docs image

Giftcard Payments

Paying with giftcards

This page covers everything you need to know about accepting gift cards as a payment method, including information on refunds and additional options to customize based on your business needs.

Accepting giftcards as payment

To start, make sure there is a giftcard configuration in place that allows for payments (usage type Payment). This can be done in Admin Suite through the Financials module, in the Payment methods chapter.

Once that is in place, we can create the following payment method under the Giftcard Payment Type:

Under Options, we can slightly customize our payment method. Just make sure to select your previously configured giftcard configuration from the Giftcard configuration dropdown list.

The Organization unit settings card lets you fine-tune the use of this payment method across your OUs.

The dropdown field Digital gift card product will only display products with the product type GIFTCARD, enabling you to specify which digital gift card (Product ID) will be linked to the underlying payment type.

Adyen Giftcard

When using the Adyen SVS giftcard, the payment will run via the Adyen payment methods, such as Adyen_CheckoutAPI_Giftcard

Giftcards are available as a payment option in the Companion App, POS and Checkout App.

Refunding giftcards

Refunding giftcards is a straightforward process when you have a receipt or the original order, see here. Whether or not the card is refundable depends on the giftcard provider's business rules.

To initiate the refund process for giftcards, whether you have a receipt or the original order, you can create a return order. The simplest approach is to find the original order and create a refund directly. This will trigger a refund of the balance to the original card. This applies to both physical and digital giftcards.

To initiate the return of physical giftcards without a receipt or original order, simply scan or enter the card's serial number to created return order. It's important to note that physical giftcards are activated upon shipment or handover to the customer, making it possible for deactivation upon return. However, once a card has been used, deactivation is no longer possible.

If you need to initiate the return of digital giftcards without a receipt or the original order, there are a few additional steps to consider.


If you're selling digital giftcards in a country that mandates refunds without requiring a receipt or the original order, see the steps in Refunding a digital giftcard.

Additional settings

Emptying giftcards on payment

EVA lets you define a threshold for when giftcards can be emptied. If we put our threshold to 100 (100 cents), anytime a card is used for a payment that would leave less than a hundred cents remaining, the card would be emptied completely.

You can adjust this by changing the value of the setting GiftCards:MaximumOverPaymentInCents to a desire numeric amount in cents.

Deny paying for giftcards with giftcards

You can prevent giftcards being paid for by means of giftcards, by setting GiftCards:Payment:DenyPayingForGiftCards to true. Mind that this setting is applicable only to the generic APIGIFTCARD handler.