Menu

Architecture

There are several ways that you can set up and install the system.

The diagram above shows a basic set up on a local host, in this case one of your servers. This server hosts IPC and is connected to your local in-store environment and to a Wi-Fi network.

IPC communicates by WiFi with a payment terminal and a mobile device such as tablet. The tablet runs your mobile Point of Sale (POS) application, that incorporates the Worldpay Mobile Software Development Kit (Mobile SDK).

The Point of Sale (POS) app sends card payment transaction requests through the Mobile SDK to IPC. IPC controls the payment terminal. Through the payment terminal IPC requests payment from the shopper, processes the transaction and uses the Mobile SDK to return the result to the POS app.

IPC is connected to the Worldpay environment. This consists of the Integrated POS Service, the Token vault and Worldpay's acquiring systems. There is also a link to the Pazien analytics product.

The diagram above shows a slightly more complex set up. You, the merchant, host IPC on a Windows or Linux server connected to your fixed payment terminals through a local area network and by WiFi to mobile tablets.

The mobile tablets run your mobile Point of Sale (POS) application which incorporates the Worldpay Mobile Software Development Kit (Mobile SDK). The mobile POS application uses the Mobile SDK to send card payment transaction requests to IPC.

The fixed payment terminals run your Windows/Linux based POS app, integrated direct to IPC (they do not use the Mobile SDK). The POS app also sends card payment transaction requests. In both cases IPC controls the payment terminal to request payment from the shopper. IPC also processes the transaction and returns the result to the appropriate POS app (through the Mobile SDK in the case of the mobile POS app)

The connection is many to many. This means any tablet or till can initiate a payment transaction on any IPC connected payment terminal.

IPC is connected to the Worldpay environment. This consists of the Integrated POS Service, the Token vault and Worldpay's acquiring systems. There is also a link to the Pazien analytics product.

The diagram above shows IPC installed on a payment terminal that runs on IPC-2. This payment terminal hosts IPC and is connected to your local in-store environment (other payment terminals) and to a Wi-Fi transceiver. Mobile payment terminals use the Wi-Fi transceiver to connect to IPC.

Note: In the diagram, the payment terminals use the earlier IPC-2 system. IPC is compatible with IPC-2.

The rest of the architecture is identical to the previous case above where IPC runs on a Windows or Linux stand alone server.