phone

Ring 0735563533

Öka din försäljning med våra kontaktlösa betalningslösningar – Kontakta oss idag! 🚀 Kontakta oss nu

P6X User Manual

Document version

: 3.0

Document status

: Release

Date

: 30-01-2017

Document ID

: PTR-40-10-ML-C-0003-03

NOTICE

This manual contains intellectual property, including but not limited, to trade secrets and know-how, operating procedure and production procedures that belong solely to payter B.V.

Disclosure and/or use and/or reproduction of any part of this document strictly forbidden, except under a written license from payter B.V.

P6X User Manual

hero-bottom-img
  • payter B.V.
  • Rozenlaan 115
  • 3051 LP Rotterdam
  • The Netherlands

Revision History

RevChangeAuthor
0.1Concept versionpayter
0.2Added Vend Settings Tool itemspayter
1.0 Comments and minor modifications, R1payter
2.0Updated Vending setting screenshots, minor correctionspayter
3.0Added P66, P66S modelspayter

Abbreviation list

AbbreviationDescription
3GThird Generation (mobile communication system)
CCICoffee Credit Interface
DCDirect Current
DHCPDynamic Host Control Protocol
DNSDomain Name Server
EDGEEnhanced Data for GSM (Global System for Mobile communication) Evolution
EMVEuropay Mastercard Visa
EVAEuropean Vending Association
GPRSGeneral Packet Radio Service (mobile communication system)
HSPAHigh Speed Packet Access (mobile communication system)
IPInternet Protoco
LANLocal Area Network
MDBMultidrop Bus, Communications bus standard for Vending Machines
msMiliseconds
PSPPayment Service Provider
PVPpayter Vending Protocol
RTPRemote Terminal Protocol
SAMSecure Authentication module
SDKSoftware Development Kit
SIMSubscriber Identification Module
USBUniversal Serial Bus
VMCVending Machine Controller

Table of Contents

  1. Revision History Page 11. Introduction Page 62. Document Scope Page 63. P6X Terminal Overview Page 7
    1. 3.1 P68 3in1 terminal Page 7
    2. 3.2 P66 Contactless Only Terminal Page 8
    3. 3.3 P66 Split Build on Top terminal Page 9
    4. 3.4 Rear View Page 10
  2. 4. Basic Connectivity Features Page 11
    1. 4.1 Host Machine Interface Page 12
    2. 4.2 Internet Connection Page 12
    3. 4.3 Terminal Configuration Page 13
  3. 5. Payment Flow Page 14
    1. 4.1 Host Machine Interface Page 12
    2. 4.2 Internet Connection Page 12
    3. 4.3 Terminal Configuration Page 13
  4. 6. Modes of Operation Page 17
    1. 6.1 MDB mode Page 17
      1. 6.1.1 Discription Page 17
      2. 6.1.2 Connecting the terminal Page 17
      3. 6.1.3 Pay flow Page 18
      4. 6.1.4 Applicable Settings Page 18
    2. 6.2 Executive Mode Page 19
      1. 6.2.1 PROTOCOL A (EXECUTIVE) Page 17
      2. 6.2.2 Vendbox Page 19
      3. 6.2.3 Applicable Settings Page 19
    3. 6.3 Potential Free Pulse Contact (Autoscan mode) Page 20
      1. 6.3.1 Description Page 20
      2. 6.3.2 Connecting the terminal Page 20
      3. 6.3.3 Pay flow Page 20
      4. 6.3.4 Applicable Settings Page 20
    4. 6.4 RTP Mode Page 22
      1. 6.4.1 Description Page 22
      2. 6.4.2 Applicable Settings Page 22
    5. 6.5 CCI Mode Page 23
      1. 6.5.1 Description Page 23
      2. 6.5.2 Connecting the terminal Page 23
      3. 6.5.3 Pay flow Page 23
      4. 6.5.4 Applicable Settings Page 23
    6. 6.6 PVP Mode Page 24
      1. 6.6.1 Description Page 24
      2. 6.6.2 Connecting the terminal Page 24
      3. 6.6.3 Applicable Settings Page 24
  5. 7. Setting-Up Internet Page 25
    1. 7.1 LAN connection Page 25
      1. 7.1.1 Applicable Setting Page 25
    2. 7.2 GPRS/EGDE/3G/HSPA MODE Page 27
      1. 7.2.1 Connection Setup Page 27
      2. 7.2.2 Applicable Setting Page 28
  6. 8. Terminal Configuration Page 29
    1. 8.1 Installing Vending Setting Tool Page 29
    2. 8.2 Connecting to the terminal Page 29
  7. 9. Dimensions & Mounting Page 30
    1. 9.1 Device opening Page 30
    2. 9.2 Mounting options Page 31
    3. 9.3 Dimensions P68 The Arc Page 33
    4. 9.4 Dimensions P66 The Plane Page 34
    5. 9.5 Dimensions The Angle Casing Page 35
    6. 9.6 Installation P66 Split Page 36
    7. 9.7 Dimensions P66S Split Unit Page 37
  8. 10. Technical Specifications Page 38
  9. 11. Troubleshooting Page 39
    1. 11.1 Result Codes Page 39
    2. 11.2 LAN Troubleshooting Page 41
    3. 11.3 Mobile Internet troubleshooting Page 43
  10. 12. Warnings Page 44
    1. 12.1 AC Adapter Page 44
    2. 12.2 Terminal Page 44
  11. 13. Contact Page 44
  12. 14. Installation Guide Page 45
  13. 15. FCC Compliance Statement (P68 only) Page 47
  14. 16. CE Declaration of Conformity Page 48
  15. 17. Licenses Page 50
    1. 17.1 LWIP Page 50
    2. 17.2 SPIFFS Page 50

