Merchant Common Errors Table
| Error Code | Error Name | Description |
|---|---|---|
| 1001 | Invalid token | Token does not correspond to a POLi ID. This may be due to the token being incorrect, or containing encoded characters |
| 1003 | Invalid merchant code | The merchant code you have stipulated in your initiate transaction request is incorrect |
| 1004 | Inactive merchant | The merchant code specified in the request corresponds to a merchant that is inactive |
| 1005 | Merchant not authenticated | Please check you have put the correct authentication code in for your merchant code. If you are certain you have, please contact POLi Help desk |
| 1011 / 14053 |
Merchant per transaction limit exceeded | The payment amount in the specified currency has exceeded the merchant’s per transaction limit for that currency |
| 1012 / 14054 |
Merchant daily transaction limit exceeded | The payment amount in the specified currency has exceeded the merchant’s daily transaction limit for that currency |
| 1025 / 14058 |
Invalid Specified Amount | Transaction cannot be initiated under than $1.00 |
| 1014 | Invalid URL format in Initiate Transaction | The format of the specified URL is invalid. Please check the URL fields in your initiate transaction data and ensure they are correct |
| 1022 | Mandatory field is missing | A mandatory field in the initiate transaction request is missing |
| 1024 | Invalid currency format | The amount format is incorrect. Please ensure that the amount specified is no greater than 2 decimal places |
| 3007 | Invalid transaction status | A back-end exception has caused the transaction to fail. This can be caused by a response timeout or an exception due to corrupted or invalid data |
| 4032 | Unhandled exception | Data expected by POLi has not been returned by the financial institution. This may be due to an unexpected or changed bank page, or a system timeout. |
| 4033 | Unhandled HttpRequestException | Invalid or missing response from the financial institution. This may indicate network connection issues with the end user or bank, or the bank is experiencing downtime |
| 4034 | JavaScript execution failed | Data expected by POLi has not been returned by the financial institution. This may be due to an unexpected or changed bank page, or the bank is experiencing downtime. |
| 11002 | Problem delivering nudge to merchant | The Nudge Notification URL may be publicly inaccessible, misconfigured, or the destination is down or taking too long to respond |
| 14104 | POLi Link has expired | Your POLi Link has expired or the POLi Link has an expiry date set in the past |
| 14151 | POLi Link has been fully paid | This POLi Link has been fully paid |