Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Here is a quick overview of the entire installation and setup process:
Install/enable Microsoft .NET Framework 3.5 SP1.
Install the latest version of Oracle’s Java for Windows.
Use the STPISecure to installer to install the STPIClient software.
Install the STPIClient license.
Start the STPIClient application for the first time.
Configure the STPIClient to start as a service (Optional).
Configure your POS System.
Connect, power up and configure payment terminals.
By default, the payment terminals using SecureTable will communicate with the POS system over TCP port 9999.
Open TCP port 9999 on the corporate firewall.
Open TCP port 9999 on the Windows Defender Firewall on the POS system's Back-Office as well as on all POS workstations.
The wireless network (for wireless payment terminals) needs to be able to communicate with the POS System.
Each payment terminal needs access to the Internet.
Maitre’D Enhanced EFT option.
Any supported Windows operating system with all latest updates.
Java SE Runtime Environment.
Microsoft .NET Framework 3.5.
STPI Client software (included with the STPISecure Installer)
NOTE: The TPI client is NOT required, thanks to the direct integration of SecureTable within the Maitre’D software.
Payment terminal(s) compatible with the Secure Payment application
1 Gbps (Gigabit) Ethernet (wired) network or better.
WiFi network (802.11 ac or better)
High-Speed Internet connection.
The STPISecure Installer, the STPISecure client software for SecureTable and the RTI-SIPA plugin for SecurePay requires the installation of Java for Windows software. This can be downloaded and installed for free from Oracle’s Java website.
Please download and install the latest version of Java for Windows for your specific Windows edition (32-bit or 64-bit).
NOTE: Please consult Oracle's Java website for detailed licensing conditions and support.
This document will cover the configuration required to operate the SecureTable module using the Maitre’D direct integration to the STPI client.
The SecureTable module is a universal middleware platform that provides an EMV-Compliant, Pay at the Table (PATT) processing solution that can be connected to a POS (Point of Sale) system. The solution can work in standalone mode as well as integrated to a Point of Sale (POS) system such as Maitre’D, Veloce, Squirrel, Aloha and Micros among other.
The SecureTable module uses a “Pull” architecture. This means that a payment terminal using the SecureTable module can initiate the transaction process by Pulling check data from the POS system. In other words, after the guest checks are printed and handed to customers, there is no need for the server to walk back to the POS workstation to apply payments and close guest checks. All payments, including credit, debit and cash, can be applied at the table side, and checks are closed automatically.
By comparison, a traditional "Push" architecture is a system where the transaction would be initiated from the POS system, and check data pushed to the payment terminal. In a table-service restaurant, this process often required the customers to get up and walk to the POS workstation to insert their payment card and enter their PIN using a tethered payment terminal.
The integration of the SecureTable module with various POS systems allows the payment terminal to retrieve guest check data from the POS System. After the payment terminal processes a payment, the SecureTable module sends the payment data back to the POS System for reporting purposes. Payment amounts, tip amounts and card brand used are all automatically transmitted to the POS system to allow for accurate reporting.
The SecureTable and SecurePay modules can both be used on the same POS system. This allows merchants to use any combination of stationary Pay-at-the-Counter terminals and wireless Pay-at-the-Table terminals. The SecureTable and SecurePay modules share a similar user interface which provides a consistent user experience for customers and employees.
If a third-party solution with tethered (wired) payment terminals is already in place and integrated to the POS system, the SecureTable module can still be used without worry. A configurable table-locking or invoice-locking mechanism prevents accidentally accessing guest checks that are being processed by a payment terminal through the SecureTable module. This means that establishments can, for example, use wireless payment terminals with the SecureTable module in the dining room while using tethered payment terminals for the cashier station, bar, pickup counter and drive-through windows.
With a direct integration, Maitre’D communicates directly with the SecureTable module’s STPI client through a secure socket connection without using drop-files. This allows Maitre’D to take advantage of all the features offered by the SecureTable module, without the limitations imposed by using the former TPI client middleware.
Before a license can be activated, it needs to be purchased and created for you. Please contact the PayFacto Boarding team or your local Sales Representative to purchase a STPISecure license.
After you have purchased a STPISecure license, the license file will be sent to you as a text file attachment via e-mail. The e-mail will come from the PayFacto Boarding Team or your local Sales Representative.
Save the file from the e-mail to your Windows Desktop. Typically, the file is named something like "Licdefault_12345.txt".
Rename the file to "Lic.txt". To achieve this, you can right-click the file and select the Rename option, or select the file and press the F2 key on your keyboard.
Move the file to the following folder:
C:\Program Files (x86)\PayFacto\STPISecure\STPIClient\
The license activation process is now complete.
The following instructions describes the installation and configuration process for the POS System.
Locate the STPISecureX.X.X.X.exe file, then right-click the file and select Run as administrator.
You may see a UAC prompt. Click Yes.
Please read the End-User Licence Agreement. If you agree with the terms, select I accept the agreement and click Next>.
Select the installation destination for STPISecure files. Accept the default path by clicking Next>.
STPI Client v2.x.x.x
This component is required to use the SecureTable application with wireless payment terminals in a table service environment, with a POS system like Maitre'D, Veloce and others. It can be installed alone or alongside RTI-SIPA v1.xx.x.x if a combination of Wireless PATT terminals and fixed terminals are used.
TPI Client v1.x.x
This component is only required with older versions of Maitre'D, such as 7.05.x.x. Do NOT install this component with newer versions of Maitre'D.
Client InstallAsService Guide
This component is optional and copies documents to the install folder with instructions on how to setup various clients as services.
MTI v2.30
This component is required for the Micros POS system only.
TPixel Client v1.0.12
This component is required for the Pixel Point POS system only.
TPosi Client v1.1.0
This component is required for the Positouch POS system only.
VirtualTerminal v1.0.1
This is an optional component that allows for the software to be tested and demonstrated.
RTI-SIPA v1.xx.x.x
This component installs the Retail Terminal Interface for Semi-Integrated Payment Application (RTI-SIPA) plugin files for use with the SecurePay application. This component needs to be installed on the POS system's main Back-Office PC as well as on all POS workstations that will manage a payment terminal. It can be installed alone or alongside STPI Client v2.x.x.x if a combination of Wireless PATT terminals and fixed terminals are used.
NOTE: If you don't use fixed payments terminals with SecurePay, you don't need to install this component
Select the option and click Next>.
The setup wizard is now ready to begin the automated installation process. Review your settings and click the Install button.
You will see various progress bars during the installation process. This could take a few minutes.
a. During the installation, you could see the installation of required components like Microsoft C++ 2008 Redistributables. This will only appear if the component is missing from your system. Otherwise, you will not see this.
b. Select I have read and accept the license terms and click Install.
c. A progress bar will be displayed during the installation process.
d. When the process completes, a confirmation will appear. Click Finish.
Once the installation completes, you will see the screen pictured below. Click the Finish button.
This completes the installation process for the STPISecure Client software.
Topics that are included:
The .NET Framework (pronounced as "dot net") is a software framework developed by Microsoft that runs primarily on Microsoft Windows. Microsoft .NET Framework version 3.5 Service Pack 1 is required before the STPISecure installer can be used to install the STPISecure client or other components, such as the RTI-SIPA plugin.
On Windows 10, starting with version 1809, Microsoft .NET Framework 3.5 SP1 is included as a standard Windows feature and enabled by default. However, older versions of Windows 10, Enterprise or IoT editions, could be missing this essential component. Here is the procedure to check whether .NET Framework 3.5 SP1 is installed and how to enable it on Windows 10:
Click on the Windows 10 Start button and type Control Panel.
The Control Panel app should appear as a search result. Click on Open.
Within the Control Panel app, click on Programs.
Under Programs and Features, select Turn Windows features on or off.
The Windows Features list will appear.
Look for the feature called .NET Framework 3.5 (includes .NET 2.0 and 3.0).
If this feature is not listed, install .NET Framework manually. (See below)
If you see a black square in this checkbox, .NET Framework 3.5 is already enabled and no further action is required.
If the checkbox is blank, enable it.
NOTE: The black square in the check box means that the feature itself is enabled, but that some optional components are disabled. The optional components are not required for STPISecure or RTI-SIPA, so leave them disabled.
Click OK on the Windows Features list. This will close the list and apply any changes.
Files may be copied and you may be required to restart the PC.
For versions of Windows prior to Windows 10 1809, or for some older Enterprise or IoT editions, Microsoft .NET Framework 3.5 SP1 may need to be downloaded and installed manually.
The full installer can be obtained from the official Microsoft download site here:
Download the file and double-click it to start the installation process. Follow the on-screen instructions and restart your PC as required.
IMPORTANT! If the link provided here does not work, please use your preferred search engine and look for "Microsoft .NET Framework 3.5". Be sure to download the files from the official Microsoft download site. For security reasons, please avoid non-Microsoft sources.
Select the components you wish to install and click Next>. A brief description of each available component is provided below. Install only what you need.
Topics that are included:
Installation Process Overview
Install Microsoft .NET Framework 3.5 SP1
Install Java for Windows
Install the STPI Secure Client Software
Activate the STPI Secure License
Start the STPI Client for the first time
Configure the STPI Client as a service
Topics is covered:
The Secure Payment application's SecureTable module has multiple configurable features and functions. The features and functions apply to all Secure Payment modules you may use, including standalone Payment, SecurePay, Gateway (GID), and Gift Cards.
For the SecureTable module, the feature you will most likely need to configure is tipping, but you can access the following configuration menus:
Application Configuration
This configuration is optional for most merchants. Before proceeding, make sure that individual media type mappings are created for each accepted card brand.
A generic media type mapping may be required to cover the rare cases where a customer may pay with a card that is accepted by the merchant, but not already configured as a mapping in Maitre'D media types. If a dedicated media type mapping does not already exist, the payment would be recorded against the main media type, generally called "CREDIT/DEBIT". The goal of the generic mapping is to have such payments recorded against a media type with a more meaningful name, something like "Other Card Payment" for instance.
NOTE: SecureTable and SecurePay can be used at the same time on the same POS system. Therefore, the merchant can have any combination of stationary terminals using SecurePay and mobile terminals using SecureTable. Both types of terminals will share the same generic media type mapping.
Start the Point of Sale Control Module.
Click the Payments menu, and select the Media Types… option.
The list of all current media types will be displayed. Click the Add button.
A blank Media Type window will open directly on the Media Type branch. Configure according to the information below:
Media Type ID #
The Media Type ID number is automatically determined by Maitre’D when the Media Type is created. Maitre’D will always use the lowest available number between #2 and #23 inclusively.
Description
Enter a meaningful description for this media type. For the Generic mapping, this could be Other Card Payments or something similar. This description will be shown on customer receipts and media reports.
Payment Type
Select the Charge option from the drop-down list.
Payment Surplus
Select Tip Entry if the merchant accepts tips for servers.
Select NULL if the merchant does not accept tips.
Configure remaining options per the merchant’s needs and preferences.
Click on the Option branch.
Print Receipt (Optional)
Enable this option to allow for a receipt to be printed after the transaction has been processed.
Check on Receipt (Optional)
Enable this option to have the detailed check print on the receipt.
Folio
Disabled. This option needs to be disabled.
Keyboard Input
Disabled. This option cannot be used since the Folio option above also needs to be disabled.
Included in Report
Enable this option so that this media type is shown in Back-Office reports (Recommended). Disabling this option will cause this media type to be hidden in the reports (NOT recommended).
Open Drawer (Optional)
Enable this option to make the cash drawer open when this media type is used.
NOTE: Print Receipt, Check on Receipt and Open Drawer options have no effect on wireless payment terminals using SecureTable. However, payment terminals with SecurePay will be affected.
Configure remaining options per the merchant's needs and preferences.
Click on the Card Property branch.
EFT Category
Set this drop-down list to Other EFT.
Type
Set this drop-down list to Credit.
Discount Rate
This option is not supported with EMV protocols and semi-integrated protocols like SecureTable or SecurePay. Leave this value at 0.00.
Tips Credit Fees
Enter the percentage of tips paid to the waiters that will be withheld to cover for fees charged by payment processors. If you do not wish to use this feature, leave it at 0.00.
NOTE: Some jurisdictions don't allow transaction or credit card processing fees to be passed down to employees. Please verify your local regulations before using this feature.
Electronic Funds Transfer
Enable this option. This option needs to be enabled to block operations that are not compatible with EMV payments, such as Cancel/Reopen Check.
Hide Card Number
Enable this option. It automatically becomes enabled when Electronic Funds Transfer is enabled, so leave it enabled.
Show on Merchant Copy
Disable this option. This option was used by older, non-integrated protocols and caused the credit card number to be printed on the merchant copy of EFT transaction records. This option has no effect with any Electronic Funds Transfer protocol, semi-integrated protocols, SecureTable or SecurePay.
Credit Only
This option is not usable (grayed-out) with most EFT protocols. It is only used with the Datacap - DSIEMVUS semi-integrated protocols to allow Pre-Authorization and PreAuth Capture with select processors that support this feature.
Validation
Disable this option. Validation is only used with fully integrated EFT protocols and has no effect with semi-integrated protocols such as SecureTable or SecurePay.
Expiration
Disable this option. This option automatically becomes enabled when Electronic Funds Transfer is enabled. Make sure to DISABLE it. Otherwise, the POS will request the credit card’s expiration date, which will slow down your operations. This information is already checked by the payment terminal and does not need to be re-validated by the POS.
Debit Card
Disable this option for the generic media type mapping.
Card Validation
All the options in this section must be cleared. Make sure to clear the Custom Card checkbox as well as all the fields in the Card Validation section.
Click OK to save changes. The new media type will appear in the list.
The configuration of the generic media type mapping is now completed.
This step is required to have the STPISecure client start automatically when Windows starts, and have it run silently in the background.
IMPORTANT! If you have already configured the STPIClient application shortcut to start automatically with Windows by copying its shortcut to the Windows StartUp folder, be sure to un-do this configuration before proceeding further.
Using Windows Explorer, browse to:
C:\Program Files (x86)\PayFacto\STPISecure\Install_As_Service\STPI InstallAsService\
Depending on your operating system, select the Win64 folder for 64-bit versions of Windows or Win32 for 32-bit versions of Windows.
Locate the file called InstallTGIClientService64.bat (for 64-bit Windows) or InstallTGIClientService32.bat (for 32-bit Windows). Right-click the file and select Run as administrator.
You may see a UAC prompt. Click Yes.
A command prompt window saying Running admin shell will appear. Leave it there. Do not close it.
The MSSM service installer window will open. Click the browse button (3 dots) next to the Path field:
In the Locate Application File window, browse to:
C:\Program Files (x86)\PayFacto\STPISecure\STPIClient\
Select the Run.bat file and click Open.
You will be taken back to the MSSN service Installer window. Click the Install Service button.
A confirmation message will appear. Click OK.
Locate the file called StartSTPIClientService64.bat (for 64-bit Windows) or StartSTPIClientService32.bat (for 32-bit Windows). Right-click the file and select Run as administrator.
You may see a UAC prompt. Click Yes.
To verify that the service is started properly, right-click the Windows start button and select the Run… option. You can also press the Windows key + R on your keyboard. In the Open: box, type services.msc and click OK.
In the services list, look for the StpiClient service. The Status should be Running and the Startup Type should be Automatic.
At this point, it is good practice to test your system to make sure it will recover properly in case of an unexpected restart. To do this, simply restart the PC and log back on.
From there, make sure that the STPIClient service is running by looking at the Windows services as described above.
The STPI Client is now up-and-running. It is also properly configured as a service and will start automatically in the background whenever Windows restarts.
In order to get accurate reporting data with SecureTable or SecurePay, media types known as mappings need to be created for each card brand that will be accepted by the merchant. Before beginning, gather information on all the card brands and payment types that are accepted at the restaurant. Obtain this information from the restaurant owner and managers, and from the restaurant’s credit card processor.
NOTE: SecureTable and SecurePay can be used at the same time on the same POS system. Therefore, the merchant can have any combination of stationary terminals using SecurePay and mobile terminals using SecureTable. Both types of terminals will share the same media type mappings.
Start the Point of Sale Control Module.
Click the Payments menu, and select the Media Types… option.
The list of all current media types will be displayed. Click the Add button.
A blank Media Type window will open directly on the Media Type branch. Configure according to the information below:
Media Type ID #
The Media Type ID number is automatically determined by Maitre’D when the Media Type is created. Maitre’D will always use the lowest available number between #2 and #23 inclusively.
Description
Enter a meaningful description for this media type. This should generally be a card brand name such as Visa, MasterCard, AMEX, etc. This description will be shown on customer receipts and media reports.
Payment Type
Select the Charge option from the drop-down list.
Payment Surplus
Select Tip Entry if the merchant accepts tips for servers.
Select NULL if the merchant does not accept tips.
Configure remaining options per the merchant’s needs and preferences.
Click on the Option branch.
Print Receipt (Optional)
Enable this option to allow for a receipt to be printed after the transaction has been processed.
Check on Receipt (Optional)
Enable this option to have the detailed check print on the receipt.
Folio
Disabled. This option needs to be disabled for cards to be read properly.
Keyboard Input
Disabled. This option cannot be used since the Folio option above also needs to be disabled.
Included in Report
Enable this option so that this media type is shown in Back-Office reports (Recommended). Disabling this option will cause this media type to be hidden in the reports (NOT recommended).
Open Drawer (Optional)
Enable this option to make the cash drawer open when this media type is used.
NOTE: Print Receipt, Check on Receipt and Open Drawer options have no effect on wireless payment terminals using SecureTable. However, payment terminals with SecurePay will be affected.
Configure remaining options per the merchant’s needs and preferences.
Click on the Card Property branch.
EFT Category
Set this drop-down list to whichever card brand that needs to be mapped to this media type.
Type
This drop-down list is used to determine the type of payment for the purpose of Sales Recording Modules and fiscal printers. The available settings are described below.
Cash
Select the Cash option for the default cash payment and any other payment involving cash, such as foreign currencies.
Credit
Select this option for all credit card payments.
Debit
Select this option for U.S. Debit and Canadian debit (Interac) payments.
Other
Select this option for all payments which do not fall in any of the above categories. Gift card purchases and Gift Card redeem are common examples of media types where Other needs to be selected.
Discount Rate
This option is not supported with EMV protocols and semi-integrated protocols like SecureTable or SecurePay. Leave this value at 0.00.
Tips Credit Fees
Enter the percentage of tips paid to the waiters that will be withheld to cover for fees charged by payment processors. If you do not wish to use this feature, leave it at 0.00.
NOTE: Some jurisdictions don't allow transaction or credit card processing fees to be passed down to employees. Please verify your local regulations before using this feature.
Electronic Funds Transfer
Enable this option. This option needs to be enabled to block operations that are not compatible with EMV payments, such as Cancel/Reopen Check.
Hide Card Number
This option automatically becomes enabled when Electronic Funds Transfer is enabled. Leave it enabled.
Show on Merchant Copy
Disable this option. This option was used by older, non-integrated protocols and caused the credit card number to be printed on the merchant copy of EFT transaction records. This option has no effect with any Electronic Funds Transfer protocol, semi-integrated protocols, SecureTable or SecurePay.
Credit Only
This option is not usable (grayed-out) with most EFT protocols. It is only used with the Datacap - DSIEMVUS semi-integrated protocols to allow Pre-Authorization and PreAuth Capture with select processors that support this feature.
Validation
Disable this option. Validation is only used with fully integrated EFT protocols and has no effect with semi-integrated protocols such as SecureTable or SecurePay.
Expiration
Disable this option. This option automatically becomes enabled when Electronic Funds Transfer is enabled. Make sure to DISABLE it. Otherwise, the POS will request the credit card’s expiration date, which will slow down your operations. This information is already checked by the payment terminal and does not need to be re-validated by the POS.
Debit Card
Enable this option if you are creating a mapping for U.S. Debit or Canadian Debit (Interac).
Disable this option for credit card brand mappings (Visa, Mastercard, American Express, Discover, etc.).
Card Validation
All the options in this section must be cleared. Make sure to clear the Custom Card checkbox as well as all the fields in the Card Validation section.
Click OK to save changes. The new media type will appear in the list.
Repeat the previous steps until all required mappings are created. At the end of the process, you should have one mapping for each card brand that is accepted by the merchant.
IMPORTANT! Before attempting to start the STPI Secure client, a license needs to be installed. Otherwise, the STPI Secure Client will attempt to start and immediately shutdown.
After the STPISecure installation process, a folder called STPI Shortcuts was created on your Windows Desktop. This folder contains the shortcut that will be used to start the STPI Client software.
To run correctly, the STPI Secure Client needs to run with Windows Administrative privileges. To achieve this:
From the Windows desktop, open the folder called STPI Shortcuts by double-clicking on it.
Two shortcuts allow you to start the STPI Client. You can use either STPIClient (Hidden) or STPIClient. Select the shortcut which better meets your desired use case:
This shortcut makes the STPI Client run with the command prompt window visible on the screen. This takes up space on the screen and on the Windows taskbar, but allows you to see all the operations going through the STPI Client in real-time.
This shortcut allows the STPI Client to run with the command prompt window hidden from view. This frees up space on the screen and Windows taskbar, but the operations going through the STPI Client are not visible.
Right-click the shortcut called STPIClient or STPIClient (Hidden), and select the Properties option.
The STPIClient or STPIClient (Hidden) shortcut's properties page opens to the Shortcut tab. Click the Advanced... button.
Activate the Run as administrator checkbox and click OK.
You will be back to the STPIClient (or STPIClient (Hidden)) shortcut's properties page. Click OK to close it.
With this setup, the STPI Secure client will always start with administrative privileges whenever you use this shortcut.
You can add a copy of the STPIClient or STPIClient (Hidden) shortcut to the Windows startup folder to force the STPI client to start automatically as Windows starts. Here is the procedure to follow with Windows 10:
Make sure that hidden files and folders are visible:
a. From Windows explorer, click on the View menu and make sure that the Hidden Items option is selected from the Show/Hide section.
Browse to the following folder:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
Copy the STPISecure or STPISecure (Hidden) shortcut to the StartUp folder.
NOTE: Be sure to apply the Run as administrator option as explained above, before copying the shortcut.
With this setup, the STPI Client application with automatically start itself if Windows is restarted.
Double-click the STPIClient or STPISecure (Hidden) shortcut.
you will see a UAC warning. Click Yes.
If you selected the regular STPISecure shortcut, a command prompt window will appear, with the Running Admin shell header. You will see text scrolling on the window. If you used the STPISecure (Hidden) instead, you will not see this window and skip directly to the next step.
The very first time the STPIClient starts, you will see a Windows Security Alert from the Windows Defender Firewall.
Enable the Domain networks, such as a workplace network option (available only if your PC is part of an Active Directory domain).
Enable the Private networks, such as my home or work network option.
Disable the Public networks option.
Click Allow access.
If you selected the STPISecure shortcut, the command prompt window will remain on the screen. You may minimize it, but do not close it.
An icon will also be added to the Windows system tray.
IMPORTANT! Stopping the STPI Client application will prevent payment terminals using SecureTable from processing transactions. Only stop the STPI Client for troubleshooting purposes.
If you are using the STPISecure shortcut, simply close the command prompt window by clicking the "X" in the upper-right corner.
You can also right-click the STPI icon in the system tray and select the Exit option.
The STPI Client software is now up-and-running on your system.
Make sure that the Maitre’D Electronic Funds Transfer Interface and Enhanced EFT options are included on the Maitre’D license. To confirm this, simply logon to the Maitre’D Back-Office using appropriate credentials, click on the File menu and select the Licenses option.
This will bring up the license’s properties. Two options are required for SecureTable to operate properly:
Interface Electronic Fund Transfer.
Enhanced EFT.
If any of these two options are missing, they will need to be purchased before you can use SecureTable. Please contact your local sales representative.
Start the Electronic Funds Transfer Module.
Click the View menu, and select Options…
The Configuration screen opens on the Interface branch.
The settings from the Interface, Identification, Operation, Receipt, Payment Device Tip Suggestion, Remote Payment Device and Home Page branches don't have any effect on the operation of SecureTable. Please make sure not to change or remove any settings found in these pages, as these could affect the operation of tethered payment terminals.
NOTE: It is possible to use tethered payment terminals from a third-party processor along with SecureTable. The settings in these windows would then be setup per your processor’s requirements.
Click on the Pay at the Table branch.
Pay at the table
Enable this option to activate Pay at the Table (PATT) functionality.
PATT Protocol
Select the SecureTablePay protocol.
Log Level
Select the desired log level for the Pay at the Table interface. Available choices are:
None: No log file is created.
Standard: Standard log level. All operations are logged in a summary format.
Detailed: Detailed log level. All operations are logged with detailed information.
Debug: Detailed log level with extra information for troubleshooting and investigation purposes.
TCP Port
Type in the TCP Port number used by the STPI Secure client.
Send Invoices
Disabled. This option is not available because it is not compatible with the SecureTablePay protocol.
Get Invoice Status
Disabled. This option is not available because it is not compatible with the SecureTablePay protocol.
Partial Invoice Number
Enable this option to allow the payment terminal to retrieve checks by entering only the last 4 digits of the check number. If this option is disabled, the full check number will be required to retrieve checks.
Validate Employee
Enable this option to force the validation of the employee number entered at the payment terminal. With this option enabled, only the employee who owns the table associated with the printed check will be able to access that check from the payment terminal. If this option is disabled, any employee will be able to access any checks from the payment terminal.
Locking mode
Select the locking mode that will be used when accessing checks from the payment terminal. Two locking modes are available:
Table Locking
Select the table locking mode to lock the entire table as soon as a check is accessed by a payment terminal with SecureTable. For example, if you have 4 printed checks on Table #99, accessing any check from table #99 from a payment terminal with SecureTable will lock all checks from table #99. This prevents any of these checks from being accessed by other payment terminals or POS workstations.
Invoice Locking
Select the invoice locking option to lock only the check being accessed, without locking the entire table. This allows other checks on a given table to be closed simultaneously with other payment terminals or from POS workstations.
Shared Folder
This option is not available because it is not compatible with the SecureTablePay protocol.
Click OK to save changes and close the options window.
As soon as a table or invoice is accessed from a payment terminal with SecureTable, it is locked. This is done to prevent accidental double payment or double processing of invoices. While it is possible to override table or invoice locking, it is not recommended to do so. Unlocking a table or invoice in the middle of it being processed can cause invoices to remain open after being paid and discrepancies in reporting.
When working with the SecureTable module, you can select the POS type the terminal communicates with. You should not need to change the POS type if your system was working properly with its initial configuration, but you may need to make a change if you install a new POS or if directed by a PayFacto support agent.
IMPORTANT! If you change the POS type without ensuring that the back-office POS is configured to support the new type, the communication between your POS workstation(s) and the payment terminal may not function correctly.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Semi-integrated configuration section and touch SecureTable options.
Scroll to the POS type section and touch the name of the POS you want to use with the payment terminal; the available options are:
Maitre'D
Squirrel POS
If you have more than one terminal, repeat steps 1 to 4 for each additional terminal where you want to configure the POS type.
When using the SecureTable module, servers can split the bill for a table in equal or unequal parts. By default, the SecurePayment module is configured to only split checks for card payments, but you can enable cash as an option when splitting checks.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Semi-integrated configuration section and touch SecureTable options.
Scroll to the Split calculator options section.
Enable the use of cash when calculating split checks by sliding the Cash toggle switch to the right or disable the cash option by sliding the toggle switch to the left.
If you have more than one terminal, repeat steps 1 to 5 for each additional terminal to configure the Cash option for split checks.
IMPORTANT! If you intend to use the STPIClient as a service instead of running it as an application, please skip the rest of the instructions on this page and go directly to the guide.
When using the Secure Payment application, it is helpful to have a list of processed transactions to ensure your bookkeeping is aligned with your business' sales. The terminal can print transaction reports, allowing you to view either detailed or summary information on the transactions and transaction types in the current batch, if your business uses multiple terminals, you need to print reports on those terminals to view their reports.
Detailed reports display a list of every transaction in the current batch, including date, time, transaction type, payment method, invoice number, and amount. Summary reports group the transactions by card type, displaying the total sales, and the number of transactions.
The terminal’s printer (built-in or external) can print transaction reports for the current batch. For reconciliation purposes, you may want to print a report prior to the automated settlement, but it is not a requirement. Printing reports is meant to assist with your bookkeeping.
The available transaction reports are:
Additionally, you can search for individual transactions using the Search for a Transaction procedure.
Enabled
Disabled
When using the SecureTable module, you terminal operators can search for the correct bill using multiple search parameters. The available search parameters include:
Search by table number: Use an assigned table number to find the bill(s) associated to the table.
Search by check number: Use a known check number to find the desired bill(s).
Employee number required: Use an operator's number to locate the desired bill(s).
Show tables as deliveries: Show assigned table numbers as delivery items for use with to-go or delivery orders.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Semi-integrated configuration section and touch SecureTable options.
Scroll to the Table search options section.
Enable the desired table searching options by toggling the following switches to the right:
Search by table number
Search by check number
Employee number required
Show tables as deliveries
If you have more than one terminal, repeat steps 1 to 7 for each additional terminal where you want to configure the table searching options.
The SecureTable module allows you to view the connection settings to your POS system. You can also test the SecureTable module's connection to the STPI server if needed. The connection settings should not be modified unless specifically instructed to do so by PayFacto support. Changing the settings may affect the terminal's ability to communicate with the POS.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Semi-integrated configuration section and touch SecureTable options.
In the Connection section, review the information that appears.
STPI Connection Address: The address the terminal uses to connect to the STPI server (can be a URL or IP address).
Test STPI Connection: Touch this button to test the terminal's connection to the STPI server.
STPI Port Number: The port number the terminal uses when communicating with the STPI server.
If you have more than one terminal, repeat steps 1 to 4 for each additional terminal to review the terminal's connection settings.
You can search for transactions on the terminal to view the details about one or more transactions. If you have multiple terminals operating under the same merchant ID (MID), all transactions from all terminals appear in the list with the most recent transaction at the top of the list. You can search for transactions in the current (open) batch as well as from previous batches.
NOTE: Because all of a merchant's transactions processed on all terminals are saved immediately to the server, the list of transactions may be quite long.
TIP: If you find it difficult to locate a specific transaction from an individual terminal, you may choose to restrict the search function to only display transactions performed on each individual terminal.
To restrict the transaction display to only those processed by the terminal, you must contact PayFacto support to request that your merchant profile displays only transactions processed on individual terminals by activating the Terminal Only Reports function. This will restrict transaction searching to individual terminals.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
In the Transaction management section, touch Transaction History.
Touch the Search button.
Enter one or more of the following search criteria:
An invoice number in the Invoice number field
An authorization code in the Authorization code field
Touch the Time range field to select a date range for the desired transaction; touch Save to search using the selected date range
Touch the Search button. The terminal returns any transaction that meets the selected search criteria.
Touch the desired transaction to display the details.
The detailed report for the current batch of transactions lists each individual transaction’s details. You may want to print the detailed transaction in order to have a printed copy of the transactions prior to processing the the current batch. Printing a detailed report allows you to reconcile each transaction as part of your bookkeeping.
NOTE: Printing a detailed report can consume a large quantity of paper, depending on the number of transactions in the current batch.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
In the Transaction management section, touch Reports.
In the Batch Details section, touch Print Batch Details. The terminal prints the Batch Details Report, listing all transaction details in the current batch for all terminal operators.
If you have more than one terminal, repeat steps 1 to 4 for each additional terminal where you want to print the detailed transaction report.
When using the SecureTable module, you can choose the terminal's behavior when a communication issue causes a transaction to appear a second time (a duplicate version). By default, the terminal reposts the transaction, but you can choose to disable the duplicate transaction on the terminal.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Semi-integrated configuration section and touch SecureTable options.
Scroll to the Duplicate transaction prevention section.
Touch the option you wish to use for the terminal:
Repost
Off
If you have more than one terminal, repeat steps 1 to 5 for each additional terminal to configure the terminal's behavior for duplicate transactions.
If you want to offer your customers the ability to withdraw cash in addition to their purchase, you can do so for debit card transactions only. By default, cashback is disabled on the terminal.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Configure application section.
Touch Terminal options.
Scroll to the Cashback section.
Toggle the Cashback processing switch to the right.
If you have more than one terminal, repeat steps 1 to 6 for each additional terminal where you want to enable cashback.
When you enable cashback for a debit transaction, the terminal automatically displays three preset values (defaults are $20, $40, and $60) as options to the customer. The customer can touch one of the preset values or manually enter an amount for cashback.
NOTE: When you enable cashback, the terminal automatically adds an option for the customer to enter a custom amount.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Configure application section.
Touch Terminal options.
Scroll to the Cashback section.
If you have more than one terminal, repeat steps 1 to 6 for each additional terminal where you want to view the terminal's preset cashback amounts.
When you enable cashback for debit transactions, the terminal automatically offers preset cashback values to the customer. By default, the preset amounts are set to 20, 40, and 60, but you can easily change one or more of these values as needed.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Configure application section.
Touch Terminal options.
Scroll to the Cashback section.
Repeat step 7 for any additional cashback amount preset value you want to change.
If you have more than one terminal, repeat steps 1 to 8 for each additional terminal where you want to change a preset cashback amount.
NOTE: If you have multiple terminals, you should ensure that they are all configured to offer the same preset cashback amounts to avoid one terminal displaying different cashback amounts from the other terminal(s).
As a security measure, you can require customers receiving any cashback amount to confirm they received the cash by signing on the merchant copy of the transaction receipt. By default, this feature is disabled.
When you enable this function, the terminal prints a signature line on the transaction receipt where the customer can sign as proof that they received the requested cashback amount.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
If you have more than one terminal, repeat steps 1 to 4 for each additional terminal where you want to set whether or not the terminal prints a signature line for cashback debit transactions.
By default, cashback is disabled on the terminal. If you've enabled cashback, you can easily disable the function if needed.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Configure application section.
Touch Terminal options.
Scroll to the Cashback section.
If you have more than one terminal, repeat steps 1 to 6 for each additional terminal where you want to disable cashback.
The summary report for the current batch of transactions allows you to see the totals for each payment method used, including sales, refunds, tips, cashbacks, and fees. You may want to print the summary report to reconcile transactions by payment type as part of your bookkeeping prior to processing the current batch.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
In the Transaction management section, touch Transaction History.
In the Batch Summary section, touch Print Batch Summary. The terminal prints the Summary Details Report, listing all transactions in the current batch, grouped by card type for all terminal operators.
If you have more than one terminal, repeat steps 1 to 6 for each additional terminal where you want to print the summary transaction report.
When you enable the printing of transaction receipts, the customer receipt is always available to print, but you can choose whether to print the merchant copy or not. Printing the merchant copy for each transaction allows you to reconcile your individual transactions with the batch processing and the transaction reports.
NOTE: Printing the transaction receipts for the customer AND merchant will consume more printer paper.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
In the Configure application section, touch Printer options.
In the Copies section, slide the Merchant Copy Printouts toggle switch to the right if it isn't already enabled.
If you have more than one terminal, repeat steps 1 to 4 for each additional terminal where you want to enable the printing of the merchant copy of the transaction receipt.
If your terminal has a built-in printer, or connects to an external printer, there are several printing options you can configure that determine when a transaction receipt gets printed, as well as the receipt's appearance.
If your terminal is equipped with a printer, you can adjust the printer settings to suit your business needs. The available printing options are:
If your terminal is equipped with (or connects to) a printer, you can print transaction receipts after the transaction is confirmed. By default, the Secure Payment application's payment module enables the printing on transaction receipts, but you can adjust the setting if needed.
NOTE: If you do not enable the printing of transaction receipts and provide no other method for a customer to receive proof of their transaction, reimbursements will be more difficult to process.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
In the Configure application section, touch Printer options.
In the Copies section, slide the Receipt Copy Printouts toggle switch to the right if it isn't already enabled.
If you have more than one terminal, repeat steps 1 to 4 for each additional terminal where you want to enable transaction receipt printing.
The payment terminals use thermal paper to print the transaction receipts. You can adjust the level of contrast for the transaction receipts if they are difficult to read. If you have a mobile or portable payment terminal, the contrast level can affect battery usage.
The following table shows examples of each printout contrast level:
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
In the Configure application section, touch Printer options.
In the Copies section, touch Printout color depth.
On the Printout color depth screen, touch the desired contrast level: Pale, Normal, or Dark.
If you have more than one terminal, repeat steps 1 to 5 for each additional terminal where you want to set the printout contrast level.
If your business includes the option to tip, you can enable tipping on the terminal, where the customer can add a tip value in addition to the sale. By default, tipping is disabled on the terminal.
NOTE: When you enable tipping on the terminal, customers can always enter a manual tip amount in dollars and cents, regardless of any preset percentage values.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Configure application section.
Touch Terminal options.
Scroll to the Tips section.
Toggle the Tip processing switch to the right.
If you have more than one terminal, repeat steps 1 to 6 for each additional terminal where you want to enable tipping.
When you enable tipping, the terminal automatically displays three preset percentages (default values are 15%, 18%, and 20%) as options to the customer. The customer can touch one of the preset values or manually enter an amount for the tip.
NOTE: If you want to allow your customers to enter a custom tip percentage, you must enable the manual tip percentage using the procedure.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Configure application section.
Touch Terminal options.
Scroll to the Tips section.
If you have more than one terminal, repeat steps 1 to 6 for each additional terminal where you want to view the terminal's preset tip percentages.
When you enable tip processing, the terminal automatically offers preset percentage values to the customer. You can also offer the opportunity for customers to enter their own percentage value. By default, the manual tip percentage option is enabled on the terminal and applies automatically whenever you activate the tip processing option.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Configure application section.
Touch Terminal options.
Scroll to the Tips section.
If you have more than one terminal, repeat steps 1 to 6 for each additional terminal where you want enable a manual tip percentage.
When you enable tip processing, the terminal automatically offers preset percentage values to the customer. By default, the preset percentage values are set to 15, 18, and 20, but you can easily change one or more of these values as needed.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Configure application section.
Touch Terminal options.
Scroll to the Tips section.
Repeat step 7 for any additional percentage preset values you want to change.
If you have more than one terminal, repeat steps 1 to 8 for each additional terminal where you want to change the preset tip percentage values.
NOTE: If you have multiple terminals, you should ensure that they are all configured to offer the same preset tip percentages to avoid one terminal displaying different tip percentages from the other terminal(s).
When you enable tip processing, the terminal automatically offers preset percentage values to the customer. By default, the preset percentages use the Normal text size to display the values, but you can choose to use Large or Very Large text to suit your requirements, as shown in the following examples:
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Configure application section.
Touch Terminal options.
Scroll to the Tips section.
If you have more than one terminal, repeat steps 1 to 7 for each additional terminal where you want to set preset tip percentage text size.
There can be situations where your customers may accidentally enter a manual tip percentage incorrectly and leave a larger tip than planned. By default, the terminal enables a tipping threshold that requires the Merchant password for any tip over 50% of the initial sale amount (for example, a $55 tip on a $100 bill). You can disable or adjust the threshold value if needed.
NOTE: The tip threshold feature is designed to protect the customer and the merchant by ensuring that the customer is aware of the generous tip they intend to leave, which prevents the possibility of a future chargeback.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Configure application section.
Touch Terminal options.
Scroll to the Tips section.
If you have more than one terminal, repeat steps 1 to 7 for each additional terminal where you want to enable the tipping threshold.
When you enable the tipping threshold, you can set a custom percentage as the value where the Merchant password is required. By default, the terminal set the threshold value at 50%, but you can adjust it if needed.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Configure application section.
Touch Terminal options.
Scroll to the Tips section.
If you have more than one terminal, repeat steps 1 to 7 for each additional terminal where you want to set the terminal's tipping threshold.
By default, the manual tip percentage option is enabled on the terminal and applies automatically whenever you activate the tip processing option; you can easily disable the function if needed.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Configure application section.
Touch Terminal options.
Scroll to the Tips section.
If you have more than one terminal, repeat steps 1 to 6 for each additional terminal where you want to disable manual tip percentage.
By default, tipping is disabled on the terminal. If you've enabled tip processing, you can easily disable the function if needed.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Configure application section.
Touch Terminal options.
Scroll to the Tips section.
If you have more than one terminal, repeat steps 1 to 6 for each additional terminal where you want to disable tipping.
Disable table searching options by toggling the previously listed switches to the left.
The Amount presets display the current values.
Touch Amount presets.
On the Cashback amount presets screen, touch the cashback preset field you want to change (Cashback preset no. 1, Cashback preset no. 2, or Cashback preset no. 3) and replace the current amount with a new value.
In the Configure application section, touch Printer options.
In the Printing receipts section, scroll to the Cashback print Signature Line and slide the toggle switch to the right. To disable the printing of the signature line on the transaction receipt, slide the toggle switch to the left.
Toggle the Cashback processing switch to the left.
The Percentage presets display the current values.
If it isn't already enabled, toggle the Manual percentage input switch to the right.
Touch Percentage presets.
On the Tip percentage presets screen, touch the tip preset field you want to change (Tip preset no. 1, Tip preset no. 2, or Tip preset no. 3) and replace the current percentage with a new value.
Touch Tip presets text size.
On the Tip presets text size screen, touch the text size you want to use (Normal, Large, or Very Large).
Touch Tip threshold.
On the Tip threshold screen, toggle the Tip threshold switch to the right.
Touch Tip threshold.
On the Tip threshold screen, change the percentage value in the Threshold field.
Toggle the Manual percentage input switch to the left.
Toggle the Tip processing switch to the left.
Tipping and Cashback
Tipping
Cashback
The topics covered in this section include:
Printing Options
Enable Transaction Receipt Printing
Enable Merchant Transaction Receipt
Select Printout Contrast Level
Select Which Transactions to Print
Reprint a Transaction Receipt
Enable Personalized Message on Receipt Footer
Configure Personalized Footer Message
Edit or Delete Personalized Footer Message
Disable Personalized Message on Receipt Footer
Disable Merchant Transaction Receipt
Disable Transaction Receipt Printing
Topics that are included:
Transaction Management
Print Detailed Transaction Report
Print Batch Summary Report
When setting passwords on your payment terminal, you must respect the following parameters:
Passwords must be 6 characters long
The Administrator and Merchant passwords cannot be the same (can’t match)
You cannot use the same digit 6 times consecutively (for example: 111111 or 777777)
You cannot use 6 consecutive numbers, either ascending or descending (for example: 123456 or 987654)
The terminal uses passwords for different user levels. The user levels follow a hierarchy, and a “higher” level password can enable a function (or override a password) for a “lower” level user.
For example, an operator can use the Merchant password to enable a password-protected sale, while an Administrator password can unlock functions that require a Merchant password.
The hierarchy of passwords is the following:
User Level
Description
Administrator
Configured when you activated your terminal, the Administrator password can protect the terminal against unauthorized reimbursements in the Secure Payment application's payment module. You can use the Administrator password for any function that requires a Merchant or Operator password.
Merchant
Configured when you activated your terminal, the Merchant password protects the terminal from completing certain sales and reimbursement functions without authorization. You can use the Merchant password to complete a transaction when Operator identification requires a password to process a sale.
Operator
Assigned when creating one or more terminal operators. Can be enabled to protect unauthorized sales when paired with the associated operator ID.
The Secure Payment application's payment module allows you to assign passwords to protect the terminal from unauthorized use. All terminal passwords are 6 numeric (numbers only) characters in length to provide security without slowing down the overall time it takes to process a transaction.
The terminal has 3 types of user passwords:
Administrator (Admin): Configured during initial terminal activation
Merchant: Configured during initial terminal activation
Operator: Configured when creating one or more terminal operators
For more information on specific password procedures, click any of the following links:
Normal
Large
Very Large
Pale
Normal
Dark
Lightest printout (lowest contrast), prints faster and uses less battery
Default printout setting, average printing speed and battery use
Darkest printing (highest contrast), prints slower and uses more battery
If a transaction receipt is lost or damaged, you can print a duplicate copy of the receipt.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
In the Transaction management section, touch Transaction History.
Scroll to or search for the desired transaction to reprint.
NOTE: Because all of a merchant's transactions processed on all terminals are saved immediately to the server, the list of transactions may be quite long. For more information on searching for a transaction, refer to the Search for a Transaction procedure.
Touch the desired transaction to display the details.
Touch Reprint.
In the Reprint screen, touch the button for the transaction receipt you want to reprint:
Merchant copy
Customer copy
Both copies
The terminal prints the selected duplicate copy(ies) of the transaction receipt.
NOTE: If you have more than one terminal and your merchant profile is configured to display only transactions processed on individual terminals, you may need to repeat this procedure if you are unsure of which terminal issued the original transaction receipt.
When using a personalized message on your transaction receipt footers, you may want to change or delete some of the message. You can easily adjust the footer text whenever you need.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
In the Configure application section, touch Printer options.
Scroll to the bottom of the screen to find the Footer section and touch Print footer. The Footer option screen appears.
To edit your message, adjust the text in the Footer no. 1, Footer no. 2, Footer no. 3, and/or Footer no. 4 fields as required, as shown in the following example:
If you want to delete your personalized message, delete the text in the Footer no. 1, Footer no. 2, Footer no. 3, and Footer no. 4 fields, as shown in the following example:
TIP: You can also remove the message from the receipt footers using the Disable Personalized Message on Receipt Footer procedure; it prevents the message from printing on the receipt, but remains available for later use if desired.
If you have more than one terminal, repeat steps 1 to 6 for each additional terminal where you want to change the personalized message at the bottom of the transaction receipts.
In addition to printing receipts for sales transactions, you can print receipts for some non-sales transactions, including:
Declined credit transactions
Void transactions
Completed transactions
Force post transactions
IMPORTANT! If you disable printing for any of these operations, the customer will have no physical evidence of these transactions.
In addition to the transactions listed above, you can enable or disable the following printer settings:
Bar code: Prints a barcode on the transaction receipt that identifies the individual transaction; helpful when using a terminal equipped with a scanner when performing refund or void transactions
Total line on pre-authorization receipts: Adds a total line to the transaction receipt that prints when a pre-authorization is confirmed (usually paired with the tip line)
Tip line on pre-authorization receipts: Adds a tip line to the transaction receipt that prints when a pre-authorization is confirmed
Cashback print Signature line: Adds a signature line for cashback transactions for customers to sign as proof that they received the requested cashback amount
Reverse on declined: Prints the transaction result in white on a dark background for declined transactions
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
In the Printing receipts section, enable each desired function by sliding the toggle switch to the right or disable functions by sliding the toggle switch to the left.
Enabled
Disabled
If you have more than one terminal, repeat steps 1 to 4 for each additional terminal where you want to set which transactions will print a transaction receipt.
If you previously enabled the printing of merchant transaction receipts and you no longer want or need them, you can quickly disable the function.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
In the Configure application section, touch Printer options.
In the Copies section, slide the Merchant Copy Printouts toggle switch to the left.
If you have more than one terminal, repeat steps 1 to 4 for each additional terminal where you want to disable the printing of the merchant copy of the transaction receipts.
By default, the Secure Payment application's payment module enables the printing on transaction receipts, but you can disable the function if needed.
NOTE: If you disable the printing of transaction receipts without providing any other method for a customer to receive proof of their transaction, reimbursements will be more difficult to process.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
In the Configure application section, touch Printer options.
In the Copies section, slide the Receipt Copy Printouts toggle switch to the left.
If you have more than one terminal, repeat steps 1 to 5 for each additional terminal where you want to disable the printing of transaction receipts.
You can add a personalized message at the bottom of every printed transaction receipt. Your message can include business hours, social media coordinates, and more. Your message can contain up to 4 lines with 48 characters (including spaces) per line.
TIP: You should prepare your message on a piece of paper in advance, to ensure that you have the correct number of characters per line.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
In the Configure application section, touch Printer options.
Scroll to the bottom of the screen to find the Footer section and touch Print footer.
On the Footer option screen, slide the Print footer toggle switch to the right.
If you have more than one terminal, repeat steps 1 to 5 for each additional terminal where you want to enable a personalized message on the bottom of the transaction receipts.
If you enabled a personalized message at the bottom of every printed transaction receipt, but you no longer want to use any message on the footer, you can easily disable footer message printing.
NOTE: When you disable the printing of a personalized message, the original message remains available for later use unless you delete the previously configured text from the footer lines.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
In the Configure application section, touch Printer options.
Scroll to the bottom of the screen to find the Footer section and touch Print footer.
On the Footer option screen, slide the Print footer toggle switch to the left.
If you have more than one terminal, repeat steps 1 to 5 for each additional terminal where you want to disable personalized messages at the bottom of the transaction receipts.
When you enable printing a personalized message on your transaction receipt footers, you need to configure the message by entering it on one of the four (4) available lines on the receipt footer.
TIP: When preparing your message, consider any languages your customers might speak and configure your personalized message to meet all possible languages. Don't forget to check your message for spelling mistakes!
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
In the Configure application section, touch Printer options.
Scroll to the bottom of the screen to find the Footer section and touch Print footer.
On the Footer option screen, delete the text in the Footer no. 1 field and enter the first line of your custom message.
Repeat step 5 for each additional line you want to use for your personalized message, using the Footer no. 2, Footer no. 3, and Footer no. 4 fields.
If you have more than one terminal, repeat steps 1 to 6 for each additional terminal where you want to configure the personalized message at the bottom of the transaction receipts.
If you enter a password incorrectly, the terminal displays an Access refused error message.
Touch the error message to return to the Password field and re-enter the required password.
If you are unable to remember the required password, you can use the Merchant or Administrator password, depending on which password you can't remember. Refer to or for more information on which passwords can "override" others.
By default, less commonly used sales transactions (cash sale, force post, and swiping the payment card) require the Merchant password before they can be processed. You can choose whether or not to require the Merchant password, depending on your preference.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Configure application section.
Touch Passwords.
Scroll to the Require password for transactions section.
Enable the use of the Merchant password by toggling the following switches to the right:
Force post
Cash
Swipe
Disable the use of the Merchant password by toggling the previously listed switches to the left.
If you have more than one terminal, repeat steps 1 to 7 for each additional terminal where you want to set password usage for sales transactions.
As a security measure, the Secure Payment application requires a password before processing reimbursement transactions. You can choose which password to require (Admin or Merchant) or you can disable passwords for reimbursements, depending on your preference. By default, refunds require the Admin password and voids require the Merchant password.
IMPORTANT! If you disable passwords for reimbursement transactions, anyone can process a refund or a void without supervisory or management knowledge or approval. To prevent possible fraudulent reimbursements, you should maintain password protection as part of the reimbursement process.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Configure application section.
Touch Passwords.
Scroll to the Require password for transactions section.
Touch Refund transactions; the Password on refunds screen appears.
Select the desired password by touching Merchant or Admin or touch No password to disable password protection for refunds.
Touch the Back icon to return to the Passwords screen.
Touch Void transactions; the Password on voids screen appears.
Select the desired password by touching Merchant or Admin or touch No password to disable password protection for voids.
If you have more than one terminal, repeat steps 1 to 10 for each additional terminal where you want to set the required passwords for reimbursement transactions.
NOTE: If you disable password protection in either step 7 or 10, you can re-enable the password by using this procedure and selecting the desired password for each transaction type where you disabled the password.
As part of your original terminal activation, you set a Merchant password. The Merchant password protects against unauthorized users performing certain operations. You can change the Merchant password whenever you feel it necessary.
NOTE: Do not forget the new Merchant password; the only way to reset it is to use the Admin password or to contact PayFacto support.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Configure application section.
Touch Passwords.
Scroll to the Set passwords section.
Touch Merchant.
Enter the Admin password in the Password field and touch Confirm. Requiring the Admin password prevents unauthorized changes to the Merchant password.
Enter a new 6-digit numeric Merchant password in the Password field. Keep in mind the when setting the new Merchant password.
Re-enter the new password in the Confirm new password field.
Touch the Confirm button; the new Merchant password is saved and the Passwords screen appears. If the passwords do not match, a message appears and the password is not changed. Re-enter the password; if needed, touch the Show password icon to ensure the passwords match.
If you have more than one terminal, repeat steps 1 to 10 for each additional terminal where you want to change the Merchant password.
In the Configure application section, touch Printer options.
Passwords
Understanding Password Hierarchy
Password Requirements
Incorrect Password Entries
Forgotten Passwords
Change Administrator Password
Change Merchant Password
Password Protection for Functions and Transactions
Reimbursement Passwords
Sales Transaction Passwords
Application Exit Password
Terminal user
Who can reset
What to do
Administrator
PayFacto Support
The Administrator password can only be reset with a Superuser password, which requires the assistance of Technical Support.
Refer to the Obtaining Support procedure.
Merchant
Administrator
A Merchant password can be reset using the Admin password.
Refer to the Change Merchant Password procedure.
Operator
Administrator or Merchant
Operator passwords can be reset using the Admin or Merchant password.
Refer to the Change Operator Password procedure.
For added security, you can require the Merchant password for certain functions or transactions before the operation can proceed. By default, this security measure is enabled for the following functions and transactions:
Reimbursements (refund and void)
Sales transactions (cash, force post, swipe)
By default, all of the operations listed above have password protection enabled. Reimbursement transactions are always password protected, but you can select if the transaction requires the Admin or Merchant password.
You can disable the password protection on certain sales transactions and exiting the Secure Payment application if desired, but that leaves the terminal vulnerable to unauthorized use where any person could perform those functions.
NOTE: To ensure the security of your transactions, it is strongly recommended that you enable the use of passwords for the selected functions.
As part of your original terminal activation, you set an Administrator password. 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.
NOTE: Do not forget the new Administrator password; the only way to reset it is to contact PayFacto support.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Configure application section.
Touch Passwords.
Scroll to the Set passwords section.
Touch Administrators.
Enter the current Admin password in the Password field and touch Confirm.
Enter a new 6-digit numeric Admin password in the Password field. Keep in mind the password requirements when setting the new Admin password.
Re-enter the new password in the Confirm new password field.
Touch the Confirm button; the new Admin password is saved and the Passwords screen appears. If the passwords do not match, a message appears and the password is not changed. Re-enter the password; if needed, touch the Show password icon to ensure the passwords match.
If you have more than one terminal, repeat steps 1 to 10 for each additional terminal where you want to change the Admin password.
When you enable training mode, the terminal does not process any actual transactions and has no communication with any other device, everything occurs on the terminal.
IMPORTANT! It is possible to lock a card in training mode, as some security features are stored on the card’s chip. Be cautious if you are using an actual payment card even in training mode.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Help & training tools section.
Touch Training mode.
Toggle the Enable training mode switch to the right.
If you have more than one terminal, repeat steps 1 to 5 for each additional terminal where you want to enable training mode.
The Secure Payment application offers 24/7 customer and technical support.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Help & training tools section.
Touch Support.
The Support screen displays the available support options.
Should you need to leave the Secure Payment application, there are two methods available:
Using the Android Back button
Using the Exit menu from the Settings page
From the main screen, touch the Android system Back button, found on the bottom left third of the screen.
Enter the merchant password and touch Confirm.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Help & training tools section.
Touch Exit.
Touch the Confirm button to exit the application.
The terminal has a training mode that allows users to process transactions in a simulated environment allowing them to learn and understand the terminal’s various functions. When in training mode, the terminal does not communicate with the server, and it functions even when the terminal has no network connection. The available options for training mode are:
Being specifically designed for fine dining and delivery transactions, tip management is an integral part of SecureTable. This section focuses on the various options available in SecureTable to facilitate tip management.
Tip options are found in Here is a summary of available tip options:
Enable this option to have the SecureTable application prompt for tip entry. Disable this option to prevent tip entry. Disabling this option will also hide all the tip-related options below.
Configure preset tip percentages that the customer will see when prompted for tip. 3 presets can be configured. If you do not wish to use all of them, you can configure a preset to 0% which will hide that button from the customer.
Tip presets text size
Select the text size used to display preset tip percentages. Available choices are Normal, Large, and Very Large.
Tip Threshold
Enter the maximum allowed tip percentage. Any tip amount that exceeds this percentage will require the settings password to be entered. Setting the percentage to 0% disables the tip threshold validation.
Manual percentage input
Enable this option to have the SecureTable module add a button allowing the customer to enter a tip percentage manually.
Tip presets are used to simplify and speed up the tipping process by allowing customers to select between pre-configured tip percentages that are commonly used. Any percentage can be configured, but they need to be realistic for the market in which the terminal is used.
Up to 3 tip presets can be configured
Presets configured at 0% are not displayed
The space used by each preset button is automatically adjusted to fit the width of the screen, as demonstrated in screenshots below
The Tip Preset Text Size drop-down allows you to change the font size used to display percentages and amounts in each tip preset. The screenshots below illustrate each available size.
Very Large
The Tip Threshold is a control measure to prevent accidental over-tipping. If the tip amount exceeds the set threshold, SecureTable will request the administrator password before applying the tip.
IMPORTANT! Be sure to carefully evaluate how tips work in the establishment before setting this value. With low value items, the threshold percentage can be exceeded very quickly. For example, buying a water bottle for $2.00 and leaving $1.00 as a tip is already 50% in tip value.
0
Screenshot manager password
Training Mode
Enable Training Mode
Disable Training Mode
Getting Support
Exiting the Application
About Secure Payment
The Secure Payment application currently supports two types of gift card transactions: purchases and refunds. When making a purchase with a gift card, the Secure Payment application launches the appropriate gift card application (DataCandy of Freebees) to redeem the amount of the sale from the gift card's balance. When issuing a refund, the Secure Payment application launches the gift card application and increments the amount to be refunded onto the gift card's balance. Please refer to the following topics for how to process the supported gift card transactions:
Any other gift card transaction (activation, empty card, or checkign the balance) must be performed in the appropriate gift card application, according to the gift card application's user guide. For additional information on gift card transactions, please refer to the appropriate brand's documentation:
While attempting to install STPISecure, an error message is displayed:
STPISecure requires Microsoft .NET Framework 3.5.
Please use Windows Update / Windows Features to install this version, and then re-run the installer.
Install Microsoft .NET Framework 3.5 through Windows Update or use the "Turn Windows features on or off" option from Add/Remove programs to enable .NET Framework 3.5.
Once Microsoft .NET Framework 3.5 is installed, retry installing STPISecure.
In this task, we will configure Port Forwarding on a router/firewall device to allow SecureTable to communicate with the POS system through the STPI Client while delivery drivers are on their delivery routes. The device used in this tutorial is an Asus RT-AC66U B1 wireless router and firewall. While the exact settings and menus will differ between models and manufacturers, the general principles are the same.
If your restaurant's network is managed by a larger entity, such as a franchise head office or a network administrator, please communicate with them to inquire about setting up port forwarding. you can also provide your network administrator with the instructions below. They should be able to adapt them to your needs.
Port Forwarding is generally required when using SecureTable over mobile networks. If you don't use SecureTable over mobile networks, there is no need to configure port forwarding and you can skip this tutorial altogether. Also, some mobile carriers may offer special VPN access to your local network, which is a more secure alternative to port forwarding. Please inquire with your mobile carrier to see if they offer this option. If they do, Port Forwarding will not be required.
SecureTable is used over mobile networks mostly by delivery drivers. However, mobile network connectivity is also useful to cover gaps in a restaurant's WiFi coverage.
When SecureTable is used locally in the restaurant, payment terminals are able to communicate with the POS system through the STPI client directly over the local WiFi network. However, when drivers are out on the road, the payment terminals need to use mobile networks to access the Internet to authorize payments. Being on the "public" Internet, the payment terminal will not be able to communicate directly with the POS system to close the delivery orders. This is where Port Forwarding comes in. To connect to the POS system, the payment terminal needs to connect to the restaurant's router, which will then redirect the communication to the STPI Client via port forwarding.
An analogy often used to describe this is finding the bathroom inside your house. For anyone currently inside the house, finding the bathroom should be quite easy. However, for someone currently outside of the house, they first need to know your home address, then someone from inside the house needs to let them in and show them the way to the bathroom. This is essentially what happens when a payment terminal running SecureTable is being used on the road.
Before you begin the actual configuration, you need the following information:
Your router's public IP address.
Your router's private IP address.
Your router's username and password to access its configuration utility.
IP address and TCP port used by the STPI Secure Client.
Here are short instructions to find each piece of information:
This is the IP address that is given to your router by your Internet Service Provider (ISP). It is called a "public" address because it is facing the public Internet. You can easily find what is your public IP address by visiting the following site:
IP4.me is a simple site that will display your public IP address without any ads or unneeded information.
As its name suggests, the router's private IP address is invisible to the outside world. To find it, you need to be connected to your local network and follow these simple instructions:
Open a command prompt with administrative privileges. Do so by clicking the Windows Start menu and typing CMD. Then, select Run as Administrator under the Command Prompt app.
In the command prompt window, type ipconfig and press the ENTER key.
Look for the line that starts with Default Gateway, and take note of the IP address listed there. This is the private IP address of your router.
Every modern router has a configuration utility that is protected by a username and password. If you don't know what it is, either contact your network administrator or look for the default username and password in your device's documentation.
This is the IP address of the PC where STPI Secure has been installed. The TCP port number is normally configured during the installation. The default recommended value for the TCP port is 9999, but it could be configured differently during the installation process.
From a PC connected to the local network, open your favorite browser (Google Chrome, Microsoft Edge, Firefox, etc.) and type your router's private IP address in the address bar. Press ENTER on your keyboard.
The login screen for your router's configuration utility should be displayed. Type the username and password that will allow you to login to your device. This screen will differ depending on your device's manufacturer and model.
Your router's main configuration screen should be displayed.
Look for Port Forwarding settings. This is typically found in WAN settings, under Advanced settings. Again, this will be different based on your device's manufacturer and model. Please consult your device's documentation if you can't find the appropriate settings.
Enable Port Forwarding.
Add a port forwarding entry with the following parameters:
STPISecure
TCP Port number used by STPISecure. Default: 9999
Leave blank.
IP address of the PC where STPI Secure was installed.
TCP
Leave blank.
Save your settings.
Some router models may need to be rebooted. Please refer to your device's documentation to learn how to do this.
The task of configuring port forwarding on your router is now complete.
When you enable training mode, the terminal is unable to process any transactions. To resume transaction processing, you need to disable training mode.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Help & training tools section.
Touch Training mode.
Toggle the Enable training mode switch to the left.
If you have more than one terminal, repeat steps 1 to 5 for each additional terminal where you want to disable training mode.
SecureTable supports voids initiated by the POS system. To be able to use this feature, the POS system must support it as well.
The Void Sale operation consists in cancelling a sale transaction that was carried out in the current transaction batch. With this operation, the funds are returned to the customer.
IMPORTANT! Only transactions from the Current Batch can be voided. Transactions that belong to a closed batch cannot be voided. To refund a transaction belonging to a closed batch, see Refunds.
Initiate the void from the POS system. The POS system should tell you which Terminal ID was used in the original transaction, as well as the original check or invoice number. The information should be available either on-screen or on a printed coupon.
Locate the payment terminal with the appropriate Terminal ID (TID). On the SecureTable application, the terminal ID (TID) appears at the bottom of the home screen and consists of 8 digits.
Logon to SecureTable with your employee number. There is no need to enter a table or check number, so simply touch OK without entering anything if prompted for those.
If there are voids to be treated, you will see a section for Voids at the top of the list of tables and checks. Touch the Voids box, which will display the list of pending voids.
NOTE: If you don't see the Voids section, it means that no voids were initiated from the POS system, or your POS system does not support this feature with SecureTable
Locate the box that represents the transaction you wish to void and touch it. If multiple pending voids are listed, use the invoice (check) number or reference number to locate the one you wish to process. Touch the VOID button to initiate the process.
The payment application will display the transaction details. Verify that this is indeed the transaction you wish to void, then:
a. touch the CONFIRM button to proceed, or;
b. Touch the BACK button to return to SecureTable. (This will return to the SecureTable Home Screen.)
At this point, whether the customer will need to manipulate the payment terminal depends on the type of card used for the original payment.
a. For credit cards, no further manipulation is required and the void will be processed automatically.
b. For debit cards, hand the payment terminal to the customer. The customer will insert the original payment card and follow the prompts to process the void.
Once the process is completed, the terminal will return to the SecureTable home screen.
By default, the Secure Payment application's payment module requires the Merchant password before you can exit. You can choose whether or not to require the Merchant password, depending on your preference.
NOTE: Be aware that if you disable this function, the Secure Payment application's payment module can be closed at any time by anyone, whether intended or not.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Configure application section.
Touch Terminal options.
Scroll to the General section.
Enable the use of the Merchant password before closing the payment module by toggling the Ask password on exit switch to the right.
Disable the use of the Merchant password before closing the payment module by toggling the Ask password on exit switch to the left.
If you have more than one terminal, repeat steps 1 to 7 for each additional terminal where you want to set whether or not to use the Merchant password before exiting the application.
A refund for a transaction originally paid for with a gift card is very similar to a regular credit or debit card refund. The only difference is that you need to confirm that the card being used to pay is a gift card. The following procedure describes how to process a refund using a gift card.
Begin your refund as you would normally, based on the Secure Payment module you are using:
App to app: select the refund transaction and enter the refund amount on the 3rd party terminal application.
Gateway: enter the refund amount on the POS to initiate the Secure Payment application on the terminal.
SecurePay: enter the refund on the POS to initiate the payment on the terminal.
SecureTable: enter the refund on the POS and then retrieve the bill when you've arrived at the table with the payment terminal.
Standalone payment: select the refund transaction from the Operations menu and enter the refund amount on the terminal and touch OK.
On the Refund screen, touch the Gift card button.
If neither the operator nor customer touch the Gift card button before swiping the card, the terminal will present the following screen:
Tap Yes to continue the refund transaction.
NOTE: If you are using the Gateway module, the gift card is recognized without requiring user input and the Secure Payment application automatically launches the appropriate gift card application.
The Secure Payment application then launches the required gift card processing application (DataCandy or Freebees) to refund (increment) the sale amount to the gift card balance and print the transaction receipt.
When the gift card refund is complete, the terminal leaves the gift card application and returns to the main Secure Payment application screen.
If your business uses gift cards as a payment option, your terminal includes an application to process gift card transactions. When working with Secure Payment, gift card transactions are supported when you identify that the payment method is a gift card or the terminal detects that the card used is not a credit or debit card.
For more information on working with gift cards in the Secure Payment application, please refer to the following topics:
The About menu displays information about the terminal and the the installed software version. You may be asked by the PayFacto support team to reference this information, but none of the fields are editable.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Help & training tools section.
Touch About.
The About screen displays the following information:
App Version
Version Code
Device Model
Serial Number
If you experience issues with the POS communicating with the payment terminal, you can temporarily switch from using the SecureTable module to Secure Payment's standalone payment mode. This mode allows you to process transactions directly on the terminal.
NOTE: You will need to enter any transactions processed in standalone payment mode into the POS system when the communication issue is resolved.
From the main screen, touch the Menu button.
Enter the merchant password and touch Confirm.
Scroll to the Semi-integrated configuration section and touch Switch to Standalone.
The Settings page closes and the terminal displays the standalone payment module.
If you have more than one terminal, repeat steps 1 to 4 for each additional terminal where you want to switch the terminal to standalone payment mode.
When processing a transaction (sale or refund) using a gift card, the workflow a terminal operator will use depends on the Secure Payment module they are using.
If you are using Secure Payment's Gateway module, the gift card is recognized as soon as the operator swipes the card and the appropriate gift card application is launched (DataCandy or Freebees).
If you are using any other Secure Payment module (App to App, SecurePay, SecureTable, or Standalone Payment), the operator (or customer) must indicate that the card being used is a gift card by tapping the Gift card button.
If the terminal operator or customer do not tap the Gift card button before swiping the card, the terminal displays a screen asking if a gift card is being used.
When you tap the Gift card button or answer Yes to the gift card question, the Secure Payment application launches the appropriate gift card application (DataCandy or Freebees) to process the sale or refund. When the gift card transaction is complete, the terminal returns to the Secure Payment application.
If you switched from using the SecureTable module to Secure Payment's standalone payment mode, you need to switch back when the communication issue with the POS is resolved.
From the standalone payment main screen, touch the Settings button.
Enter the merchant password and touch Confirm.
Scroll to the Semi-integrated configuration section and touch Pay with SecureTable.
The terminal returns to the SecureTable main screen
If you have more than one terminal, repeat steps 1 to 3 for each additional terminal where you want to switch back from standalone payment mode.
This section will cover the general workflow that users and customers will see when using the SecureTable module. The workflow will vary slightly based on the Secure Payment application's SecureTable module configuration. The workflow steps that are user-configurable are also optional and can be skipped during the transaction process. Those will be indicated as such below.
Before starting a transaction using a payment terminal with the SecureTable module, at least one check must be printed from the POS system. The SecureTable module can also work with split checks as well a tables with multiple checks. Open tables without printed checks cannot be accessed by the SecureTable module.
The workflow will vary based on the SecureTable module's application settings. This section covers all possible configurations. Here are quick links to each step of the workflow:
(Start)
(with tip presets)
(Card processing)
The transaction workflow always starts from the SecureTable home screen. To start, simply press the ENTER button.
Enter the Server, Clerk or employee number and press the OK button in the lower-right corner of the screen. The server number is mandatory to start a transaction. It will be used to filter the tables and checks, and only the tables or checks that are related to the server number entered will be available.
NOTE: On devices equipped with a physical keypad, the on-screen keypad will not be displayed. The physical keypad buttons will be used instead.
The table number is used to further filter the checks that will be displayed. This is useful to display the full list of checks associated with a specific table.
To use it, enter the table number and press the OK button in the lower-right corner of the screen. To skip this step, simply press OK without entering a table number.
NOTE: On devices equipped with a physical keypad, the on-screen keypad will not be displayed. The physical keypad buttons will be used instead.
The check number is used to search for a specific check. This is useful when you have the check in hand and you just want to bring it up immediately on the SecureTable application.
To use it, enter the check number and press the OK button in the lower-right corner of the screen. To skip this step, simply press OK without entering a check number.
NOTE: On devices equipped with a physical keypad, the on-screen keypad will not be displayed. The physical keypad buttons will be used instead.
This screen may look different or may not be displayed altogether, based on settings and previous choices made:
A list of all tables containing printed checks will be displayed if both the Table Number and Check Number screens were skipped.
A single table will be displayed if a valid table number was entered at the Table Number screen and the check number was skipped.
This screen will be skipped altogether if a check number was entered at the Check Number screen. In this case, SecureTable will skip directly to the Split Calculator screen, further below.
The table number is indicated to the left of each white box. Each box displays the total amount due for the entire table, and the green Multiple Checks text indicates that this table has more than one printed checks.
To select a table, simply touch the desired box.
When a table containing multiple printed checks is selected, the list of available checks is displayed. On a typical payment terminal screen, up to 5 checks can be displayed at once. If there are more than 5 checks, the list can be scrolled by swiping up and down the screen.
This screen will not be displayed if a table with a single check was selected, or if a check number was entered at the Check Number screen.
To select a check to be paid, simply touch the corresponding box on the screen.
The split calculator is the step where the server discusses with the customer about how the check will be paid. The following needs to be determined:
Will the check be paid by cash or by card?
Will the check be paid in full in one payment, or in multiple payments (split)?
If the payment is to be split, will it be in equal or unequal amounts?
Paid by Cash
Enable this checkbox if the customer pays with cash. If the customer pays by card, leave this box unchecked.
PAY FULL
Touch this button to pay the check in full.
EQUAL SPLIT
Touch this button to split the check amount in up to 10 equal parts.
UNEQUAL SPLIT
Touch this button to split the check in unequal parts.
Equal split is used to divide the total check amount equally up to 10 equal parts. This is useful when there is a single printed check for 2 or more customers, and they want to split the expense among themselves.
After touching the EQUAL SPLIT button, the Number of Splits appears with the amount per split appearing below each split option.
Touch the CONFIRM button to proceed with each payment.
NOTE: If the amount is not equally divisible by the number of splits selected, there will be a difference of $0.01 between split amounts. In the screenshot above, dividing $53.24 by 5 creates 4 splits at $10.65 and the final split (5th) at $10.64.
The UNEQUAL SPLIT function is used to divide the check amount in unequal parts. This is useful if the in a single printed check which multiple customers wish to pay with various amounts.
After touching the UNEQUAL SPLIT button, touch the Amount field and enter the amount that the customer wishes to pay. Touch the CONFIRM button to proceed with the first payment. The remaining balance appears after the payment is complete.
If the Tip option is enabled in the SecureTable application settings, the tip calculation screen will appear.
When the Tip calculation screen appears, the payment terminal needs to be handed to the customer. The customer has the following options:
Select one of the pre-configured percentages
Enter a custom dollar amount
Enter a custom percentage
Leave no tip at all
Total sale
This section shows the total amount to be paid.
Add a Tip
Touching a preset automatically adds the selected tip amount to the transaction.
Custom $
Touch the Custom $ button to enter a custom dollar amount as tip instead of using a preset.
Custom %
Touch the Custom % button to enter a custom percentage of tip instead of using a preset.
No tip
Touch this button to skip the tip entry process altogether and leave no tip.
The screen below only appears if the customer touches the $ button to enter a custom tip amount.
The customer uses the provided keypad to enter a tip amount, which will make the green CONFIRM button available.
The customer can use the backspace key to correct typing mistakes.
When ready, the customer presses the green CONFIRM button.
NOTE: On devices equipped with a physical keypad, the on-screen keypad will not be displayed. The physical keypad buttons will be used instead.
The screen below only appears if the customer touches the % button to enter a custom tip percentage.
The customer uses the provided keypad to enter a tip percentage, which will make the green CONFIRM button available.
Also note the Tip Amount value is updated in real-time as the customer types the percentage. This is provided so that the customer will immediately know exactly how much will be added to the check as tips, based on the percentage entered.
The customer can use the backspace key to correct typing mistakes.
When ready, the customer presses the green CONFIRM button.
NOTE: On devices equipped with a physical keypad, the on-screen keypad will not be displayed. The physical keypad buttons will be used instead.
At this point, SecureTable will call the payment application installed on the payment terminal. The prompts that the customer will see will depend on the payment application used and the card type used. For more information on this specific part of the workflow, please consult your payment application's documentation.
After the payment has been authorized by the payment application, the payment data will be sent to the POS system. Note that only non-sensitive data is exchanged between SecureTable and the POS system.
The message Payment applied successfully! will be briefly displayed on the screen.
Then, one of two things can happen:
Splits
Full payment / Last payment
If this was a full payment or the last payment of a series of splits, SecureTable will return to the home screen.
The payment workflow with SecureTable is now complete, and the application is ready to process the next payment.
An Access Point Name (APN) is the name of a gateway between a GSM, GPRS, 3G or 4G/LTE mobile network and another computer network, frequently the public Internet. In simple terms, an APN is required for your mobile device to be able to access the Internet through the carrier's mobile network.
Most mobile devices (phones, tablets, etc.) supplied by common carriers come with the carrier's APN pre-configured, so most users don't need to worry about manually configuring an APN.
However, mobile devices provided by PayFacto are carrier-agnostic, so they can connect to your carrier of choice to access GSM, GPRS, 3G or 4G/LTE mobile networks for mobile payment processing. For this reason, the APN can't be configured in advance and therefore needs to be configured manually.
Before configuring an APN on your Android terminal, be sure to have a SIM card installed in your terminal. Please review the documentation specific to your terminal model to learn how to install a SIM card.
Exit any payment application that may be running on the terminal. You should now see the home screen of your terminal.
Touch the settings app icon to access the device's settings.
A password prompt will appear. Enter the device's password and touch the OK button.
NOTE: Settings passwords are changed before shipping to end-users. Passwords are unique to each terminal. Please review the documentation that came with your terminal to find your settings password.
In the Wireless & Networks section, touch the More... option.
Touch Cellular Networks.
Touch Access Point Names.
The first time you access this setting, the list of APN's should be empty. Touch the "+" sign at the very top of the list to add a new entry.
Configure the following settings:
Name
Give a meaningful name to this APN. This generally corresponds to your mobile network carrier name.
APN
This is the actual name of the gateway. This is provided by your mobile service carrier.
MCC
The default value for this setting is 302. Leave it to the default value unless otherwise specified by your mobile service carrier.
MNC
The default value for this setting is 760. Leave it to the default value unless otherwise specified by your mobile service carrier.
Other settings
The settings listed above are the minimal settings required to get an APN to work properly. Different carriers may require additional settings to be configured. Please inquire with your mobile service carrier.
Touch the 3 dots at the top-right of the screen and select Save.
The new APN will appear in the list.
Use the Back button to exit all the way back to the home screen.
To make sure that your APN and SIM card work properly, they need to be tested. Unfortunately, payment terminals don't have browsers which would allow for a quick and easy test, but here's a workaround:
Disabling WiFi will ensure that you are testing Internet connectivity through the mobile network only.
From the Home screen, swipe twice from the very top of the screen. This will show some quick settings for the terminal. Touch the Wi-Fi icon to disable your Wi-Fi connection.
While still in the settings screen, touch the Cellular Data icon. Then, make sure that the Cellular Data option is enabled.
Since the PAX Store requires Internet connectivity to allow you to download applications, you can use it to tell if your APN and SIM card are working properly.
Start the PAXSTORE by touching its icon on the home screen.
Once in the PAXSTORE, touch "All" near the top of the screen.
If the APN is correctly configured and that Internet access is working properly through the mobile network, you will see a list of applications that can be downloaded and installed:
If the APN is not configured correctly or if there is an issue with Internet connectivity through the mobile network, you will see a message saying "Network Unavailable" briefly displayed on the screen. Instead of the applications list, you will see a "Click to refresh" message and an empty box icon.
If Internet access is not working, please review your APN settings and try restarting your terminal. If Internet access through mobile networks still doesn't work, please call the PayFacto help desk or your mobile network carrier for assistance.
Now that Internet access through the mobile network is tested, don't forget to re-enable WiFi to keep data usage from the mobile network at a minimum.
While attempting to install STPISecure, an error message is displayed:
STPISecure requires Java version 1.8 or newer.
Please install this separately and then re-run the installer.
Download and install Java from the Oracle website:
Once Java is installed on your system, retry installing STPISecure.
This screen will only be displayed if the option is enabled in the SecureTable application's settings.
This screen will only be displayed if the option is enabled in the SecureTable application's settings.
In this section, the tip presets configured in the in SecureTable's settings appear. Each percentage box also indicates the corresponding dollar amount.
If this was a payment resulting from a split, SecureTable will return to the to process the next payment.
Supported Gift Card Transactions
Gift Card Processing Workflow
Processing a Sale with Gift Cards
Processing a Refund with Gift Cards
A sales transaction paid for with a gift card is very similar to a regular sale paid for with a credit or debit card. The only difference is that you need to confirm that the card being used to pay is a gift card. The following procedure describes how to process a sale using a gift card.
Begin your sale as you would normally, based on the Secure Payment module you are using:
App to app: enter the sale amount on the 3rd party terminal application.
Gateway: enter the sale amount on the POS to initiate the Secure Payment application on the terminal.
SecurePay: enter the sale on the POS to initiate the payment on the terminal.
SecureTable: enter the sale on the POS and then retrieve the bill when you've arrived at the table with the payment terminal.
Standalone payment: enter the sale amount on the terminal and touch OK.
On the Total Sale screen, touch the Gift card button; if the payment process includes a tip, select the tip and then touch the Gift card button on the Total Sale screen.
Sale without tip
Sale with tip
If neither the operator nor customer touch the Gift card button before swiping the card, the terminal will present the following screen:
Tap Yes to continue the transaction using a gift card or No to return to the Total Sale screen to use a credit or debit card.
NOTE: If you are using the Gateway module, the gift card is recognized without requiring user input and the Secure Payment application automatically launches the appropriate gift card application.
The Secure Payment application then launches the required gift card processing application (DataCandy or Freebees) to complete the transaction and print the transaction receipt.
When the gift card sale is complete, the terminal leaves the gift card application and returns to the main Secure Payment application screen.