We have recently had a number of transactions fail due to an invalid Vendor TX Code. This is showing as error 4029 in sage pay.
Can anyone explain what could be causing this? Thanks Sarah
To determine messages from Sage based on their coded numbers errors you can find a thorough list here:
Code Type Message Explanation Solution Property
NOTAUTHED The Authorisation has been declined by the bank. Please try a different card.
NOTAUTHED The Authorisation has been declined by the bank. You will need to try a different card type.
Please select the card type you would like to use for the transaction.
REJECTED The Authorisation has been rejected by the Vendor due to insufficient authentication. Please try a different card.
INVALID Simulator cannot find your vendor name in its database. The simulator saw the Vendor Name '<vendorname>'
0 OK The Authorisation was Successful.
1 The message received was not valid XML.
2 Invalid command. XML root node should be vspaccess.
8 The specified and combination is not valid, or the user may be locked out.
9 Error (retrieving/updating or inserting) data. Please email support@sagepay.com with this error.
10 Cannot validate the <signature> value. There is a problem with the details that have been supplied. Please check and retry.
11 You cannot execute the specified command without administrative privileges. There is a problem with the details that have been supplied. Please check and retry.
13 The command passed in the <command> parameter was not recognised. There is a problem with the details that have been supplied. Please check and retry.
19 Error parsing the request XML. Check the format of your request message. There is a problem with the details that have been supplied. Please check and retry.
21 Cannot create the new user. Check that the user does not already exist. There is a problem with the details that have been supplied. Please check and retry.
38 The start date you have supplied is after the end date. There is a problem with the details that have been supplied. Please check and retry.
39 The end date is more than one month after the start date. You can only return reports at monthly intervals. There is a problem with the details that have been supplied. Please check and retry.
42 You must supply one of the following nodes with this command, either <vendortxcode> OR <vpstxid>. There is a problem with the details that have been supplied. Please check and retry.
43 Unable to find the transaction for the <vendortxcode> or <vpstxid> supplied. There is a problem with the details that have been supplied. Please check and retry.
This file has been truncated. show original
I believe this list is for their simulator but most of the codes are the same on the live side as well.
In this case it is stating that the vendor code the request began with is not the same as what it ended with and that led to a denial of the transmission.
It will be best explained by Sage, however, so I would attempt to contact them on it.