1. Introduction

Thank you for choosing a P6X Series Payment Terminal for your application. These terminals are designed for use in unattended points of sale such as Food and Beverage vending machines or parking ticket machines, that require no PIN. With the objective of creating a cost efficient multifunctional payment terminal, a P6X Series Terminal can support many payment schemes and a large variety of host applications.

The Terminal can be used as a drop-in replacement for your existing application using industry standard interfaces such as Multi Drop Bus (MDB) or potential free pulse contact. Also available are proprietary interface options (RTP, PVP), that uses either Ethernet, USB or RS232 to connect the P6X terminal using a payter proprietary protocol.

An internet connection, required for transaction processing, can be provided to the terminal by connecting to a LAN network. If no LAN is available, an optional 3G/HSPA Modem can provide a high-quality internet connection, ensuring your transaction processing performance will not degrade because of a low internet speed.

The P6X Terminal series support reliable remote management functionality for firmware updates and configuration changes. It is highly recommended that you always leave your terminal on and connected to the internet, to ensure that your it can be managed properly.

2. Document Scope

This manual is intended for technicians or operators that want to familiarize him/herself with the functionality of the P6X Terminal Series. The Terminals that are discussed in this document are the P68 The Arc, and P66 The Plane. The two terminals have Quite similar functionality, and where applicable the differences are explained in the relevant chapters. It is also a good starting point for developers and integrators who intend to integrate the a P6X terminal in their(vending)Machine, although additional documents would be required, and are available upon request.

3. P6X Terminal Overview

3.1 P68 3in1 terminal

p6x-img-1

Fig. 1 - Front view

Nr.ItemDescription
1Led IndicatorsTransaction status indication
2Status Display Blue BacklightShows transaction information and basic device diagnostics
3Contactless SymbolLocation for tapping Contactless Cards
4Contact Card SlotPush/Pull type
5Magnetic Stripe Card Swipe Slot3 Track Reader
6Triangle Button Multifunction button

Table 1 – Front Item description

3.2 P66 Contactless Only Terminal

p6x-img-2

Fig. 1 - Front view

Nr.ItemDescription
1Led IndicatorsTransaction status indication
2Status Display Blue BacklightShows transaction information and basic device diagnostics
3Contactless SymbolLocation for tapping Contactless Cards
4Triangle Button Multifunction button

Table 1 – Front Item description

3.3 P66 Split Build on Top terminal

The P66 Split is the ideal solution for machines which has minimum space to integrate a terminal such as snack walls and toilets. P66S is identical to the P66 terminal with the exception that the card reader and the communication is split into two parts. The card reader can be mounted on top of any machine, while the communication unit is located inside the machine

Split-img1
Split-img2
Split-img3

Section View

3.4 Rear view

This Part of the casing is similar for P68 & P66

rear-img

Fig. 3 – Rear View

Nr.ItemDescription
13G/HSPA ModemThe Modem is placed behind a hatch labeled MODEM
2Antenna Connector (SMA-Female)Connect a suitable 3G/HSPA BAND antenna to this connector
3USB portHost Machine Interface
4RS232 PortHost Machine Interface
5MDB PortHost Machine Interface
6DC Input Port Power Supply Adapter connection.
7Ethernet PortHost Machine Interface and/or Internet connection.
8SAM slots The SAM slots are located behind a Hatch labeled SAM MODULES.
9Ribbon Cable connector (Split units only)To connect the Card Reader front unit in the P66 Split configuration

Table 3 – Rear view item description

4. Basic Connectivity Features

Host Machine InterfaceThe P6X terminal supports many interfaces available to connect to your host machine. Chapter 4.1 gives an overview on the available machine interfaces
Internet ConnectionPayment transactions that the terminal performs may require online authorization. The terminal will connect with the Payment service provider through an available internet connection. Chapter 4.2 gives an overview on the available methods to connect to the internet.
Terminal ConfigurationThe P6X terminal requires a Configuration to function properly. This configuration consists of multiple parts and is further detailed in chapter 4.3.

Table 4 – Basic Connectivity Features

rear-img

Fig. 4 - Connectivity Diagram

4.1 Host Machine Interface

The P6X terminal series support several different interfaces to connect to your host machine. Choosing an interface will largely depend on the interface that is supported by your machine, and the preferred method of powering the terminal. Table 1 gives a summary of available options.

