> For the complete documentation index, see [llms.txt](https://docs.verifone.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verifone.com/feature-references/features-and-products-references/gift-cards.md).

# Gift Cards

## Revision History

| Date           | Description   |
| -------------- | ------------- |
| August 4, 2026 | Initial draft |

## Overview

Gift Cards on the Verifone Commander let a site sell, activate, recharge, and accept prepaid gift cards at the register and at the pump. This Feature Reference describes how the feature works, how to configure it from Configuration Client, and how cashiers use it day to day.

Gift cards are prepaid cards loaded with a specific monetary value and used as an alternative to cash. A customer buys a card, the cashier activates it for the chosen amount, and the card can then be used to pay for purchases, including fuel, until its balance runs out. Cards can be recharged with additional value at any time.

Gift cards come in three forms: closed-loop cards, tied to one retailer or brand family; open-loop cards (such as Visa or Mastercard gift cards), accepted anywhere the card brand is accepted; and digital gift cards delivered by email or app, which can be either type. This Feature Reference covers the closed-loop gift card programs processed through the Commander's electronic payment system.

{% hint style="info" %}
For InComm gift cards, refer to the InComm Feature Reference.
{% endhint %}

### Business Value

* Gifting and convenience: customers buy cards as gifts, and recipients choose what to spend them on -- a proven driver of store visits.
* Promotions and rewards: sites and brands use gift cards in loyalty programs, promotions, and employee rewards.
* Prepaid revenue: the site receives payment when the card is sold; the value is spent in later visits, encouraging return traffic.

### Supported Hardware & Prerequisites

<table><thead><tr><th width="191.7777099609375">Requirement</th><th>Details</th></tr></thead><tbody><tr><td>Site controller</td><td>Verifone Commander Site Controller (base version 50 or higher) or RubyCi, with Topaz or Ruby2 POS</td></tr><tr><td>Payment devices</td><td>Payment PIN pad(s); fuel dispensers with a Dispenser Card Reader (DCR) for pump acceptance</td></tr><tr><td>Gift card program</td><td>An active gift card program with the site's card provider -- the provider supplies the cards and processes activations, recharges, and redemptions through the payment network</td></tr></tbody></table>

### Feature Restrictions

* Refunds are not allowed on gift card tenders. To return money to a customer, process the refund as normal on the register and then recharge the gift card for the refund amount.
* Typical gift card program policies -- confirm the specifics with your card program provider: cards are not redeemable for cash, lottery, money orders, or other gift cards; cards cannot pay house account balances or third-party fleet card balances; gift cards cannot be purchased with other gift cards; lost or stolen cards are generally not replaced.

### Interaction with Other Features

* Loyalty: at sites with a loyalty program, the customer may be prompted for their loyalty number before tendering an activation, recharge, or fuel purchase.
* Split tender: if a purchase exceeds the card's remaining balance, the customer is prompted for an additional form of payment for the difference.
* Receipts: the card's remaining balance prints at the bottom of the receipt after every purchase, activation, or recharge.

### Glossary of Terms

<table><thead><tr><th width="176.22216796875">Term</th><th>Definition</th></tr></thead><tbody><tr><td>CTI</td><td>Card Type Indicator</td></tr><tr><td>DCR</td><td>Dispenser Card Reader</td></tr><tr><td>EOD</td><td>End of Day</td></tr><tr><td>EPS</td><td>Electronic Payment Server</td></tr><tr><td>FEP</td><td>Front End Processor</td></tr><tr><td>GPR</td><td>General Purpose Reloadable card</td></tr><tr><td>MOP</td><td>Method of Payment</td></tr><tr><td>PAN</td><td>Personal Account Number</td></tr><tr><td>PIN</td><td>Personal Identification Number</td></tr><tr><td>PLU</td><td>Price Look Up</td></tr><tr><td>POP</td><td>Point of Purchase (commonly, a PIN pad)</td></tr><tr><td>POS</td><td>Point of Sale</td></tr><tr><td>RTR</td><td>Real Time Recharge</td></tr><tr><td>SAF</td><td>Store and Forward</td></tr><tr><td>TOR</td><td>Time Out Reversal</td></tr><tr><td>UPC</td><td>Universal Product Code</td></tr></tbody></table>

## Configuring Gift Cards

Configuration has four parts: create the gift card departments, point the sales configuration at them, add the gift card buttons to the touch screen, and load the changes to the payment system. All configuration is done from Configuration Client.

{% hint style="info" %}
Changes take effect only after the table load and after signing out of Configuration Client and the Sales screen, then signing back in.
{% endhint %}

### Department Configuration

{% stepper %}
{% step %}

#### Go to Merchandise

From Configuration Client, go to Store Operations and select **Merchandise**.

<img src="/files/f1300487b3b77a58ef9b4476a46f73157ccde7ee" alt="" width="188">
{% endstep %}

{% step %}

#### Add a department

Select the **Departments** tab and click **Add**.

<img src="/files/73cab69b2703be30033ccb3930370d4148a24c19" alt="" width="375">
{% endstep %}

{% step %}

#### Enter department values

Enter the values for the **Number**, **Name**, and **Product Code** fields:

* **Number:** enter a department number that is not being used.
* **Name:** Gift Card Activate or Gift Card Purchase.
* **Product Code:** 0532 for Gift Card Purchase; 0533 for Gift Card Activate.

<img src="/files/ca4e0eab5eeb5820958f6a1658c6c7d8b964da88" alt="" width="375">
{% endstep %}

{% step %}

#### Save

Click **Save**.
{% endstep %}
{% endstepper %}

### Sales Configuration

{% stepper %}
{% step %}

#### Go to Sales

From Configuration Client, go to Store Operations > Sales.

<img src="/files/91f740f9d4cebd8bc42da7e9c6c6e258ee5b3842" alt="" width="375">
{% endstep %}

{% step %}

#### Select the activation department

In the Sales Configuration menu, click **Prepaid Card Activate Department**.

<img src="/files/45f095b4241021b35411707ff349c3c9f7f29bfa" alt="" width="375">
{% endstep %}

{% step %}

#### Enter the activation department number

Enter the department number you created for Gift Card Activate.
{% endstep %}

{% step %}

#### Configure the recharge department

Repeat these steps for **Prepaid Card Recharge Department**.
{% endstep %}

{% step %}

#### Save

Click **Save**.
{% endstep %}
{% endstepper %}

### Adding Gift Card Options to the Touch Screen

{% stepper %}
{% step %}

#### Go to Panel Configuration

From Configuration Client, go to Store Operations > Touch Screen > Panel Configuration.

<img src="/files/b44dc049c6342e734e0a293289d3f268967082f3" alt="" width="375">
{% endstep %}

{% step %}

#### Edit the item panel

On the **Item Panels** tab, click **Preview/Edit**.

<img src="/files/ccdef3cf25d4921cce2ea3f3eb5875784273749d" alt="" width="375">
{% endstep %}

{% step %}

#### Add a new item

In the preview, click an empty space to add a new item.

<img src="/files/d6543ae5de2d7ab6c9c4e9d76401c1fe6106d05a" alt="" width="375">
{% endstep %}

{% step %}

#### Add Gift Card Activate

Click **Function** and select **Gift Card Activate** from the **Function** dropdown. You can customize the background and label colors. Click **Apply**.

<img src="/files/d7eef4076fe20b7d093a78e0c13202820dabff13" alt="" width="375">

<img src="/files/0704ed0d202be6cac96fa85b70e6cf75ad589559" alt="" width="375">
{% endstep %}

{% step %}

#### Add Gift Card Recharge

Repeat the same actions for the **Gift Card Recharge** function.

<img src="/files/655868875ea0998bcd64d0554bed7dd4b21dc8b7" alt="" width="375">

<img src="/files/1872a2d3b5b956806bee34a1f5eb8d64cda344ed" alt="" width="375">
{% endstep %}

{% step %}

#### Close the preview

The preview window now shows both new items. Click **Close**.

<img src="/files/c2951286861e8dca03120d41848de29ca48c625d" alt="" width="375">
{% endstep %}

{% step %}

#### Save

Before exiting, click **Save**.

<img src="/files/66eb01e097efa9490b01990fd1fcde0131586eda" alt="" width="375">
{% endstep %}
{% endstepper %}

### Perform the Table Load

After adding the Gift Card Activate and Gift Card Recharge buttons, load the changes to the payment system:

{% stepper %}
{% step %}

#### Open CSR Func

From the POS, press **CSR Func**.

<img src="/files/e225c4b24636d09b2029394f8b35a9233821fb7b" alt="" width="375">
{% endstep %}

{% step %}

#### Perform the table load

Select **Network Menu** > **EPS Network Functions** > **Perform Table Load**.

<img src="/files/c835f0f7df8886563562a8ce7c4a85fd6b80e3cf" alt="" width="375">
{% endstep %}

{% step %}

#### Sign out and back in

Log out of the POS and log back in to see the changes.
{% endstep %}
{% endstepper %}

## Using Gift Cards

### Activate a Gift Card

{% stepper %}
{% step %}

#### Select Gift Card Activate

On the Sales screen, select **Gift Card Activate**.

<img src="/files/f66fc9f94ae9f89c26ccd425b007f560dfdb7d82" alt="" width="375">
{% endstep %}

{% step %}

#### Enter the amount

When prompted, enter the desired amount.

<img src="/files/9283bfe0f1caeb4a774d220cab8e5297c23db65d" alt="" width="375">
{% endstep %}

{% step %}

#### Choose Activate

Choose the **ACTIVATE** option.

<img src="/files/07805653f6e90bde353092bb30ae2b7f703f10f6" alt="" width="188">
{% endstep %}

{% step %}

#### Select payment method

Select either **CASH** or **CREDIT**.

<img src="/files/3459c21cb188f0834fd7510d2db70620b8925b15" alt="" width="188">
{% endstep %}

{% step %}

#### Receive payment

If you selected **CASH**, enter the amount of cash received. If you selected **CREDIT**, the customer swipes their payment card at the PIN pad.

![](/files/21166b0cb631ac59ae8c9c2421d77de721f4ae46)
{% endstep %}

{% step %}

#### Activate the card

After payment, activate the card by swiping the gift card at the PIN pad. The gift card is now activated and ready to use.

![](/files/29ae43fa5a95117ec1453dbf10e1fc5b6c64ae93)
{% endstep %}
{% endstepper %}

{% hint style="info" %}
At sites with a loyalty program, a loyalty prompt may appear before payment -- the customer selects YES to enter their loyalty number, or NO to continue.
{% endhint %}

### Recharge a Gift Card

{% stepper %}
{% step %}

#### Select Gift Card Recharge

On the Sales screen, select **Gift Card Recharge**.

![](/files/71e9cfab0c68ba538bce7e19c739e3ac453338d4)
{% endstep %}

{% step %}

#### Enter the amount

When prompted, enter the desired amount.

<img src="/files/2506ed05ca6623146980cc2035c5e128a59cea61" alt="" width="188">
{% endstep %}

{% step %}

#### Choose Recharge

Choose the **RECHARGE** option.

<img src="/files/25a88e88a7cba43eb11482c33ab9d85558d02a2e" alt="" width="188">
{% endstep %}

{% step %}

#### Select payment method

Select either **CASH** or **CREDIT**.
{% endstep %}

{% step %}

#### Receive payment

If you selected **CASH**, enter the amount of cash received. If you selected **CREDIT**, the customer swipes their payment card at the PIN pad.
{% endstep %}

{% step %}

#### Recharge the card

After payment is received, recharge the card by swiping the gift card at the PIN pad. The gift card is now recharged and ready to use.

<img src="/files/fcd10221d3651a8c6c15fc8964fbfb0f7ce6f56a" alt="" width="375">

<figure><img src="/files/KLh2I6BwiGJItoICHMey" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

### Pay for Purchases with a Gift Card

{% stepper %}
{% step %}

#### Add items to the ticket

Scan the items or select them from the Sales screen.
{% endstep %}

{% step %}

#### Select Credit

With the items on the ticket, select **CREDIT** on the Sales screen.

![](/files/92d019a568a5266304e8b3fcb0a27e2da34efb9c)
{% endstep %}

{% step %}

#### Swipe the gift card

The customer swipes the gift card to pay for the purchase.

<figure><img src="/files/cqJABRyxjk0C6iS4CsX9" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

The remaining card balance prints on the receipt. If the sale amount is greater than the card's balance, the customer is prompted for an additional form of payment for the difference.

### Use a Gift Card at the Pump

{% stepper %}
{% step %}

#### Select payment option

At the dispenser, the customer selects the credit/debit payment option (or the loyalty option first, at sites with a loyalty program).
{% endstep %}

{% step %}

#### Insert or swipe the gift card

When prompted to pay at the pump, the customer selects YES and inserts or swipes the gift card.
{% endstep %}

{% step %}

#### Fuel as normal

The customer fuels as normal; the sale is paid from the card's balance.
{% endstep %}
{% endstepper %}

### Check Card Balance

{% stepper %}
{% step %}

#### Open CSR Func

From the POS Sales screen, press **CSR Func**.
{% endstep %}

{% step %}

#### Select Network Menu

Select **Network Menu**.
{% endstep %}

{% step %}

#### Select Card Balance Inquiry

Select **Card Balance Inquiry**.
{% endstep %}

{% step %}

#### Swipe the gift card

Swipe the gift card.
{% endstep %}

{% step %}

#### Review the receipt

A receipt prints with the balance.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
The card balance also prints at the bottom of the receipt after every purchase, activation, or recharge.
{% endhint %}

### Manual Entry

If a card will not swipe (for example, a worn magnetic stripe) and manual entry is enabled for the site's gift card program:

{% stepper %}
{% step %}

#### Ring the sale

Ring the sale.
{% endstep %}

{% step %}

#### Select Manual Entry

Select **Manual Entry**.
{% endstep %}

{% step %}

#### Enter the card number

Enter the gift card number.
{% endstep %}

{% step %}

#### Enter the PIN

When the register prompts for an expiration date, enter the card's PIN.
{% endstep %}

{% step %}

#### Provide additional payment if needed

If the sale amount is greater than the card's balance, the customer is prompted for an additional form of payment.
{% endstep %}

{% step %}

#### Complete the sale

The sale completes and the receipt prints.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
Some gift card programs disable manual entry. If manual entry is not available and a card cannot be read, contact your card program provider for a replacement card.
{% endhint %}

### Void / Refund

Refunds are not allowed on gift cards. If a refund needs to be processed, process it as normal on the register and then recharge the gift card for the refund amount.

## Best Practices

* Be alert for customers purchasing several maximum-value gift cards at once. This is a common fraud pattern.
* Ask for ID when a credit card is used to purchase or load a gift card.
* Do not allow gift cards to be purchased with other gift cards.
* Test the feature after configuration: run a gift card activation, a recharge, an inside purchase, and a pump transaction.

## Known Behaviours & Edge Cases

<table><thead><tr><th width="351.77783203125">Scenario</th><th>Expected behaviour</th></tr></thead><tbody><tr><td>Sale amount exceeds the card balance</td><td>The customer is prompted for an additional form of payment for the difference.</td></tr><tr><td>Refund attempted to a gift card</td><td>Not supported -- process the refund normally, then recharge the card for the refund amount.</td></tr><tr><td>Card will not read when swiped (worn magnetic stripe)</td><td>Use Manual Entry if the program allows it; otherwise the card provider can issue a replacement.</td></tr><tr><td>Configuration changes not visible on the POS</td><td>Perform the table load and sign out of Configuration Client and the Sales screen, then sign back in.</td></tr><tr><td>Balance inquiry</td><td>Available from the Network Menu at any time; the balance also prints on every gift card receipt.</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verifone.com/feature-references/features-and-products-references/gift-cards.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
