XMLi5 delivered a fully integrated solution allowing staff to continue using their standard sales order processing systems, whilst allowing a seemless breakout to process card payments (without the need to store any credit card information).
The system also supports Deffered Payment and Authenicate & Authorise transaction types.
To deliver the solution XMLi5 used the latest version of the XMLi5 product and developed a new payment interface to GlobalIris (SagePay is also supported).
We loaded a single jQuery funtion into the workplace-extensions.js file. This function injects an iFrame into the browser page when a function key (i.e. pay by card) is clicked.
The order details are retrieved and sent to the payment provider. Credit Card Details are then entered securely (without being stored locally). The result of the payment authorisation process is then sent back to the XMLi5 application and updated to the Order Header, before being displayed in the iFrame
Finally a small modification the the RPG Sales Program checks if the the payment was OK and processes the order accordingly.