Interface ModeDescription
MDBThe Multi Drop Bus is an industry standard interface for vending machines. If your machine supports an MDB - Cashless Device, then this will require little effort to reach a working solution, provided that the MDB standard is correctly implemented in your machine. An advantage of MDB is that the interface also supplies power to the terminal, requiring no additional power supply.
Executivea P6X Terminal can be combined with the VendBox to enable “Executive Node” functionality. The VendBox is sold separately from the terminal and acts as a converter between Executive and MDB.
Potential Free Pulse Contact A configurable potential free pulse contact is available to signal your application that a payment transaction was successfully processed. In addition, an input port is available to enable/disable the terminal, if for example the machine is out of order. Although a Potential free pulse contact interface is widely used, there is no standardization, and requires attention to electrical details before it can be used.
RTPRemote Terminal Protocol, is used to control the terminal functionality from anywhere on a LAN, or through USB, directly from your software application
PVP This message based protocol provides basic functionality for machine to payment terminal communication, over an RS232 connection
CCI This message based protocol is used in certain coffee machines, and communicates over RS232

Table 5 – Available Host Machine interface modes.

4.2 Internet Connection

For most applications, involving a P6X terminal, a stable internet connection is required, the available options described in table 2.

Interface ModeDescription
Etherneta P6X Terminal can be connected to a LAN, through its onboard Ethernet port, and connect to the Internet through the LAN.
3G/HSPA modem In case there is no access to a LAN network a 3G/HSPA MODEM is optionally available

Table 6 – Available Internet connection

Refer to chapter 7 for more detailed information about configuring internet

4.3 Terminal Configuration

The Terminal configuration covers multiple aspects that need to be configured before a successful transaction can be performed. Most of the settings are determined when a terminal is ordered for a specific Payment host provider. Settings related to a terminal interface mode or network communication are usually set correct by default, in some cases settings have to be modified for the terminal to function properly.

ConfigurationDescription
Secure Configuration FilesThese files contain the settings that determine the certified terminal configuration and cannot be modified without consulting the manufacturer.
Terminal Settings These settings need to be configured for each mode in which the terminal is operating, to allow communication with the host Machine and payment service provider. Each chapter gives an overview of the related settings.
Optional SAMThe SAM module contains cryptographic key material that is needed to set up a secure connection, and authenticate the terminal, with the payment service provider
Optional Data SIM A 3G/HSPA MODEM option requires a data SIM with access to mobile internet services. A SIM card can be provided by either your local mobile internet provider or by payter.

Table 7 – Terminal Configuration items

5. Payment Flow

5.1 Description

A Host machine is always responsible for initiating a payment on the terminal, the only exception is Auto Scan mode. This chapter describes how a payment is performed by a user, and how to interpret the feedback that is given by the terminal. Some operational modes can introduce a slight difference in this behavior, these details will be covered in chapter 6 for each respective mode, if applicable.

5.2 Accepted Card types

The P68 terminal accepts one of these three card types, from any of the configured payment schemes to perform a payment. The P66 terminal is a contactless payment only terminal and therefore only accepts Contactless Cards and Mobile phones. The terminal can also accept proprietary card types for example for loyalty applications, or a closed user group application.

Card TypeDescription
Contactless Card/Mobile phonesspeker-imgWhen prompted to do so, tap the Card or Phone with NFC on the Contactless Symbol on the front of the terminal. Keep the Card in place until the terminal indicates that the card can be removed.
Contact Chip Card Insert the Chip Card in the illuminated card slot. Do not remove the card until you are prompted to do so.
Optional SAMThe SAM module contains cryptographic key material that is needed to set up a secure connection, and authenticate the terminal, with the payment service provider
Magnetic Stripe Cardmegenatic-card-img The user can swipe a magnetic stripe card through the swipe slot as indicated on the P68 terminal.

Table 8 - Accepted card types

payment-card-img

Fig. 5 – Accepted payment types

5.3 Transaction & Display messaging

When the host machine initiates a transaction, the following display message will prompt user to pay on the terminal:

card-img

Fig. 6 – Initiating transaction.

StateDisplay messageLED indicatorsBuzzer sound
Initiating Transaction“Your card please” + Amount1
Contactless Card Presented
Cards Read OK“Card read OK remove card”1,2,3,4
Authorizing Transaction“Authorizing remove card”1,2,3,4
Transaction Approved “You have paid”Success tone
Transaction Declined"Not accepted pay differently"Error tone
Contact Chip Card Presented*1
Confirm Amount"Press Start for OK”
Authorizing Transaction“Processing please wait”
Transaction Approved “You have paid Remove card”Success tone
Transaction Declined“Not accepted Remove card”Error tone
Magnetic Stripe Card Presented*1
Authorizing Transaction“Authorizing”
Transaction Approved “You have paid” Success tone
Transaction Declined"Not accepted pay differently"Error tone

Table 9 – Basic pay flow messages.

*1 P68 only functionality

Some messages may be presented differently for different payment service provider, but in essence the pay flow is the same.

Display messageDescriptionPossible Solution
"Try another card"Unable to read (contactless) card / contactless card not supported.Try to present card again. If persistent, try a different card
"You have waited too long"The transaction initiation timed outRetry Transaction
“Transaction canceled”Transaction was canceled by the User
"One card only"Two contactless cards were detected by the terminal simultaneously
"Chip cannot be read"Unable to read contact card /contact card not supportedCheck if contact card is inserted properly.
"Try other interface"The transaction cannot be Initiated using the current interface.Use another card interface, for example try contact interface instead of contactless.
“Service Code nnn”A processing error occurred; the specific error code “nnn” provides details about the error.Refer to chapter 11.1 for error code details

