This guide describes the features of the Gift PayFacto powered by DataCandy application on your Android-powered payment terminal and explains how to use them when processing gift card transactions for your business.
IMPORTANT: The transactions explained in this document apply only to DataCandy-compatible cards. Using a non-DataCandy-compatible card will result in a refused transaction.
Gift cards are prepaid debit card that contain a specific amount of money for use by customers to pay for products or services. When activated, gift cards loaded with funds for future use. When using a gift card for a purchase, the card balance reduces by the amount of the transaction.
Some gift cards allow you to add funds (open loop), while others have a finite amount that cannot be reloaded (closed loop). Depending on your business, you can offer gift cards for use in specific locations or at all affiliated brands.
Gift cards can pay for products or services, in whole or in part, depending on the transaction and the funds balance remaining on the card. Gift cards cannot be used without prior activation.
There are 7 transactions available when you accept gift cards. Each transaction type applies to a specific situation as explained below:
Purchases using gift cards are referred to as redemptions. A redemption is like any other sale, except instead of using a credit or debit card, the customer presents a gift card. The sale amount is deducted from the card’s balance and the new balance is printed on the customer receipt. Redeeming funds from a gift card to pay for a purchase is a two-step process:
To perform a redemption:
|
|
|
|
|
|
|
|
|
|
If a customer has a balance of $4.99 or less on their gift card, they can empty the card balance for a sale. The purchase cannot be more than the available card balance. After the balance is reduced to $0.00, the gift card becomes inactive. Emptying the balance of a card is a two-step process:
NOTE: The Empty Card transaction does not require that you enter the purchase amount. If the client does not know the remaining balance on the card, you should perform a balance inquiry to ensure that the balance qualifies for the Empty Card transaction.
To empty a card balance:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Because gift cards are loaded with a set amount of money, customers may not know their balance prior to paying for a product or service. Checking the available funds on a gift card does not affect the balance.
To check the balance on a card:
|
|
|
|
|
|
|
|
|
|
If a customer has a reloadable gift card, they can add funds to their balance whenever they want. Adding funds is a two-step process:
To add funds to a card:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gift cards do not allow for refunds in the same way as credit or debit cards. If a customer wants to return a product redeemed (purchased) with a gift card, the transaction must be reversed to allow the funds to be returned to the card balance. Reversing the complete amount is a two-step process:
IMPORTANT: The customer must present the original transaction receipt, as it contains the transaction confirmation number required to reverse the previous redemption. Transaction confirmation numbers have a maximum length of 12 digits.
To reverse the complete amount of a previous redemption:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
While the Complete Reverse procedure reverses an entire transaction, you can reverse a partial amount of a transaction. Use this transaction if your customer used a gift card to purchase more than one product or service in a single transaction. Reversing a partial amount is a two-step process:
IMPORTANT: The customer must present the original transaction receipt, as it contains the transaction confirmation number required to reverse the previous redemption. Transaction confirmation numbers have a maximum length of 12 digits.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gift cards have no value and cannot be redeemed prior to activation. When you activate a card, you are adding funds to the card balance while the card’s unique identification number is registered as valid on the DataCandy server. Cards may have a preset value or allow the purchaser to add funds in the amount of their choosing; the procedure is the same for both. Activating a card is a two-step process:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The Gift PayFacto application can run independently of the payment application running on your terminal or POS. If you are using Gift PayFacto as a standalone application, there are application and terminal settings you may want to configure to meet your business requirements.
If you use the PayFacto Payment application, the Gift PayFacto application inherits the common configuration settings, including theme, display language, and Administrator password.
IMPORTANT: If you use the Gift and Pay applications on the same terminal, changing the Administrator password in the Gift application only remains valid if you do not use the Pay application. When you start the Pay application, the Administrator password for the Pay application passes to the Gift application.
The Gift PayFacto application uses an Administrator password to prevent unauthorized access to certain functions. As a fraud prevention method, you can also require the Administrator password when a transaction requires the manual entry of the gift card number rather than swiping the card.
Additionally, if you activate the Enable waiters function, each waiter will need to enter their unique password before they can perform a transaction. Refer to the Waiter Management section for more information about the Enable waiters function.
If you enter a password incorrectly, the terminal displays an Access refused error message. The Password field re-appears, prompting you for the required password with a number in parenthesis, which represents the number of tries remaining before the terminal locks out the user profile. An operator has 5 attempts to enter the password correctly; the counter resets after the password is entered correctly. If you incorrectly enter a password 5 times, the terminal locks and requires that you contact Technical Support to obtain a Superuser password.
If you have forgotten the Administrator password, the reset procedure requires that you contact Technical Support to obtain a Superuser password. To obtain support 24/7, contact PayFacto at 1-888-800-6622
For bookkeeping purposes, invoices are numbered. The numbering can be done manually or automatically. By default, the terminal numbers the invoices automatically, in sequence. If you disable automatic invoice numbering, the terminal prompts the operator to manually input an invoice number (maximum of 12 numeric characters); you cannot process a redemption transaction without an invoice number.
To enable/disable automatic invoice numbering:
|
|
|
|
|
|
|
|
|
The magnetic stripe on gift cards can be damaged and become unreadable by the terminal. In such situations, the card number can be entered manually using the terminal’s number pad. Manual entry of card numbers is also susceptible to fraud, so it is strongly recommended to require the Administrator password prior to manually entering a card number.
NOTE: This security featured is enabled by default.
To enable/disable password protection for manual card entry:
|
|
|
|
|
|
|
|
|
Gift cards are an easy method for restaurants to encourage guests to return. If your business uses wait staff that access the payment terminal, you can require each server to identify themselves and enter a password before completing a transaction; this ensures that no unauthorized individuals can use the terminal.
By default, any number of servers can operate the terminal, but you can require individual servers to identify themselves. When enabled, the terminal requires that individual servers enter their identification number and password prior to completing a transaction.
To enable/disable waiters:
|
|
|
|
|
|
|
|
|
IMPORTANT: When you enable the use of waiters, you must add at least one waiter before you can process a transaction.
When you enable the use of waiters, you need to add at least one waiter to the terminal. If you enable waiters on the terminal, but don’t configure at least one waiter, the terminal will not allow you to process a transaction.

