The Self 4000 is an Ingenico device that runs UPP, the same software that our other newer Ingenico devices run. However, integration with this PIN pad is a little different, as it does not have signature capability. This limitation cuts out the ability to support basic some features that triPOS offers. This guide will provide information on the features that the Self 4000 will never be able to support, along with a few that may be supported in future versions. Additionally, this guide will provide configuration information for the Self 4000.
Because the Self 4000 is an unattended device, it must be configured differently, especially for EMV. Read the Unattended page for more information.
Since Self 4000 does not have the capability to do Signature CVMs (Cardholder Verification Method), we need to have the terminalCapability
code 60D8C8 in the tripos.EMV.config.
Please rename triPOS.EMV.Unattended.config to triPOS.EMV.config.
The Self 4000 device does not have a touch screen and does not support signature. Just like our other devices that do not support signature, triPOS
will return a signatureStatusCode
of SignatureRequiredNotSupportedByPinPad
when the transaction required a signature.
This signatureStatusCode
indicates that the merchant needs to obtain a signature another way, such as a manual signature on a paper receipt.
The Self 4000 will also not support any of the custom signature forms that can be displayed through the GET /api/v1/signature/{laneId}
endpoint.
The Self 4000 device supports cancelling during the card swipe/card entry stage of the transaction. This feature makes use of the X
button on the right
side of the device.
Because the Self 4000 is a PCI V4 device, it must reboot every 24 hours. All Self 4000's that are initialized by triPOS are configured to reboot nightly at 2AM. This version of triPOS does not currently support changing the reboot time. The first time you initialize an Self 4000 with triPOS, manually reboot the device by disconnecting and reconnecting the power cable for the time settings to take effect. After the reboot, please restart the device to ensure that the EMV tables are reloaded. NOTE: This reconnect logic is only currently available for Ingenico devices.