Table 10 – Additional messages

Error messages

If during the transaction a fault occurs that is not indicated by one of the previous messages a result code may be returned. Refer to chapter 11.1 for the meaning of the result code.

6. Modes of Operation

6.1 MDB mode

6.1.1 Description

The majority of the Vending Machines support the MDB or Executive communication protocol.

MultiDrop Bus (MDB)

"The multidrop bus used by vending machine controllers to communicate with the vending machine's components, such as currency detector, is also called MDB. In use since the 1980s, it is now an open standard of the National Automatic Merchandising Association, or NAMA."

In general:
The payter Vending terminals will support all Vending Machines that comply with the MDB specifications. Level 1-3.

This mode of operation is commonly used for vending machines.
The vending machine controller(VMC) and the terminal are physically connected using a single cable for power and communication. The VMC is the BUS master and instructs the terminal what to initiate a transaction.

All electrical and detailed aspects are covered by the MDB standard, this simplifies the integration of the terminal to a plug and play experience. With only a few settings that require attention. The terminal is classified as an MDB Cashless Device, and supports Level 3 functionality including "always idle mode" from the MDB specification v4.2.

For a detailed description on the MDB interface, consult the MDB v4.2 specification documentation.

6.1.2 Connecting the terminal

note-iconNote: Always Turn off the vending machine when installing a new MDB device!

Connect the P6X terminal to the VMC using the supplied MDB Cable. Power up the vending machine, the terminal should power up as well. After boot-up has completed the terminal should automatically register with the VMC.

mdb-cable-img

6.1.3 Pay flow

Depending on the type of vending machine, there are two possible ways to initiate a vend cycle. If the vending machine supports MDB feature level 3 “always idle mode”, the user can initiate a vend cycle by selecting a product. When “always idle mode” is not supported the vend cycle can be initiated by pressing the “Start Button” on the terminal, and then selecting a product. After product selection the user will be prompted to pay as described in chapter 5. After a successful payment, the product will be dispensed. With most machines, the payment is canceled if the vend is unsuccessful, but support for this depends on the features of the vending machine. Contact your vending machine supplier for details.

6.1.4 Applicable Settings

The following behavioral settings require attention in MDB mode:

diconect-img

Fig. 8 – MDB settings

SettingDescription
MDB Level[1,3] determines the capability level reported to the vending machine. Should be left at 3 unless the terminal and vending machine do not register correctly.
Session TimeoutIndicates the time period, in ms, for selecting a product after the START button is pressed. Note this is only applicable when not in “always idle” mode
Session AmountThe amount, in cents, that the Terminal provides as Credit to the vending machine at the start of a session. Note this is only applicable when not in “always idle” mode.

Table 11 - MDB settings

6.2 Executive Mode

6.2.1 PROTOCOL A (EXECUTIVE)

“Also known as Executive, this protocol was developed by Mars Electronics International in the early 1980's to interface peripherals to electronically controlled vending machines. The definitive Protocol A specification is produced by Mars Electronics International.”

Support for the MDB comes standard with the payter terminal in case the Vending Machine only supports the Executive protocol an additional converter (payter VendBox) is required which can be placed in between the terminal and the Vending Machine

fig-9-img

6.2.2 Vendbox

The Vendbox acts as a bridge between the Executive vending protocol, and the MDB protocol, and is designed to be used in combination with a payter contactless terminal. When connected to an Executive vending machine, the Vendbox acts as the Executive Master and delegate commands to the Vending Machine Controller (VMC). It will also act as MDB VMCand send vend requests to the MDB cashless device connected to the MDB bus.

For detailed specifications and installation instructions, please refer to the Vendbox manual

6.2.3 Applicable settings

The terminal will be configured as a regular MDB device, see previous chapter

6.3 Potential Free Pulse Contact (Autoscan mode)

6.3.1 Description

Connecting a P6X Terminal to existing, coin mechanism only, applications can be challenging. To be able to integrate a P6X Terminal in these existing applications, a potential free pulse contact was added to the terminal features. Allowing the terminal to replace the coin mechanism or be used in parallel.

A potential free pulse contact can signal a host machine that a payment was performed successfully, the concept is similar to a pulse output on a coin mechanism interface. In addition, a P6X terminal has an inhibit input that can be used to enable/disable payments on the terminal, for example when the Host machine is out of order

6.3.2 Connecting the terminal

Implementing this mode of operation requires attention to electrical details to which this interface is bound. The pulse output is highly configurable in polarity, pulse width, pulses per transaction etc. For a detailed description of the potential free pulse contact features, please inquire with your local supplier about “Pulse I/O” documentation. This documentation describes the electrical properties and the settings that are important for integration with your device.

6.3.3 Pay flow

When the terminal is powered up, it will automatically start scanning for cards. Every time a card is presented, a transaction is performed for the indicated amount, and a pulse is given for each successful transaction. It is the responsibility of the host machine to capture all the pulses that are send by the terminal. When the host machine is not able to capture pulses or provide the service for which is to be paid, the terminal should be disabled. By either powering down the terminal or through enabling the terminal inhibit input. When the host machine functionality is restored the terminal can be enabled again to resume operation.

6.3.4 Applicable Settings

