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:
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.
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.
Ensure POLi™ is operational and resolve any functional or usability issues.
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.
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.