Redeem Gift Card in POS
Redeeming a gift card in POS is simple: the guest provides the code, staff select "Gift card" as payment method, the code is validated, the balance is used. Vendion opens a gift-card payment dialog that guides staff through the flow.
Scenario: Guest pays a 350 kr order with a 500 kr gift card
Step 1: Order is ready to pay
Staff has the order up in the POS:
- Dishes: 1 Pizza Margherita + 1 Salad + 1 Soda
- Total: 350 kr
Step 2: Open Checkout
Staff clicks Pay → the checkout view opens.
Step 3: Choose gift card as payment method
In the payment method picker, staff clicks "Gift card" → the gift-card payment dialog opens.
Step 4: Enter the code
| Field | Example |
|---|---|
| Gift card code | ABCD-EFGH |
Staff enters the code (or scans if QR code is supported).
Step 5: The system validates
Vendion validates the code and checks:
- Format: Correct 8-character format (XXXX-XXXX)
- Exists: The card is registered for this restaurant (or chain)
- Status: Must be active (not voided, expired, or fully redeemed)
- Expiry: Not past the expiry date
- Balance: Balance left on the card
If any check fails → error message is shown. If OK → the dialog shows card information:
✓ GIFT CARD VALID
Code: ABCD-EFGH
Balance: 500 kr
Expires: 2029-04-19
Amount to deduct: 350 kr (entire order)
Remaining balance: 150 kr
[ Cancel ] [ Use gift card ]
Step 6: Click "Use gift card"
Vendion performs the redemption:
- Validates again (amount ≤ balance).
- Registers the payment on the order as a gift-card payment.
- Decreases the card balance by the redeemed amount.
- Logs the redemption in the card history.
- If new balance = 0 → marks the card as fully redeemed.
Step 7: Order's payment flow
- The order is fully paid.
- Staff clicks Finalize → CCA signing → receipt is printed.
The receipt shows:
Pizza Margherita 145.00 kr
Salad 95.00 kr
Soda 110.00 kr
Total: 350.00 kr
Paid gift card: 350.00 kr
(Code: ABCD-EFGH)
Remaining balance on card: 150 kr
Scenario: Split payment (gift card + other)
Guest has a 200 kr gift card, the order is 350 kr. The guest pays the rest with a card.
- Staff opens Checkout → clicks Gift card.
- Enters code → balance 200 kr.
- Amount to deduct: 200 kr (max available).
- Remaining: 150 kr left to pay.
- Staff clicks Add payment method → chooses Card.
- The guest swipes the card → 150 kr is charged.
- Order finalizes.
Receipt shows two payment rows:
Paid gift card: 200.00 kr (ABCD-EFGH)
Paid card: 150.00 kr
Total paid: 350.00 kr
Validation — common errors:
| Error | Message | Solution |
|---|---|---|
| Wrong format | "Invalid code" | Check that you typed XXXX-XXXX with hyphen |
| Code does not exist | "Gift card not found" | Check with guest if they have the right restaurant |
| Expired | "Gift card expired 2026-03-15" | Admin can extend manually |
| Voided | "Gift card has been voided" | Ask admin about the reason |
| Empty | "Balance is 0 kr" | Card is fully redeemed |
Permissions:
Redeeming requires the right POS permission. Junior staff without permission do not see the gift card payment method.
Chain gift cards:
If your restaurant is part of a chain: guests can redeem cards issued at other restaurants in the chain. Vendion automatically looks up the card against the chain database. See separate article "Gift Cards for Chains".
Security:
- Every redemption is logged in the card history — permanent audit trail.
- Staff cannot raise the balance from the POS (only admin via adjustment).
- If the card is stolen: the guest can ask admin to void the card.
Tips:
- Always ask the guest if they have a gift card before choosing payment method — it can save double handling.
- Check balance first — if the order is 350 kr and the card has 200 kr, inform the guest before redemption.
- Empty balance = fully redeemed — encourage the guest to leave the card at the restaurant (otherwise risk of paper card confusion).
See also:
- "Gift Cards: Partial Redemption and Remaining Balance"
- "Redeem Gift Card at Online Order"
- "Validity, Expiry, and Refund"
This feature is part of Vendion Loyalty.
Curious how it looks in practice? Read more about the product or book a short demo.
Was this article helpful?