The following settings control the behavior of the Autoscan Pulse Contact mode.

fig-10-img
SettingDescription
Enable Pulse FunctionalityThis checkbox enables/disables the Pulse Functionality
Enable START button
  • Enabled: Each button press will initiate a transaction
  • Disabled: The terminal will perform transactions automatically when a card is presented.
Transaction AmountThe amount, in cents, for each transaction.
Cents Per PulseThis setting determines the number of cents for each pulse given on the Pulse output. If the Cents Per Pulse matches the transaction amount one pulse is given, half the amount two pulses, one third three pulses are given etc. Note: If the Transaction Amount does not evenly divide by Cents Per Pulse the terminal will report an error during boot.
Pulse DelayTime, in ms, between consecutive pulses given on the pulse output.
Pulse Width Time, in ms, that the pulse is in the active state
Output Switch Mode

Configure the Pulse Output potential free Switch position:

  • Normally Open: Switch closes when pulse it active, and open when idle.
  • Normally Closed: Switch opens when pulse it active, and closes when idle
Terminal Inhibit

This setting configures the pulse input as an inhibit input, to temporarily disable the terminal.

  • Not used: The terminal is always enabled
  • Input High: A high level on the input enables the terminal, a low level disables the terminal.
  • Input low: A low level on the input enables the terminal, a high level disables the terminal.
Reset Time

Indicates the delay between the transaction result and the start of a new transaction.

Table 12 - Autoscan Pulse settings

6.4 RTP Mode

6.4.1 Description

The Remote Terminal Protocol (RTP) is a proprietary protocol used to interface with payter terminals from host systems such as Cash Registers or other PC applications. To integrate the P6X Terminal functionality in your application, a dotNET SDK is available that can be used to perform transactions.

fig-11-img

Fig. 11 - RTP mode of operation, over either LAN or USB

This mode of operation is very specific and dependent on how the P6X Terminal is integrated in the host machine application. Refer the host machine documentation for operational details. Refer to the dotNET SDK documentation on a detailed description how to integrate the terminal in an application.

6.4.2 Applicable Settings

RTP settings are covered in the RTP documentation.

6.5 CCI Mode

6.5.1 Description

Some Coffee machines are equipped with a CCI interface this interface is a message based protocol over an RS232 connection, that enables the communication of certain types of coffee machines with a P6X terminal.

6.5.2 Connecting the terminal

Always power off the host machine and terminal when connecting the RS232 Cable to the terminal and the host machine devices. Power up the machine and the terminal, make sure the correct payment device is selected in the host machine.

6.5.3 Pay flow

CCI protocol is not able to notify the terminal that a vend was successful/unsuccessful therefore transactions cannot be canceled.

6.5.4 Applicable Settings

The following settings control the behavior of the Autoscan Pulse Contact mode.

fig-12-img
SettingDescription
Session TimeoutIndicates the time period, in ms, for selecting a product after the START button is pressed. Note this is only applicable when not in “always idle” mode

Table 13 - CCI settings

6.6 PVP Mode

6.6.1 Description

The payter vending protocol is a message based protocol over a RS232 connection, that allows basic functionality needed for vending machines and terminal communication. It can handle scenarios most common for vending machines. Refer to PVP documentation for in depth information about this interface.

6.6.2 Connecting the Terminal

Always power off the host machine and terminal when connecting the RS232 Cable to the terminal and the host machine devices. Power up the machine and the terminal,

6.6.3 Applicable Settings

fig-13-img
SettingDescription
Baud rateThe baud rate of the serial port can be set between 4800 – 115200 and all standard baud rates in between.
Session Timeout

Indicates the time period, in ms, for selecting a product after the START button is pressed.

Note this is only applicable when not in “always idle” mode.

Always Idle Mode

Allow product selection without pressing start on terminal.

Note the vending machine must support this mode to work.

Table 14 - PVP settings

7. Setting Up Internet

An internet connection for a P6X terminal is necessary to perform features such as online verification of payments, remote management functionality or telemetry

During boot the terminal will check the connection to all configured payment host. If during this check the payment host cannot be reached an error will be displayed indicating which host was not reachable. This must be resolved before regular operations are attempted with the terminal

The following options are available to connect to the internet.

7.1 LAN connection

a P6X terminal can be connected to a LAN network using the onboard Ethernet port, with either a dynamic or static IP address. The available LAN infrastructure is used by the terminal to connect to the internet. The Firewall settings should allow the terminal to connect to the PSP and other destination host addresses needed for correct functioning. This type of internet connection is preferred and when the infrastructure is optimally configured, the best transaction performance can be achieved.

7.1.1 Applicable Settings

fig-14-img
SettingDescription
DHCP When checked the terminal will use a Dynamic IP address, all remaining settings will be automatically set and cannot be adjusted by the user. When unchecked a Static IP address will be used, the remaining settings become available and need to be completed before the Terminal can be used.
IP Address Use setting provided by the network administrator
Netmask Use setting provided by the network administrator
Gateway Use setting provided by the network administrator
DNSUse setting provided by the network administrator Note that the terminal only supports a single DNS address when configured with Static IP.

Table 15 - Ethernet/LAN settings

GPRS/EGDE/3G/HSPA MODEM

