The Authorisation process timed-out. You will need to check your code to ensure that you are not send more than this. HTTP Version Not Supported : The server does not support or is not allowing the HTTP protocol version specified in the request. To correct this issue, you will need to check your code to ensure you are submitting the correct value. You are attempting to perform an AUTHORISE request against an AUTHENTICATED transaction which will exceed the maximum value of 115% of its orginal value. Cannot authorise this card. Success! Account type selected requires 3D secure authentication to process Maestro or SOLO cards. This error normally occurs when an action is not acceptable if the Sage Pay system attempts to do something to a transaction. You will need to ensure that you are using the correct Form encryption password that has been registered to your test and live Sage Pay accounts. Are you sure you want to create this branch? If you have received this system message, then the value which you have provided in this field is not what is specified within the protocol. If you submit a value which is not in line with the ISO 4217 codes or is not set up on your account, you will get this system message. This system message is generated when you have not supplied the correct value in the VPSTxId field. This URL must be http:// or https:// and be less than 255 characters long. If a card StartDate value of 1509 was passed this would generate this error code. You are attempting to POST data to a sage Pay Service that does not exist or is not currently available. If you receive this error, then the Vendor account has not been successfully set up on the Sage Pay servers. There is a problem with the details that have been entered for a European Payment Type. - the incident has nothing to do with me; can I use this this way? The Authorisation was Rejected by the vendor rule-base. I've asked the admin of this particular SagePay test account to check if any card ranges have been automatically banned, or something to that affect. If you are received this system message when using the My Sage Pay admin area, we would recommend you view the system monitor page to ensure there are no issue or alternatively, contact our customer services team. You must provide at least one ##### element within ##### node. The link is: http://www.sagepay.com/system_monitor.asp. When using the Form solution you will need to provide us with a Failure URL field containing a Fully Qualified Domain Name pointing to the externally visible page on your site to which customers are returned if a transaction fails. This could be caused by several reasons such as authorisation communication and high volumes of transactions being authorised. Only C class subnet masks are allowed for blocking. The card type you sent in the CardType field is not active on your account. You will need to check your code to ensure that you have supplied this value in the Vendor field. You will not be able to enter more than 200 characters in the card address box on the payment pages. The first step to resolving this issue is to identify if the shopper has made an error when they have entered the card number when making the payment. The VendorName field should only ever contain the Vendor Name supplied by Sage Pay or selected by you during your application process. You will also need to check your code to ensure that your test and live Form encryption passwords are case-sensitive and in the exact same format with no spaces before or after them. More information on the different TxTypes can be found within the protocol document. Gateway Timeout : The upstream server failed to send a request in the time allowed by the server. The start date that you have selected is later than the current date. The message POSTed to the Sage Pay system was of an invalid type. You will need to ensure that the start date selected is not later than the current date. The CV2 code that has been entered is invalid and must consist of either three or four digits depending on the card type selected. ##### tag either not required for this command or XML structure is incorrect. The Related transaction is not an AUTHENTICATE. You will need to check your code to ensure that you are sending this value or that the data is in the correct field. Either 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. You are only able to RELEASE a DEFERRED transaction once and any further attempts will result in this system message being displayed. If you receive this system message, we would suggest that you refer to our system monitor page (http://www.sagepay.com/system_monitor.asp) for more information. The DEFERRED transaction you are attempting to RELEASE has already been ABORTed. Overlaps with an existing rule. How to notate a grace note at the start of a bar with lilypond? If no card address is provided you will be presented with this error message. The server encountered an unexpected condition which prevented it from fulfilling the request. 5. A valid
is required. You will receive this system message if you have not provided us with a CardType field within your Direct transaction registration POST. You will need to check your code to ensure that you are retrieving the correct value from your database before passing this through in the correct field. The Billing City contains invalid characters. If you are providing a value which has more that 200 characters then you will receive this system message. You will not be able to perform a RELEASE against a DEFERRED transaction that has already been released. The line item amount details do not add up correctly. You are attempting to POST data to a Sage Pay Service that does not exist or is not currenctly available. The BillingAddress field which you have provided is longer than what is allowed. If you had entered the start date incorrectly please enter the correct date and try again. The VPSTxId uniquely identifies the original transaction which you are attempting to REFUND, REPEAT or AUTHORISE through the Sage Pay system. 3D-Authentication failed. Please use the mobile device. The RelatedTxAuthNo field should only ever contain the TxAuthNo (otherwise known as the VPSAuthCode) for the original transaction which you are performing a REFUND, REPEAT or AUTHORISE for. If the card being used is a newly issued card it is likely yet to have been added to our systems. Incorrect Fixed value entered. This will cause the payment pages not to appear and generate this error. The CustomerEMail field, if supplied, must contain a valid e-mail address which is less than 255 characters long. The amount value is invalid, this value must be no more than + or - 15% of the original value. This will be required if you have AVS turned on within your Sage Pay account. Why is there a voltage on my HDMI and coaxial cables? You will need to check your card, and if it has expired, you will need to destroy the card and use a different card type for the transaction. element either not found, or present more than once. It will only ever be able to contain a maximum of 16 characters consisting of numbers and letters with no spaces or unusual characters. You must always check your code to ensure that you are providing a valid identifier within the VendorTxCode field for all transactions. You may also get this if you send fractional values to currencies that do not have minor units (like Japanese Yen, JPY, which only accepts whole number amounts). The Card Range requires 3D-Authentication, its not supported by the vendor. If you are posting over a VendorTxCode that has been used for a previous transaction registration for a successful transaction against your account you will be presented with this error message. The RelatedTxAuthNo does not match the original transaction. This can be used to describe the goods being purchased or the nature of the transaction. You will need to send the long card number only which is situated on the front of the customers card. The required service is not available or invalid. The given vendorsurcharge cannot be found. Unable to find the transaction for the supplied. You must supply one of the following nodes with this command, either OR . The specified and combination is not valid, or the user may be locked out. The FailureURL field must contain a Fully Qualified Domain Name and page reference pointing to the externally visible page on your site which your customers can be returned to if a transaction fails. Any current video adapter will meet this spec. If a value is supplied, should contain either 0 or 1. You may wish to contact the customer to gain feedback and find out why they did not wish to pursue with the transaction. The CV2 value you supplied in the CV2 field is incorrect, it must be a three or four digit number (American Express only), exactly as printed on the card. You can only AUTHORISE an AUTHENTICATED transaction up to 115% of its value (with all previous AUTHORISEs against that transaction taken into account). The RelatedSecurityKey is a unique security value for each transaction and would have been sent back to your server in the status response of the original transaction. This system message is generated if the amount field contains any other characters than numerics or is not correctly formatted to the correct number of decimal places for the specified currency. If you are providing a value which has more that 200 characters then you will receive this system message. The ApplyAVSCV2 flag is invalid. The RelatedTxAuthNo field should only ever contain the TxAuthNo (otherwise known as the VPSAuthCode) for the original transaction to which you are performing this REFUND, REPEAT or AUTHORISE. You will need to use a different card if you wish to proceed with the transaction. You are attempting to POST data to a Sage Pay Service that does not exist or is not currently available. The Currency is not supported on this account. Your code should send only the first 100 characters if your description is longer than this. You will need to ensure that you redirect your customer to the ACSURL which was provided to you, and also submit the MD and PaReq to ensure you are able to obtain 3D authentication. This field can contain up to 200 characters. Only zero or positive decimal values, to 2 decimal places. Pick Up Card. A Postcode field contains invalid characters. You will need to check your code and ensure that your server/shopping cart is generating a unique VendorTxCode for each new transaction. A valid value is required,this must be value between 0 and 100000.00. The amount you are trying to AUTHORISE would exceed that value, so the authorisation is being denied. It is likely that you are submitting several email addresses which is therefore generating this system message. A valid card number has not been supplied in the Card Number field. Any other values that are passed will result in this error message. Per HTTP spec that should be okay. Facebook devised a manual payment system to address the problem. Disconnect between goals and daily tasksIs it me, or the industry? The ephemeral port range depends on the server operating system that the client operating system is connected to. You will need to ensure that you are entering the correct card number as situated on the front of the customer's card. Card failed the LUHN check. Your transaction has been Registered successfully and will need to be authorised to be sent for settlement. The amount field you are passing through is invalid. Transaction is not allowed without 3D secure authentication. Unfortunately, we are unable to authorise your transactions as the network connection to the bank is currently unavailable. It should be a number and the value should match the value that was passed back to you by Sage Pay when the original transaction was completed. You will only ever be required to provide us with the large numbers situated on the front of the customer's card and you will need to ensure that there are no spaces or hyphens being used as separator characters when providing us with this value. The VendorTxCode should contain your unique transaction reference identifying each separate transaction registration. Why are physically impossible and logically impossible concepts considered separate in terms of probability? 4. This field is numerical only and can only support values from 0.01 to 100000.00. When attempting to perform a REFUND, you can only refund in the same currency type as the original transaction. You will need to check your code to ensure that your server is not sending more than 10 characters within this field. Then select Troubleshoot > Advanced options > Startup settings one by one. The nature of simulating nature: A Q&A with IBM Quantum researcher Dr. Jamie We've added a "Necessary cookies only" option to the cookie consent popup. The currency field can only accept the ISO - 4217 codes. The vendor does not match with the vendor who registered the token. To subscribe to this RSS feed, copy and paste this URL into your RSS reader. I hate Sage Pay anyway but unfortunately the pizza delivery company uses them, I get the error: The Card Range not supported by the system. Initialise the console without deleting save data. A graphics or video driver is the software that enables communication between the graphics card and the operating system, games, and applications. The GiftAid field specifies whether you wish to apply gift aid to the transaction. If any other characters or digits are entered then this error message will be displayed. You will need to check your code to ensure you are submitting the correct value. Does a summoned creature play immediately after being summoned by a ready action? For example, if you send M, you must have a MOTO enabled Merchant Number registered with Sage Pay. The VPSTxId value uniquely identifies a transaction to the Sage Pay system and if this value has not been submitted in full or this has been sent incorrectly formatted, you will be provided with this error message when the Sage Pay system attempts to validate it.