The Self 3000 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 or a keypad. This limitation cuts out the ability to support some basic features that triPOS offers. This guide will provide information on the features that the Self 3000 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 3000.
Because the Self 3000 is an unattended device, it must be configured differently, especially for EMV. Read the Unattended page for more information.
Since Self 3000 does not have the capability to do Pin and Signature CVMs (Cardholder Verification Method), we need to have the terminalCapability
code 6008C8 in the tripos.EMV.config.
Please rename triPOS.EMV.Unattended.NoVcm.config to triPOS.EMV.config.
The Self 3000 device does not have a touch screen and does not support Pin and signature. Just like our other devices that do not support signature, triPOS
will return a signatureStatusCode
of SignatureNotRequiredByUnattendedPinPad
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 3000 will also not support any of the custom signature forms that can be displayed through the GET /api/v1/signature/{laneId}
endpoint.
The Self 3000 device also does not have a keypad and cannot support any input entry or custom option selection. The typical transaction flows look a lot different. The transaction flows for the Self 3000 will not include
payment type selection, tip selection or entry, cashback selection or entry, zip code entry. We recommend displaying the total amount on the integrated application for the cardholder.
Additionally, the Self 3000 will not allow the cardholder to manually enter a card number or use a swiped debit card (as a PIN is required).
Lastly, this device limitation means the Self 3000 will not support any of the custom selection forms that can be displayed through the
GET /api/v1/selection/{laneId}
endpoints, and it will not support any of the custom input forms that can be displayed through the
GET /api/v1/input
endpoint.
The Self 3000 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 3000 is a PCI V4 device, it must reboot every 24 hours. All Self 3000'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 a Self 3000 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.