When no LAN connection is available a mobile internet connection can be established with an optional 3G/HSPA modem. A HSPA network connection allows a good transactions processing performance. In case the 3G/HSPA network service is not available a 2G fallback mechanism is in place, but at a cost of transaction performance.

As part of the MODEM option a suitable antenna, is supplied with the terminal. The antenna performance should be satisfactory for most applications, provided of course there is sufficient coverage of the network operator. It is encouraged that a signal quality measurement is performed at the intended installation location. Antenna mounting position and location is key in achieving a good signal quality. Place the antenna on top of your application/vending machine, not inside, the metal surroundings will degrade the signal quality.

7.2.1 Connection Setup

fig-16-img

The modem option is installed during manufacturing and cannot be installed by a user. Always remove the power from the Terminal before accessing the modem compartment, or when removing/placing an antenna. Remove the hatch on the back of the terminal labeled “MODEM” to access the MODEM compartment. This allows access to the SIM Card Slot. The Antenna can be connected to a dedicated connector on the back of the terminal For the modem to connect to a mobile internet service properly it needs a data SIM with internet services enable. The data SIM can optionally be ordered with your terminal, it is also possible to use your own data SIM card, provided you configure the correct APN settings for accessing the local network.

fig-16-img-signle

The bars show the signal strength of the 3G/HSPA connection. When the terminal is connecting the ‘i’ will be blinking. As soon as the ‘i‘ is on the connection has been established with the 3G/HSPA network and the modem is working properly.

Fig 16 – Signal strength icon

7.2.2 Applicable Settings

fig-17-img
SettingDescription
GPRS Enabled Enables/Disables Mobile Internet, only if the option is already installed.
APNThe Access Point Name is provided by the Mobile internet provider.
UserProvided by Mobile internet provider
Password Provided by Mobile internet provider
PIN

Use this setting only when the SIM is configured with a PIN Code. If no PIN is configured on the SIM this setting has no effect.

It can be useful to configure no PIN or PIN 0000 on the SIM cards to avoid having to configured this code individually on each terminal.

Note that the terminal will attempt this code at each boot. If not configured correctly this may block the SIM card requiring it to be unlocked using the secondary PIN (PUK) code.

Table 16 - Mobile Internet settings

8. Terminal Configuration

8.1 Installing Vending Settings Tool

Download the Vend Settings Tool from the www.payter.com.Install the program by clicking on the install package. Please follow the installations instructions on the screen to successfully finish the install process

8.2 Connecting the Terminal

Use a USB mini B to USB A cable to connect the P6X terminal to a computer. Power up the terminal and wait until the terminal has finished the boot up process. In the meantime, open the Vend Settings Tool and press connect, as soon as the serial number appears in the top left of the screen. Press the button again to disconnect

fig-18-img

When successfully connected to the terminal the settings, under different tabs, become available for editing. Refer to the respective interface mode chapter for the settings under each mode.

9. Dimensions & Mounting

The majority of the Vending Machines have a provision for installing Payment Terminals. The dimensions of the P6X Terminal series are based upon the EVA (European Vending Association) standard.

9.1 Device opening

Mounting a P6X terminal series requires a device opening that complies to the EVA EPS – Standard door model measurements (Fig. 19).

fig-19-img

If no weld studs are available an optional mounting frame, with weld studs, can be ordered. Drill mounting holes of 4 mm on the same positions as the indicated weld studs to allow mounting of the frame.

9.2 Mounting options

Installation option 1:

In case no weld studs are provided as indicated in Fig 19, payter can provide a mounting frame which can be secured through 4mm mounting holes, located at the indicated weld stud positions.

fig-20-img
note-icon
Metal environments will influence the performance of the contactless operating field. Please ensure that the P66 terminals are not completely enclosed in a metal environment otherwise the operating distance will be reduced. An offset of 5 mm along the sides and rear of the terminal will provide enough distance. If you have any questions with regards to the mechanical integration, please contact the payter support desk.

Installation option 2:

In case the vending machine comes with pre-installed studs the mounting frame is not required. An additional cover plate can be ordered for a clean finish of the front. The cover plate is secured with double sided adhesive for a strong connection.

fig-21-img

9.3 Dimensions P68 The Arc

fig-22-img
note-iconThe thickness of the Vending Machine or cabinet should not exceed 10 mm to ensure a proper magnetic stripe card swipe.

Fig. 22 – P68 The Arc Measurements

9.4 Dimensions P66 The Plane

fig-23-img

9.5 Dimensions The Angle Casing

All dimensions are in mm.

angle-casing-img

9.6 Installation P66 Split

P66S is identical to the P66 terminal with the exception that the card reader and the communication is split into two parts. The card reader can be mounted on top of any machine, while the communication unit is located inside the machine. The card reader can be mounted securing four M4 screws through the machine using the below outline. An addition opening need to be created for the ribbon cable connection to the communication unit.

P66Split-img

9.7 Dimensions P66S Split Unit

spilt-unit-img

10. Technical Specifications

