Introduction *** 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.
Net
Generic POS Channel API Developers Guide *
**
Transaction Life Cycle *
**
The following diagrams describe how related stages can be executed during the life cycle of a transaction. There are three diagrams to illustrate the three possible starting points that a transaction life cycle can start from and, once it has started, what follow-up transactions can be performed on them. The data which links transactions together is the MerchantReference which is generated by the POS Till and/or MerchantTrace which is generated by the Indigo Server and returned in appropriate response messages to the POS Till.
There is a subtle distinction between a Refund (command = Credit) and Payment (command = Credit); a Refund is the term used when returning money previously taken from a cardholders account by a Sale (command = Debit). A Payment is not link
Reversal of a previously successful Authorisation *
**
Appendix B – QA Environment for Development and Certification *
**
During the development and certification phases of an integration project the Indigo server will be located within iVeri's QA environment and a Merchant Profile for the Integrator performing the integration must be created on iVeri's QA Gateway as well as on the iVeri QA Indigo Server and the resulting credentials distributed to the Integrator. This must be performed by iVeri Support who can be contacted at assist@iveri.com. Please make sure in all communication with Support that they must deal with QA Indigo and the QA Gateway.
Network wise, the Integrator must ensure that the POS/Till system which will be communicating to the Indigo server using the Generic POS Channel protocol has outbound internet access to the iVeri QA
Appendix C – Test Plan *
**
The purpose of the following section is to validate the implementation of the Generic POS Channel protocol for the transaction sets chosen by the Integrator. An Integrator may choose to only implement a subset of all the Test Cases (1, 2, 3, 4 and 5) below but, having chosen a Test Case, all sub Test Cases and the transaction types applicable to these Test Case must be performed. By way of example, if an Integrator only wants to perform Debits then only Test Case 3 comprising 3.0, 3.1, 3.2, 3.3 and 3.4 need to be tested and logs for these submitted. In this case logs for 3.0a, 3.1a, 3.1b, 3.2a, 3.3a, 3.3b, and 3.4a would need to be submitted.
Integrators should keep logs of all requests sent to the Indigo Server as well as the responses received and the data and
Benefits of ABU *
**
Here are some of the benefits of Automatic Billing Updater (ABU):
Reduce transaction disruptions due to account changes Prevent late fees and service disruption Lower operating and processing costs by reducing Card-Not-Present declines
Which iVeri products are ABU applicable to?
Lite Enterprise DiVert Batch Link IYS
OpenCart (ver 1.4.0)
**
iVeri Lite OpenCart Plugin ** The iVeri Lite Payment Gateway is a plugin that extends OpenCart, allowing merchants to accept payment through the iVeri Payment Gateway. The extension works by giving customers to option to pay via iVeri and then redirecting them to iVeri to make payment.
* Installation ** The following steps need to be followed when installing the OpenCart plugin:
Unzip the module to a temporary location on your computer Copy the “admin” and “catalog” folders in the archive to your base “OpenCart” folder This should NOT overwrite any existing files or folders and merely supplement them with the iVeri files This, however, is dependent on the FTP program you use If you are concerned about this, rather copy the individual files across as per instruction