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 |