Contactless InterfaceEMVCo. L1 v2.5 CertifiedIntegrated MSR*13 Track
ISO14443 Type A & B (T=CL)Contact Card Interface*2EMV L1 v4.3 Certified
Mifare Classic protocolSAM Card Interface3 SAM Slots, ISO7816 T=0 and T=1
Desfire protocolHuman Interface4 Blue LEDs
ISO18092: Support NFC Protocol128x32 dot matrix graphical LCD with Blue backlight
Operating DistanceDepending on the token up to 10cm from ReaderBuzzer
CPUARM7 Processor, 32-BitDimensionsEuropean Vending Association Compliant Casing
Memory16 MB SDRAMColorBlack
16 MB FLASH memoryCompliancesCE, FCC, RoHS, WEEE
Host Machine InterfacesMDB with support for Level 3 functionalityEMVCo, MasterCard, VISA, SRED
Executive Protocol I.C.W. the VendBoxPower110 – 230VAC Power Supply Adapter with 1.5m cable
CCIMDB port 12–24VDC
Potential Free Pulse ContactEnvironmentalOperating temperature 0-50°C
EVA DTS for telemetryStorage Temperature -15-70°C
Remote Terminal Protocol over Ethernet (100BASE-TX, 10base-10) or Full speedHumidity 10 – 90%RH Non-condensing
payter Vending Protocol over RS232
Network ConnectionsEthernet (100BASE-TX, 10base-10) network connection
GSM/GPRS/EDGE/3G/HSPA MODEM (optional)

Table 17 – Specifications Overview

1A dotNETSDK is available

2 Implemented in the P68 Terminal only

11. Troubleshooting

11.1 Result Codes

Table 18 - Result code categories
Result CodesDescription
00 - 199Terminal internal errors
900 - 799-
200 - 299Network infrastructure related errors
300 - 399Transaction related errors
400 - 499Contactless interface related issues
Table 19 – Result code description
Result CodesDescriptionCategory
02Initialization Failed
10Wrong terminal mode. The terminal is configured in the wrong mode. [Change to mode 5 RTP]
18Crypto-error, during loading of secure configuration, Probably wrong configuration file.
24Hash Failed, check hash setting in terminal !!!!!!!!!
101No SAM Found, the SAM module is not detected or cannot be read. Please check if SAM module is properly placed in one of the slots.
106Audit not found in the SAM module. 1 The Settings for APLET ID are not correct. 2 The SAM is not provisioned correctly, request a new SAM
2XXNetwork infrastructure related error please perform network troubleshooting for LAN or Mobile internet.
203 & 204Connection to the host is OK, but host responses were not received correctly. Contact Host service provider to resolve this issue
216HTTP module fault
217SOAP module fault
218Web Service not ready
219SSL Certificate expired, contact local supplier on how to solve this issue.
220SSL Certificate revoked, contact local supplier on how to solve this issue.
221SSL Certificate CN mismatch, contact local supplier on how to solve this issue.
222SSL certificate is self-signed or not signed by a trusted CA, contact local supplier on how to solve this issue.
223SSL Version not allowed, contact local supplier on how to solve this issue.
224SSL Certificate Error, contact local supplier on how to solve this issue.
3XX

This error range covers transaction related errors

1. Perform network trouble shooting

2. Try reloading the terminal configuration files

301 Transaction host error, this fault code indicates a specific issue that occurred while the Host was processing a transaction
4XX This error range covers errors related to the contactless interface. Perform a test with another contactless card or token to validate that the card is not the cause of the problem. If

XX

1XX

5XX

6XX

7XX

Terminal internal errorIf the result code is not specifically listed, but falls in one of these categories then the terminal has an internal error, contact your local supplier for assistance.

Table 20 – Display message description
Display messageDescriptionPossible Solution
“Wait for network”No active network connection detected.Perform LAN or mobile internet trouble shooting
"Recover network"Network connection LostPerform LAN or mobile internet trouble shooting
“NO SAM”No SAM module detected during startup
“Invalid Arguments”No valid configuration is present
“Initializing”If the terminal remains in this state it is not receiving commands from the vending machine.Check the settings for MDB/PVP/CCI.

11.2 LAN troubleshooting

When a network connection cannot be established, perform the following checks:

Table 21 – LAN Troubleshooting
Solution
No Network connection1Check the LAN cable is connected properly, on the terminal connector the orange and the green LEDs should indicate link-up and activity. If not double check if the cable is connected properly in the terminal and the patch outlet.
2

Validate the network settings with the Local IT administrator.

  • - Dynamic or static IP
  • - Subnet mask
  • - DNS
  • - Gateway
Host not reachable-

Verify, with the local IT administrator, whether below ports and URL’s are accessible

To verify whether the network is correctly setup. Connect a laptop using the same cable, outlet and network settings and using a browser try to connect to the URL’s listed

Use the Diagnostics features of the Vend Settings Tool to see if and how the terminal is connected to the network.

fig-24-img

Fig. 24 - LAN status information

11.3 Mobile Internet troubleshooting

Table 22 – Mobile Internet troubleshooting
Solution
'....' Icon Blinking
(No GSM signal)
no-gsm-icon
1Verify whether the data SIM card is placed.
2If the data SIM card has a PIN code, set it up in the terminal, or remove the PIN.
3Check whether the data SIM card is activated with the provider.
4Verify if the external antenna is correctly connected to the terminal.
5Check the antenna placement. Relocate the antenna preferably outside the host machine, do not enclose the antenna in metal.
'i' Does not appear
(not connected to
Mobile Internet)
-Obtain the correct mobile internet settings:
  1. APN
  2. Username
  3. Password
