To access our production environment, please use the following API endpoint:
https://poliapi.apac.paywithpoli.com/api
To access our test environment, please use the following API endpoint:
https://poliapi.uat3.paywithpoli.com/api
{info} Note: Our Production and test environments are completely separate and require different credentials. To access the API for our test environment you will need a dedicated test account. Dedicated test accounts are not the same as a production account in test mode, you will need to apply for a test account specifically. apply here.
We’ve made integrating POLi really easy! All you need to do is click the ‘Run in Postman’ button below. You can then familiarise yourself with our API, by interacting with the preloaded collection of our APIs. In Postman, you will also be able to generate snippets of code in various languages that will help you use it in your framework.
Make sure you encode your MerchantCode and Authentication Code combination using tools such as Base64 Encode. Use the returned key as a header to the API calls as part of the basic authentication. Learn more
You can generate snippets of code by following these steps:
{warning} Caution
Attempted communications without SSL will be rejected.