Project News

We are always proud to win new projects (and repeat work from our existing customer base). So in this section you will find articles about new project wins (large and small). It is always useful to keep up to date with the work we are doing.

Morphy Richards PCI-PAL Integration

Posted: January 14, 2016

Morphy Richards asked XMLi5 to develop a Credit Card Payment Utility which would interface with their browser based GEAC System/21 order process.

The new "Utility" would need to be, as far as is possible, PCI compliant and would need to be accessible from within their existing RPG sales order process running on their IBM i ( which is screen scraped to a browser using the Infor Workspace product).

More Details…

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.