Gift Card Processing Overview

Sections: General Setup, Legacy, EMV-Shift4

STORIS supports gift card/certificate processing. You can use a hard-copy certificate system where you manually enter certificate numbers into the system, or you can use card-swiping or barcode scanning technology to automate your gift certificate processing by using gift cards. Card-swiping and barcode scanning are faster and more accurate ways to enter card numbers. This topic covers both Legacy and EMV-Shift4 gift card processing.

Important If you are processing credit cards via EMV Tender Retail, you cannot swipe gift cards. With the current Tender Retail processing in STORIS, gift card numbers need to be either entered manually or scanned via bar code scanners.

If you are processing with EMV Shift4, you can swipe gift cards, provided your gift cards meet the necessary requirements. (See the Shift4 section below.) Currently there is no integration between Shift4 and STORIS when processing gift cards.

Generally speaking, the term "gift certificate" is synonymous with "gift card". The only difference is the card-swiping capability of gift cards. In this documentation, the terms are interchangeable except where card-swiping is involved, in which case the documentation refers exclusively to "gift cards".

General STORIS Gift Card Setup

Entering Gift Card Numbers

After you set up your system for Gift Card Processing, your next step is to choose the method of entering gift card numbers. STORIS uses gift card numbers to track gift card activity within the system. STORIS provides four ways to enter gift card numbers:

Barcode Scanning

If you have pre-purchased gift cards with bar codes, you can use a point-of-sale scanner to scan the gift card number into the system. The bar codes must be in the "3 of 9" format. Note that the card's number prefix must match the number entered at the Card Number Prefix field in the Accounts Receivable Control Settings.

To use the Gift Card Barcode Scanning feature, you must set up your system to use the Point of Sale Processing feature, in which you attach barcode scanners to your point-of-sale machines. Then, whenever a customer wants to purchase or redeem a gift card, the operator can scan the barcode on the card to display its information on the screen, including customer, card number, and value.

In order to use the Gift Card Barcode Scanning feature, you must leave the following fields empty in the Accounts Receivable Control Settings:

Wedge Devices

If not using Signature Capture, you can still use a 'wedge' device to assign a number to a new gift card by swiping the card through the device when accessing the Gift Certificate Number Entry Window. Note that because Signature Capture is not active, the Swipe button is not active in that window, but if you have a wedge device properly connected to your system, you can swipe a new gift card to automatically assign the number.

Important: The Wedge Device listed on our approved hardware list is NOT PCI compliant. STORIS recommends that you use bar code scanning, card-swiping, or other PCI compliant devices for gift card processing.

Legacy Gift Cards

Required by STORIS

Legacy Magnetic Stripe Information

o   The prefix @@%B or @@%b identifies the data as a swipe.

o   The subsequent characters are used as the gift card number (1000016 in this example).

o   The card reader identifies the end of the swipe by the @@.

Barcode Information

PIN

Processing in STORIS

The Card Swipe button is active in View a Gift Certificate and Enter a Customer Payment/Refund/Gift Certificate. A Terminal ID must be assigned when swiping a gift card. Use the Payment Terminal field to select a Terminal ID.

Card Swiping

To use the card swiping feature, you must set up your system to use the Signature Capture feature, in which you attach signature capturing, card-swiping devices to your point-of-sale machines. Then, whenever a customer wants to purchase or redeem a gift card, your operators can swipe the card to display its information on the screen, including customer, card number, and value.

To swipe a gift card, click on the Card Swipe button on the pop-up entry window, wait for the OK message to appear on the STORIS screen, then swipe the card. If the swipe is successful, the card number appears on the STORIS screen and you can perform transactions on the card.

EMV-Shift4 Gift Cards

There are some cases where a merchant has some stores using the STORIS legacy credit card platform and some stores using the Shift4 platform. As with any Shift4 implementation, it is not possible to have both Legacy and Shift4 devices at the same store.

Shift4 Device Information

Due to PCI compliance, the number range of gift cards issued is important. If gift card numbers mimic credit/debit card numbers, the gift card swipe is rejected. The payment terminals come pre-configured with this information, but the basic patterns that the payment terminal looks for in determining a credit/debit card are:

  1. Is the card number between 13 and 19 digits?

  2. Do the first 6 digits of the card match a registered IIN (Issuer Identification Number)?

If both conditions are true, the gift card is rejected as a possible credit/debit card.  Card numbers with a total character count of less than 13 or more than 19 are acceptable. Please contact Shift4 for further details.

The PIN pad manufacturer may provide a signed configuration file that identities BIN ranges not processed by Shift4, such as specialty private label and gift cards. Card swipes from the identified BIN ranges are returned un-encrypted including the CardNumber, ExpirationDate, TrackInformation, and CVV2Code (if entered) fields. As a fail-safe measure, the UTG has logic that returns an error if the PIN pad attempts to pass data that falls within a card brand BIN range un-encrypted.

Processing in STORIS

The Card Swipe button can be activated in View a Gift Certificate and Enter a Customer Payment/Refund/Gift Certificate. A Terminal ID must be assigned when swiping a gift card. Use the Payment Terminal field to select a Terminal ID.

Card Swiping

To swipe a gift card, indicate the Gift Card payment type on the payment summary screen, and then click on the Card Swipe button on the pop-up entry window. Wait for the OK message to appear on the STORIS screen, then swipe the card. If the swipe is successful, the card number appears on the STORIS screen and you can perform transactions on the card.