Generic POS Channel API Developers Guide

Introduction


Introduction

 


Network Topology




Network Topology

The generic solution is premised on the following network topologies and depends on whether or not the Indigo Server and/or the POS Server, if it exists, are located inside or outside of the merchant’s location.
At the point that a payment by the customer must be made the POS Till or POS Server will, using the protocol described in this document, contact the Indigo Server which will control the appropriate device to prompt for payment from the cardholder. Once the required card details have been collected on the device the Indigo server will process the transaction to the iVeri Gateway before returning a response to the POS Till or POS Server which will then be able to close the invoice created and indicate to the cashier at the POS Till that the invoice has been paid.

Illustration 1 shows where all the POS Tills are able to connect directly to the Indigo Server locally and the POS Till manages the creation of an invoice which needs to be paid by a customer. In this scenario there is no POS Server and the POS Tills effectively act independently of each other.


Illustration 2 shows where all the POS Tills are able to connect directly to the remote Indigo Server and the POS Till manages the creation of an invoice which needs to be paid by a customer. In this scenario there is no POS Server and the POS Tills effectively act independently of each other.


Illustration 3 shows where the POS Tills connect directly to the POS Server which, in turn, connects to the local Indigo Server. In this case the POS Server acts on behalf of the POS Tills, creating the invoice which needs to be paid by a customer and connecting to the Indigo Server on behalf of the POS Till which is performing the transaction. In this scenario the POS Server co-ordinates the creation of invoices between the POS Tills.