A valuable component for your systems
E2K TrayPOS is a companion software that allows to easily interface sale systems or applications that require the collection of payments with ATM cards ('Pago Bancomat') or credit cards, through Ingenico terminals belonging to the TELIUM platform (protocol IAE17). The data exchange can happen in different ways (files, DDE, named pipes), thus making integration with existing systems very flexible. E2K Tray POS is licensed on a per-computer basis, using an unlock code that depends on the hardware used.
Available functions
Using E2K TrayPOS it is possible to automate card payments directly from your sale system, for a simpler and safer transaction.
There are several advantages in using an automatic system:
- speed: the operator only has to confirm the amount on the screen in his system; the payment terminal receives the amount and only requires card reading (and PIN input, if required); in points of sale with high-turnout, this is a very useful time-saver;
- security: the amount transacted is exactly the amount due; how many times, in a hurry or because of a distraction, the clerk forgets or reverses the decimal digits? E2K TrayPOS avoids making mistakes;
- correct sequence of operations: adding automation in the payment phase prevents performing tasks out of order, such as issuing a receipt before having received the payment due (with the consequence of canceling the ticket if, for some reason, the transaction is not successful).
E2K TrayPOS allows to drive most of the latest generation Ingenico payment terminals (iCT 220, 220 IWL, iCT 250), connected via serial/usb or via Ethernet.
The transaction requests can be sent in different ways; classic file sharing ease integration with systems on different platforms (Unix, AS/400), while DDE and Named Pipes allow an advanced and efficient dialogue on Windows systems. The received and processed transaction requests can be stored along with the results, for greater control.
' Command to execute: Payment
Command=Payment
' Value of the transaction in Euro cents
Amount=1000
TrayPOS will execute the transaction and return a file with ".res" extension, that will contain these lines (plus other information, which can be safely ignored, if not useful):
' Result call (0 = ok)
ResCall=0
' Result transaction (00 = authorized)
ResTransactionResult=00
E2K TrayPOS is designed to ease integration; it is possible to enable a "developer" mode that, upon the receipt of a request, pops up a window with the results to be returned to the program; in this way, the programmer can complete the integration without the need to have a payment terminal to work with.
Furthermore, in TrayPOS it is also possible to manually create a transaction request, to see if the terminal responds and is properly configured.
The entire TrayPOS configuration can be saved into a file and imported from another workstation; this is useful to create several similar installations, or to restore an installation in case of hardware failure.
For those who want a full integration without external utilities, Storm Open Solutions makes an Active-X component available for the integration in any Windows developing system, which can be used to directly drive the payment terminal from your application.