And set the terminal up accordingly.
Payment speed has decreased.-The terminal will automatically fall back to the GPRS(2G) service if the 3G/HSPA service is not available, causing a possible slowdown in transaction speeds. Consult with your mobile internet service provider if this happens regularly.
fig-25-img

Fig. 25 - Mobile Internet Status Information

12. Warnings

12.1 AC Adapter

  • Use only power adapters that come with the terminal.
  • Do not use the adapter if the cord becomes damaged.
  • Do not disassemble the AC adapter. Only qualified technicians may service the adapter.
  • The AC adapter is intended for indoor use only; not do expose to rain or snow.
  • Do not use the adapter in high moisture environment s. Never touch the adapter when your hands or feet are wet.
  • Do not immerse the AC adapter or the terminal in fluid; these devices are not waterproof.

12.2 Terminal

  • Do not clean with undiluted ammonia or abrasive cleaners
  • Do not place the terminal near electrical appliances or other devices that cause excessive voltage fluctuations or electrical emit electrical noise
  • Do not use where this is high heat, direct sunlight, humidity moisture, or caustic chemicals or oils.

Note: It is the responsibility of the user to operate this device in the intended manner and stated purpose.

13. Contact

12.1 AC Adapter

  • payter B.V.
  • Rozenlaan 115
  • 3051 LP Rotterdam
  • t +31 (0)8 54 01 23 80
  • f +31 (0)8 40 03 86 50
  • info@payter.nl

Warranty Certificate

payter B.V. warrants to the original purchaser that this product is free from defects in material or workmanship for the period of one year from the date of purchase. This warranty does not apply to damage incurred due to misuse; unapproved repairs or alterations.

14. Installation Guide

installation-guide-img

TROUBLE SHOOTING

ProblemSolution
GPRS/GSM Connection
--- Icon blinking
No GPRS signal
  • Verify whether SIM Card is placed
  • Check whether SIM is activated with the provider
  • Verify that external antenna GSM/GPRS is connected
  • Check whether the antenna is not cased in a metal environment with No reception, check antenna placement outside the vending machine
no-gsm-icon 'i' does not appear

Reception is fine but the terminal is unable to make a connection

Check the following settings using the Vending settings tool:

  1. GPRS APN
  2. GPRS User
  3. GPRS Password
  4. GSM PIN code

If a dedicated APN is used, please verify with the provider whether the required urls are accessible

Low reception GPRS
  • GSM / 3G / 4G reception does not automatically indicate GPRS reception. Verify with local network settings which network (2G/3G/4G/GPRS) has the best results.
  • Using a different provider can improve reception sometimes.
  • You get the Most Consistent & Reliable Results by placing the antenna on top of the vending machine.
  • An optional External Mount Dome Antenna can be provided to help with Performance & Security
  • Things to consider:
    • There is usually more reception between our antenna and the antenna on the cell tower
    • They do not go around obstacles, they go through them if they can
    • Glass and wood are no problem but steel and concrete pose a real challenge
    • Consider heating ducts, plumbing and other such obstacles
LAN CONNECTION
No connection
  • Check LAN cable and link, LEDs should be blinking on terminal LAN connector. If not check Cable and patch outlet.
  • Solution should be working whether DHCP or static IP
  • Validate firewall rules with the Local IT administrator
  • Verify whether below ports and URLs are accessible:
    • Terminal Management System –curo-api.payter.nl (port 3185)
    • Transaction processing Equens – https://89.221.178.190:1445
    • Transaction Processing Elavon –https://live.cardsecurity.net:443
    • Transaction processing CCV –https://oltp.ccvpay.nl (port 10037)

If DNS plays a role successful name resolution should be enabled by the IT administrator please try 8.8.8.8 or 8.8.4.4 (Google DNS servers).

Whether DNS resolve is successful or not, the IT administrator should be able to ping the terminal through the network.

Other possible problems

If the MAC address is required for the firewall, it can be obtained through Vend Settings tool.

To verify whether the problem is network setup, let IT administrator often clonning:

  • Connect a laptop using the same cable, outlet and network settings and using a browser try to connect to the URLs listed.
  • Connection is Expected fail outputs are incorrectly classified / parsed.
  • On occasion, it happens that outlets are incorrectly labeled/patched.
  • There are cases where IT administrators change the IP address of the hosts instead of using the url's. This is not recommended as Payment though would be through services which would result in no connection.

15. FCC Compliance Statement (P68 only)

This device does not contain any user serviceable parts, under no condition are modifications to this device allowed. Any modifications made without permission of a responsible party can lead to non-compliant behavior. The 3G/HSPA antenna should always be installed at least 20cm away from human body parts

FCCID: 2AHPP P68001

NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:

  • Reorient or relocate the receiving antenna.
  • Increase the separation between the equipment and receiver.
  • Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
  • Consult the dealer or an experienced radio/TV technician for help.

17. Licenses

LWIP

Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

17.2 SPIFFS

The MIT License (MIT)

Copyright (c) 2013-2016 Peter Andersson (pelleplutt1976@gmail.com)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.