A payment terminal, also known as a point of sale (POS) terminal is a device used to authorize bank cards and conduct payment transactions. A terminal contacts the r_keeper 7 cash station using one of the supported protocols described below. Depending on the protocol, a bank card can be read using its own bank terminal reader or a reader connected to the r_keeper 7 cash station.
Payment terminals allow paying for orders using bank cards, with an automatic request for transactions to the r_keeper cash station. For this:
The general settings for the Verifone vx510 and Ingenico 5100 terminals are as follows:
The vx510 driver has the CmdRetries configuration parameter. It determines the number of attempts to execute the authorization command if the terminal does not give either a positive or a negative response to it.
Schematic diagram of the interaction between the authorization terminal and r_keeper 7:
There may be no bank software.
Document views can be found in Printing Schemes. To do this, go to Options > Printing > Printing Schemes. Select the Main > Card authorization group. Make sure the Document type is Terminal Authorization.
For detailed information on the authorization protocol, see the Setting up Authorization with POS Terminals via SA protocol by INPAS article.
Below is an example of a configuration file — ops.ini, usually configured by a banking software company. Some parameters from it can be used when setting the properties of the arcus.dll driver in the r_keeper 7 Manager Station:
# COMPATIBLE for PIN-PADS software for processing OPENWAY,SMARTVISTA,TIETO (NewWay v4.0.2.x) # The structure of the operation description string (operation configuration) # # [op code] [op class] [op id] [op name] # # 1 = 1, 1, PAYMENT # The comment sign - "#" at the beginning of the line - OPERATION IS NOT USED and cannot be called from POS software # to ENABLE operation processing in Arcus2 mode - DELETE COMMENT SIGN # # Op code - operation code for the cash register, CAN BE EDITED FOR A SPECIFIC CASH REGISTER IMPLEMENTATION # Op class Op id - DO NOT EDIT !!! these codes are may influence the PIN-PAD SOFTWARE operability # Op class - operation class (1 - financial, 2 - technical, 3 - administrative) # Op id - operation ID # Op Name - the operation name to display in the cash register interface, YOU CAN CHANGE THE FORMULATION (without changing the essence of the operation!!!) # # For class 1: # 1 OP_PURCHASE_SMS # 2 OP_PURCHASE_DUAL, //2 # 3 OP_PREAUTHORIZATION, //3 # 4 OP_CONFIRMATION, //4 # 5 OP_CANCEL, //5 # 6 OP_CANCEL_ADVICE, //6 # 7 OP_BALANCE_INQUIRY, //7 # 8 OP_MINI_STATEMENT, //8 # 9 OP_UNIVERSAL_REVERSAL, //9 # 10 OP_UNIVERSAL_REVERSAL_ADVICE, //10 # 11 OP_REFUND, //11 # 12 OP_CASH_SMS, //12 # 13 OP_CASH_DUAL, //13 # 14 OP_CREDIT, //14 # 15 OP_CREDIT_VOUCHER, //15 # 16 OP_UTILITY_PAYMENT, //16 # 17 OP_BILLING_PAYMENT_SMS, //17 # 18 OP_BILLING_PAYMENT_DUAL //18 # # For class 2: # 0 - Log printing # 1 - Reconciliation of results # 2 - Cashier Menu # 3 - Technical reversal of the last operation # # For class 3: # 1.2 - Time Synchronization # 4 - TMS session # 5 - Admin Menu # Trading and service operations (TSP) 1=1,1, PAYMENT FOR GOODS 3=1.11, RETURN OF GOODS # Automated Banking Systems (ABS) #1=1,12,CASH WITHDRAWAL #3=1,14,CREDIT #5=1,7,BALANCE REQUEST # Hotels and gas stations 5=1,3, PRE-AUTHORIZATION 8=1,4, CALCULATION #9=1,15,CREDIT_VOUCHER # Cancels 2=2,3, CANCEL LAST 4=1.5, UNIVERSAL CANCEL # reports and shift closing 6=2.0, REPORT 7=2,1, RECONCILIATION OF RESULTS # special functions (compatible with special versions of pin-pad software) #10=2,4, READ MAP #11=9,2, READ MAP2 #12=9,7, READ MAP3 # menu and administrative operations #13=2,2, CASHIER MENU 99=3,5,SERVICE MENU 100=3.4, TMS SESSION # additional functions 80=3,1,TIME SYNCHRONIZATION #80=3,2,TIME SYNCHRONIZATION |
As an example of use: in the properties of the arcus.dll driver connected to work with the pin pad, you can configure automatic reconciliation of results when closing a shift at the cash station. To do this, in the CmdClose field, write the value 7 in the «Reports and shift closing» section in ops.ini. |
In the r_keeper manager station, configure the following:
If you are using a terminal without a built-in printer, the setup is identical, except for the following:
To configure the terminal work, do the following:
Setup completed.