If you encounter an error code while processing payments through Opayo (formerly SagePay), follow the steps below to identify and resolve the issue.
Visit the Opayo support page for error codes:
Opayo Error Codes
This page provides detailed explanations of each error code and possible resolutions.
In most cases, payment errors occur due to an invalid character submitted to the Opayo gateway. Opayo’s payment processing system has strict requirements for the fields it accepts, and any unsupported characters can result in an error.
For Opayo, Paytia is configured to pass;
VendorData in the Paytia Account Number field
VendorTxCode in the Paytia Reference number field
Paytia is pre-configured to pass the following fields to Opayo:
VendorData
VendorTxCode
Opayo field | Valid characters | Max characters | Notes |
VendorData | Letters, digits, and spaces | 200 | This is optionally used to pass any data you want displayed against the transaction in MySagePay. |
VendorTxCode | Letters, digits, hyphens, periods, underscores, and curly brackets | 40 | Your unique transaction reference. You must use a new and unique VendorTxCode for each transaction. |
Ensure that the data passed into these fields conforms to Opayo’s character and length requirements. Common issues include:
If the error is related to VendorData:
If the error is related to VendorTxCode:
Once the error is identified and corrected:
If the issue persists, contact:
By ensuring the correct data format and unique references, you can prevent errors and ensure smooth payment processing.