NOTE: If your business uses more than one payment terminal for gift cards, make sure to:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NOTE: If a waiter forgets their password, you can use the Administrator password as a workaround. If you have also forgotten the password, you will need to delete that clerk and re-create it with a new password.
It is simple to change a waiter’s password. You may need to change a password if an employee is assigned another employee’s number, or you may want to change passwords on a recurring basis for terminal security.
To change a waiter’s password:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
You may want to remove the requirement for waiters to identify themselves. There are 3 ways to remove waiters from the terminal:
IMPORTANT: If your business uses more than one terminal, you must disable or delete the waiter(s) from all terminals.
If you choose to disable waiter identification, any waiters you have previously configured (including their passwords) will remain stored on the terminal. The procedure to disable waiter identification is the same as the Enable Waiters procedure, but you toggle Enable waiters to Off.
Deleting a single waiter only removes that clerk and the associated password from the terminal. All other waiters configured on the terminal remain operational.
To delete an individual waiter:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
If required, you can delete all existing waiters on the terminal at one time.
IMPORTANT: IF you delete all waiters from the terminal, you must either disable waiter identification or add at least one new waiter before you can process any gift card transactions. Refer to Disable Waiter Identification or Add a Waiter for the appropriate procedure.
To delete all waiters on the terminal:
|
|
|
|
|
|
|
|
|
|
|
|
|
If your terminal has a built-in printer, or connects to an external printer, there are several printing options you can enable in addition to the standard receipts that support the different gift card transactions.
The B60 Bluetooth Printer section and the Paired devices function are not currently enabled.
Do not use this feature.
By default, the terminal prints 2 receipts for all gift card transactions, with the Merchant copy printing first. You can adjust these settings to suit your business needs. The available transaction printing options are:
IMPORTANT: It is strongly recommended that you do not disable the printing of transaction receipts, as customers need their receipt to know the balance of their gift card or to reverse a redemption.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
In addition to printing receipts for completed gift card transactions, you can configure the following terminal printer settings:
|
|
|
|
|
|
|
|
|
|
|
You can add your business information at the top of every printed receipt. Your business and contact information can contain up to 4 lines with 44 characters (including spaces) per line. If you also use the PayFacto Pay application, the header values are inherited from the Pay application. The Pay application receives the header when you perform a Host Download (refer to the PayFacto User Guide - Payment Application for more information). If you do not use the PayFacto payment application, use this procedure to configure the information that appears in the receipt header.
HINT: You should prepare your header information on a piece of paper in advance, to ensure that you have the correct number of characters per line.
To add a personalized message to your printed receipts:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NOTE: The header information appears on all printed receipts, the merchant copy as well as the customer copy.
You can add a personalized message at the bottom of every printed receipt. Your message can contain up to 4 lines with 44 characters (including spaces) per line.
HINT: You should prepare your message on a piece of paper in advance, to ensure that you have the correct number of characters per line.
To a personalized message to your printed receipts:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NOTE: The personalized message appears on all printed receipts, the merchant copy as well as the customer copy.
If you notice an error in your personalized header or footer, or you want to change some text in the message, you can easily edit your message. Repeat either the Add a Personalized Receipt Header or the Add a Personalized Receipt Footer procedure and adjust the text on the line(s) you want to modify.
You can easily remove your existing header or footer to enter a new one, or to leave the receipts blank.
To a delete the receipt header:
|
|
|
|
|
|
|
|
|
|
|
|
|
To a delete the receipt footer:
|
|
|
|
|
|
|
|
|
|
|
|
|
The terminal can print reports, allowing you to view detailed or summary information on the day’s gift card transactions. You can print reports to view information on gift card transactions by employee of for the overall merchant account. Report data comes from the DataCandy server.
IMPORTANT: Gift card reports are based on the current day’s transactions. If you do not print a report for a specific day, you will not be able to print the previous day’s report the next day.
The available reports include:
Regardless of the report you want to view, the procedure is the same. Viewing the detailed report for the current batch of transactions allows you to see each individual transaction’s details and allows you to reprint or void the transaction if desired.
To view a detailed list of transactions for the current batch:
|
|
|
|
|
|
|
|
|
Before using the terminal, an Administrator password was assigned during the initial configuration. The Administrator password provides access to advanced terminal functions and can also enable password-protected operations. You can change the Administrator password whenever you feel it necessary.
IMPORTANT: Do not forget the new Administrator password; the only way to reset it is to contact the technical support team.
To change the Administrator password:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
If you use the Gift PayFacto applicatino on the terminal in standalone mode (no POS), you can password protect the Activation and Increment transactions using the administrator password. This security measure prevents the adding of funds or activation of a gift card without the authorisation of a supervisor with the administrator password.
If you are using a terminal that communicates with a POS, the application ignores the administrator password requirement.
To protect transactions with the administrator password:
|
|
|
|
|
|
|
|
|
The DataCandy Settings section of the Settings page are generally configured prior to delivery or as part of the application’s setup process. They should not require modification. If your terminal is having problems communicating with the DataCandy server, you may need to adjust one or more of the fields contained in this section. Refer to the DataCandy email for the values.
NOTE: You should not change any of these fields unless instructed to do so by PayFacto or DataCandy support.
The available fields include:
IMPORTANT: Changing these fields to any value other than those provided by DataCandy or PayFacto will prevent your terminal from processing gift cards.
To change DataCandy settings:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|