Gift card system

A cloud based system to support and manage personalised gift cards.

Contact   +44(0)1473 396470

Gift Card System

Issue your own gift cards

  • Included as part of the Gain Loyalty service
  • No extra transaction fees (*)

* If you sell online you use a Stripe account to receive payments, and Stripe do charge a small transaction fee.

In store

Sell physical cards in store.


Sell physical cards online.


Sell instant e-cards online.

The GAINLOYALTY system enables you to offer Gift Cards as well as Loyalty Cards.

Our Gift Card module makes it easy to offer your own personalised Gift Cards.

You can set up templates with different values and expiry dates, then simply tap or scan a card to initialise it, and if the customer wishes you can even add a personalised message for the recipient which will be shown when the card is redeemed.

The GAINLOYALTY gift card module works as part of the overall GAINLOYALTY service.

Find out more

  Would you like us to call you back?


Or contact us via WhatsApp: +44 7380 272280

Get in touch with us to discuss your ideas and see if we can help.

Physical Cards or e-Cards or both

Whether a customer buys a physical gift card or an e-card, you will be able to scan the card at the point of sale in the same way using our GAINLOYALTY app.

Find out more about how you can sell Gift Cards directly from your own web site Gift Cards online send

Physical Cards

Like loyalty cards, you can order gift cards that work with contactless NFC chips or by scanning a unique barcode.

And of course, you can have your cards printed to your own design.

As you issue a new gift card you choose a template and then (if you wish) you can attach some personalised information including the names of the "giver" and "receiver" and a personal message. This information will be displayed when the card is next scanned which can be a nice touch for some situations.

Sell your cards in store and on your website

As well as selling cards in store, it is straightforward to add a facility to your web site to take on-line orders which you can then fulfill. It just takes a few lines of HTML code to set this up.

To take online payments all you need to do is set up a Stripe account and we will use that to make sure that all payments go directly to your bank account.


e-cards can be ordered online within your web-site and delivered by email straight to your recipient (or to yourself if you prefer).

A customer can choose from one of your templates (values) and add their own personal message as well as specify the address for the recipient.

You can also provide a background image so that we can deliver the recipient a personalised virtual gift card that fully represents your business and brand.

Personalisation of an e-Gift Card

It is straightforward to add the facility to your web site to take on-line orders. It just takes a few lines of HTML code to set this up. The code is shown inside your GAINLOYALTY account.

Customers can check their card's balance

Embed this feature in your own web site to let customers check their balance.

Available for both physical cards and digital e-cards.

Enter your card's id

Simply enter the card's unique code

View card status

See an up-to-date view of your balance and all past transactions

Setting up Templates

Inside the GAINLOYALTY system you can set up one or more "templates" which define the properties of any cards you create. Each template has;

  • a descriptive name
  • A default monetary value (although you can override this later)
  • An expiry rule (e.g. expires after 12 months)

At the Point of Sale

As you would expect, you can redeem a card in full or just charge part of the value.

You can also enable top-ups, so that a card holder can purchase additional credit for their card.

Each card carries with it a full audit trail of each action carried out so you can clearly check who was logged in, what happened and when in the event of a customer query.


  Would you like us to call you back?


Or contact us via WhatsApp: +44 7380 272280