Table of Contents
- Overview
- Ingenico RBA Setup
- Ingenico RAM Setup
- Configuring the Payment Device SDK Server config file
Overview
This article explains how to setup and configure the Ingenico iSelf RBA and RAM models for connection via Ethernet.
Please note that before you start you will need to put the device in maintenance mode - please refer to this article here to carry this out.
Ingenico RBA Setup
Once you have put the device into maintenance mode, please perform the following steps to configure the RBA variant of the Ingenico iSelf for connection over Ethernet. It's a good idea to have the IP address for the iSelf device, the subnet mask, gateway IP, and port ahead of time.
- Select
TDA
- Select
Configuration
- Select
Communication
- Select
Comm. Type
- Select
Ethernet
- Press yellow to go back
- Select
Ethernet Settings
- Select
Connection Method
- Select
Server
, press green to confirm - Press yellow to go back
- Select
DHCP
- Select
Static
, press green to confirm - Press yellow to go back
- Scroll to
IP Address
and enter a valid static IP address for the iSelf device - Press yellow to go back
- Scroll to
Subnet Mask
and set a valid subnet mask – usually 255.255.255.0 - Press yellow to go back
- Scroll to
Gateway
and enter a valid gateway IP - Scroll to
IP Port
and enter a valid IP port (default is 12000) - Press yellow to go back
- Scroll to
SSL
, ensure it is disabled - Press yellow to go back 4 times
- When prompted say yes to saving changes by pressing green
- Power cycle the device to restart
Ingenico RAM Setup
Once you have put the device into maintenance mode, please perform the following steps to configure the RAM variant of the Ingenico iSelf for connection over Ethernet. It's a good idea to have the IP address for the iSelf device, the subnet mask, gateway IP, and port ahead of time.
- Press * to access the maintenance menu
- Scroll to
RA1
, press green to confirm - When prompted, enter the device pin (please contact the manufacturer or device distributor if you do not have this), press green to confirm
- Scroll to
Comms Method
, press green to confirm - Select
TCP/IP
, press green to confirm - Press yellow to go back
- Scroll to
TCP/IP Settings
, press green to confirm - Select
Local Port
and enter a valid IP port (default is 87), press green to confirm - Press yellow to go back
- Select
SSL
, ensure it is disabled, press green to confirm - Press yellow to go back
- Select to
Assignment
and selectStatic
, press green to confirm - Press yellow to go back
- Scroll to
IP Settings
, press green to confirm - Select
IP address
and enter a valid static IP address for the iSelf device, press green to confirm - Select
Subnet Mask
and enter a valid subnet mask – usually 255.255.255.0, press green to confirm - Select
Default Gateway
and enter a valid gateway IP, press green to confirm. Primary
andSecondary DNS
do not need to be configured if configured on the gateway, and are optional- Press yellow to go back 3 times
- Power cycle the device to restart
Configuring the Payment Device SDK Server config file
Please take note of the following changes within the Payment Device SDK config file:
Model
tag needs to be updated to correctly reflect the Ingenico iSelf model in-use:Ingenico-iSelf-RBA
Ingenico-iSelfLE-RBA
Ingenico-iSelf-RAM
- Add the
ID
of the Ingenico iSelf (serial number) as documented in the Integration Guide. Protocol
tag needs to be set to tcpip.Address
tag needs to be added and must match the IP address defined in the configuration of your PIN pad.Port
tag needs to be set to the value that matches the TCP/IP port number defined in the configuration of the PIN pad. By default this is 12000 for the RBA variant, and 87 for RAM.- If you are changing the config file over from Serial to Ethernet, the following tags are not needed for Ethernet:
Baudrate
,Parity
,Stopbits
,Databits
. - Save the file.
Example config:
<?xml version="1.0" encoding="utf-8"?> <ChipDnaServer version="1.0.0"> ... <Terminals> <Terminal> ... <PaymentDevices> <PaymentDevice> <Model>Ingenico-iSelf-Model</Model> <Id>012345678</Id> <Protocol>tcpip</Protocol> <Address>10.10.10.1</Address> <Port>12000</Port> <StandbyMessage>Standby Message</StandbyMessage> </PaymentDevice> </PaymentDevices> </Terminal> </Terminals> ... </ChipDnaServer>