Error Codes

The table below lists all errorcode values that can be returned from the system, and the meaning of the code attached in the error node.

Note: Important: Please note that the wording of the error messages may change at a future date. Therefore, please ensure you reference the error codes themselves, not the error messages, when using these commands.

Error Code Table

CodeError Message
0000Success
0001The message received was not valid XML.
0002Invalid command. XML root node should be vspaccess.
0008The specified vendor and user combination is not valid, or the user may be locked out.
0009Error (retrieving/updating or inserting) data. Please email support@opayo.io with this error.
0010Cannot validate the signature value.
0011You cannot execute the specified command without administrative privileges.
0013The command passed in the command parameter was not recognised.
0019Error parsing the request XML. Check the format of your request message.
0021Cannot create the new user. Check that the user does not already exist.
0038The start date you have supplied is after the end date.
0039The end date is more than one month after the start date. You can only return reports at monthly intervals.
0042You must supply one of the following nodes with this command, either vendortxcode OR vpstxid.
0043Unable to find the transaction for the vendortxcode or vpstxid supplied.
0044The user does not have permission to view this transaction.
0045You cannot set the administrator password using the reporting API. Please contact support@opayo.io if you need this reset.
0077A valid homepageurl value is required.
0078A valid supportemailaddress value is required.
0099Start Row and End Row range too large. The difference between the startrow and endrow value must be no greater than 50.
0204templatetype element either not found, or present more than once.
0205A valid templatetype value is required.
0211startvalue value must be less than the endvalue value.
0235More than 50,000 rows returned. Please refine the search.
1115streamlinetnumber element is only required for a Streamline merchant number.
2097The email address provided was not recognised by PayPal.
2098The primary admin user cannot be locked.
2099You cannot unlock your own user.
2104A valid address value is required in the format 123.123.123.123. You may need to zero pad your IP address so that each number block contains three digits.
2106A valid mask value is required in the format 123.123.123.123. You may need to zero pad your subnet mask so that each number block contains three digits.
2128The command cannot be run for the vspvendorname provided.
2142vendortxcode or vpstxid element either not found, or present more than once.
2173The user must have access to the specified homepage. Either provide the user with access to the chosen homepage or select another homepage which the user has access to.
2180You cannot delete your own user.
2188mask is too restrictive. Only C class subnet masks are allowed for blocking.
21933D Secure rule not added. Overlaps with an existing rule.
2194AVSCV2 rule not added. Overlaps with an existing rule.
2197The primary admin user cannot be deleted.
2210No running server found.
2212No successful transaction found within this duration.
2213Exceeded the allowed amount of commands to execute.
2214IP Address ##### not added.
2216password can not be less than 8 characters.
2217IP Address ##### not deleted.
2219Card Range ##### not added.
2220Card Range ##### not deleted.
2221TerminalId ##### not added.
2222endrow cannot be before startrow, please check.
2223username and vendorname cannot be the same. Please provide different username value.
2224There is no such username associated with your account.
2225startdate cannot be after this month.
2226expirydate cannot be before this month.
2227You must provide the first 9 digits of the card number in the cardbegins field.
2228Cannot complete request. One or more of the specified terminalids already exists for the merchant number/currency combination.
2229A valid startvalue value is required, this must be value between 0 and 100000.00.
2230A valid endvalue value is required, this must be value between 0 and 100000.00.
2231txtype values must be either PAYMENT, REFUND, DEFERRED, REPEAT, REPEATDEFERRED, MANUAL, AUTHENTICATE or AUTHORISE.
2232A valid authprocessor is required. This should be one of the following: Barclays Merchant Services, NatWest Streamline, Lloyds TSB Cardnet, HSBC, American Express, Diners Club, Bank Of Scotland, JCB, Bank Of Ireland, Omnipay, Alliance and Leicester, PayPal, Allied Irish Bank or ChasePaymentTech.
2233Provided vendor name does not exist in the system.
2234The following currency code(s) are either not valid or not supported: currency. Please supply ISO 4217 standard currency codes.
2235A valid amount value is required ,this must be value between 0 and 999999999.99.
2236Provided token id does not exist in the system.
2237Specified merchantnumber already exists.
2238Unable to find the transaction for the vpstxid supplied.
2241reportingpassword can not be less than 8 characters.
2242Unable to find the transaction for the t3mtxid supplied.
2243endrow cannot be more than 50 if startrow is not provided.
2244endrow cannot be equal to zero.
2245Fraud screen detail does not exist for this transaction.
2254The given vendorsurcharge cannot be found.
2255This Surcharge already exists (paymentsystem and currency combination).
2256The paymentsystem supplied is not available on any merchant accounts associated with this vendor account.
2257The currency supplied is not available on any merchant accounts associated with this vendor account.
2258Either the currency requested is not available for this payment system, or the supplied combination of currency and paymentsystem is not available for this vendor account.
2260Surcharge not allowed on this payment system.
2261Negative surcharge value is not allowed.
2262Surcharge value for percentage cannot be greater than 100.
2263The following language code(s) are either not valid or not supported: defaultlanguage.
2264Incorrect Fixed value entered. Only zero or positive decimal values, to 2 decimal places.
2265Incorrect Fixed value entered. Only zero or positive integer.
2266Incorrect Percentage value entered. Only zero or positive decimal value, to 2 decimal places.
2267PPro is not enabled for this vendor.
3000##### element present more than once.
3001##### element not found.
3002A valid ##### value is required.
3003A valid ##### value is required, this should be either ##### or #####.
3004You must provide at least one ##### element within ##### node.
3005XML does not match the protocol. ##### tag either not required for this command or XML structure is incorrect.
3006##### must be a numeric value.
3007##### must be a numeric value with up to 2 decimal places.
3008##### supplied is too long.
3009##### is an invalid date format. Please use format dd/MM/yyyy HH:mm
3010Duplicate Key
8888Unable to complete request. Please email support@opayo.io with this error.
8890This service is temporarily unavailable due to maintenance.
9074merchantnumber does not exist.
9999Unable to complete request. Please email support@opayo.io with this error.

Elavon downloads and stores cookies on your device when you visit our website. We use these cookies to better understand and improve your browsing experience by identifying most visited pages, personalising content, and measuring site performance.

Cookie Settings