Technical Integration Overview

Business Integration Process
Integration Protocols

Below is a diagram explaining how POLi works.

Note: For more information on the POLi™ Console, please refer to the POLi™ Console User Guide for Merchants.
The Merchant Implementation Process for POLi™ involves 4 phases:

Business Integration Process


Registration with your POLi™ Product Manager



Creation of a merchant account with POLi. Your POLi™ Implementation Manager should supply you with a Merchant Code and Authentication Code. The merchant must provide POLi with information such as the bank account to be credited for POLi™ transactions and contact and billing details.

Technical Integration of POLi™ into merchant checkout process

Integrate POLi™ to your payment page by calling the appropriate POLi™ web services with the correct parameters. Ideally, this first implementation should be to a development or test system, rather than the production environment.

Merchant Acceptance Testing


Ensure POLi™ is operational and resolve any functional or usability issues.

Compliance Check


POLi Payments ensures that the implementation of POLi™ meets contractual and functional standards before moving to Live mode.

In order to make POLi™ transactions, merchants must complete a Customer Information Record and have finalised all legal and contractual obligations.
Upon completion of this process, a POLi™ Implementation Manager will create an account in the POLi™ system and provide details on how to access the POLi™ Console. All merchants must review the account details created by logging in to the POLi™ Console and confirming the POLi™ Configuration.


Integration Protocols



We only offer REST based integrations with our POLi API.


REST is a method of transmitting data over HTTP(S) without the need for additional messaging layers such as SOAP. Using REST, merchants can invoke POLi™ web services simply by posting XML data to the POLi™ REST endpoints.

integration.txt · Last modified: 2017/05/16 16:04 (external edit)