Skip to content

Error Codes

Server Error Codes

Server Error Codes
CodeMessageDetailsUsage
1Root element invalid.Exception message and its cause
FourDSecure
ThreeDSecure
Yes
2Message element not a defined message.Exception message and its cause
VVRQ
PPRQ
Undefined
CRReq
Yes
3Required element missing.PaReq
TermUrl
MD
Id | VEReq.Extension.Id | PAReq.Extension id
VEReq.version | version | PAReq.version
Pan | VEReq.Pan
PAReq.Merchant.name | name
PAReq.Merchant.country | country
PAReq.Merchant.url | url
PAReq.Purchase.xid | xid
PAReq.Purchase.date | date
PAReq.Purchase.amount | amount
PAReq.Purchase.purchAmount | purchAmount
PAReq.Purchase.currency | currency
PAReq.Purchase.exponent | exponent
PAReq.CH.acctID | acctID
PAReq.CH.expiry | expiry
Message.Id | Id
Message
Yes
4Critical element not recognized.Extension | VEReq.Extension | PAReq.ExtensionYes
5Format of one or more elements is invalid according to the specification.Exception message and its cause
version | VEReq.Version | PAReq.Version
Pan | VEReq.Pan
VEReq.Extension.Id | Extension.Id
VEReq.Browser.deviceCategory | devicCategory Extension.Critical
PAReq.Merchant.name | name | Merchant.name
PAReq.Merchant.country | country | Merchant.country
PAReq.Purchase.xid | xid | Purchase.xid
PAReq.Purchase.date | date | Purchase.date
PAReq.Purchase.amount | amount | Purchase.amount
PAReq.Purchase.purchAmount | purchAmount | Purchase.purchAmount
PAReq.Purchase.currency | currency | Purchase.currency
PAReq.Purchase.exponent | exponent | Purchase.exponent
PAReq.Purchase.desc | desc | Purchase.desc
PAReq.Purchase.Recur.frequency | frequency | Recur.frequency
PAReq.Purchase.Recur.endRecur | endRecur | Purchase.Recur.endRecur
PAReq.Purchase.install | install | .Purchase.install
PAReq.CH.acctID | acctId | CH.acctID
PAReq.CH.expiry | expiry | CH.expiry
Message.Id | Id
Merchant
Merchant.merID
Yes
6Protocol version too old.Protocol version too old.
Protocol version is not supported by ProtectBuy.
Yes
98Transient system failure.Contact your vendor with this 'ACS Session ID': %sessionId%Yes
99Permanent system failure.%sNo
101Message Received InvalidOne of the following:
• Invalid Message Type
• Invalid Message for the receiving component
• Invalid Formatted Message
yes
102Message Version Number Not Supported1.0.2, 2.1.0yes
103Sent Messages Limit ExceededExceeded maximum number of PReq messages sent to the DSno
201Required Data Element Missing%syes
202Critical Message Extension Not Recognised%syes
203Format of one or more Data Elements is Invalid according to the Specification%syes
204Duplicate Data Element%syes
301Transaction ID Not Recognised%syes
302Data Decryption FailureData could not be decrypted by the receiving system due to technical or other reasonyes
303Access Denied, Invalid EndpointAccess denied, invalid endpointno
304ISO Code Invalid%syes
305Transaction data not valid%syes
306Merchant Category Code (MCC) Not Valid for Payment SystemMerchant Category Code (MCC) not valid for Payment System.no
307Serial Number not ValidSerial Number not validno
402Transaction Timed OutTransaction timed-out.yes
403Transient System Failure%syes
404Permanent System Failure%syes
405System Connection FailureSystem connection failure.yes
1001Invalid http requestInvalid HTTP request: PAHndler.run()
Invalid HTTP request:
Yes
1002Process timed outProcess timed outYes
1003Invalid xml requestInvalid XML request process.No
1004Error in ThreeDS.service(): %sError in ThreeDS.service(): %sNo
1005Permission deniedPermission deniedYes
1006An extension is not currently associated with this requestAn extension is not currently associated with this requestYes
1007ACS failed to start successfully.ACS failed to start successfullyYes
1008Error in inflating PAReqError in inflating PAReq ver 1.0.1Yes
1009Error in deflating PAResError in deflating PARes ver 1.0.1No
1010This session is invalid. Please try again.This session is invalid. Please try again.Yes
1011Your session has now expired. Please try again.Your session has expired. Please try again.Yes
1012Internal error:
Unable to save session.
Internal error:
Unable to save session.
No
1013Invalid authentication result in ThreeDS.service(): %sInvalid authentication result in ThreeDS.service(): %sNo
1014'%s' request length is too large'HTTP' request length is too large 'XML' request length is too largeYes
1015Invalid cardholder name for PARes 10X in ThreeDS.service()Invalid cardholder name for PARes 10X in ThreeDS.service()No
1016The process has been successfully completed. One or more required parameters were not specified.The process has been successfully completed. One or more required parameters were not specified.Yes
1017Cannot find any authentication data.Authentication data not found.Yes
1018Issuer's BIN does not support device authentication over 3-D Secure.This issuer BIN range does not support device authentication for 3-D Secure.No
1019Issuer does not support any devices.Issuer does not support any devices.Yes
1020Invalid request.ACS records show the card type is MasterCard but the request was received as on Visa VE server.
ACS records show the card type Visa but the request was received as on MasterCard VE server. …
Yes
1021There is no assigned device.There is no device assigned.Yes
1022Different card types.Cards belong to different card schemes.Yes
1023Invalid characterThere is an invalid character in parameter (%s)No
1024Invalid card in authentication processCard is pre-registered and cannot be used in the authentication process.Yes
1025Illegal processIllegal process 'Authorization'Yes
1026Server is in reinitializing stateServer is in reinitializing state.Yes
1027Invalid authentication URL'Url' is invalidYes
1028Cannot find all the required parameters for PA processingCannot find all the required parameters for PA processing 'URI'.Yes
1029Page and process do not matchThe 'page name' page cannot be displayed while in the duplicate cardholder process.Yes
1030Invalid parameter valueNo
1031Email Device Param not initializedYes

User Error Codes

User Error Codes
CodeMessageDetailsUsage
1Root element invalid.DeviceYes
2Message element not a defined message.Name of undefined elementYes
3Required element missing.Name of missing elementYes
4Critical element not recognized.ExtensionYes
5Format of one or more elements is invalid according to the specification.Name of invalid elementYes
50Issuer %s does not participate in device authentication.%sYes
55Transaction data not valid.%sYes
56Signature verification failed.%SYes
70Invalid request%SYes
71Session is invalid.%SYes
72Session is expired.%SYes
98Transient system failure%SYes
99Permanent system failure.%SYes
1001Invalid HTTP requestInvalid requestNo
1002Process timed outProcess timed outNo
1003Invalid XML requestInvalid XML requestNo
1004%s does not exist or has an incorrect formatNo
1005Permission deniedPermission deniedNo
1006An extension is not currently associated with this requestAn extension is not currently associated with this requestNo
1007Server has not started correctlyServer has not started correctlyNo
1008Error in serializing the %s XML DocumentNo
1009Session '%s' has expiredNo
1010Invalid request length'%s' request length is too largeNo
1011The process has been successfully completed. One or more required parameters were not specifiedNo
1012Error in inflating UAReq ver 1.0.1No
1013Error in deflating UARes ver 1.0.1No
2001User not registeredNo
2002User is lockedYes
2003Action cancelledYes
2004User is disabledYes
2005Maximum number of transactions exceededYes
2010Device not registeredYes
2011Cannot find any active devicesYes
2012Device type is not supported. Type = %sYes
2013Invalid device extension, %sYes
2014Invalid tokenYes
2015Invalid passwordYes
2016One-way authentication is not supported for device type %sYes
2017Maximum number of SMS resend request exceededYes
2050Issuer %s does not participate in device authenticationYes
2051License key does not allow for device authentication, %sYes
2052Invalid password for issuer %sYes
2053Device type %s is not supported for issuer %sYes
2054The interface is disabled for issuer %sYes
2055Device type %s is not supported by the device owner (issuer: %s)Yes
2056The process has been successfully completed. One or more required parameters were not specified.Yes
2057Duplicate UAReq not allowedYes

Account Error Messages

Account Error Messages
CodeMessageUsage
101Please re-enter the field(s) highlighted in redYes
102Required field missingYes
103Invalid numberNo
104Invalid passwordYes
105Invalid activation codeNo
106Data verification errorYes
107Field length exceededYes
108Invalid one time passwordYes
109Invalid cardholder nameYes
110Invalid cardholderNo
111Invalid password lengthNo
112Passwords do not matchYes
113Invalid answerYes
114Invalid usernameYes
115Invalid full nameYes
116Invalid personal assurance message (PAM)Yes
117Invalid expiry dateYes
118Invalid card numberYes
120Invalid questionNo
121Invalid device type selectedYes
122Resynchronization failedYes
123Invalid cardIDYes
124Password must be between [%1] to [%2] characters longYes
125Password must contain at least [?] number(s)Yes
126Password must contain at least [?] capital letter(s)Yes
127Unicode characters cannot be usedYes
128Invalid characterNo
129The parameter ([?]) is requiredYes
130Invalid PriSecYes
131The Personal Message must not contain your Verified by Visa password or Password HintYes
132The Password Hint must not contain your Verified by Visa passwordYes
133The account should have ([?]) authentication dataYes
134Invalid HintYes
135Invalid Data FormatYes
136[%1] does not match the confirmation [%2]Yes

Authentication Device Messages

Authentication Device Messages
CodeMessageUsage
101Please re-enter the field(s) highlighted in redNo
102Required field missingYes
103Invalid numberNo
104Invalid passwordNo
105Invalid Activation CodeNo
106Data verification errorNo
107Field length exceededYes
108Invalid one time passwordYes
301Current Token:Yes
302Please enter the one time password from one of your existing devices hereYes
303Invalid one time passwordYes
304Invalid serial numberYes
305Device is lostYes
306Device is damagedYes
307Device is already assignedYes
401Current Token:No
402Please enter the one time password from one of your existing devices hereNo
403Invalid one time passwordYes
404Invalid serial numberYes
405Device is lostYes
406Device is damagedYes
407Device is already assignedYes
501SMS Token:Yes
502Please enter the one time password which was sent to you via SMSYes
503Invalid SMS one time passwordYes
504Invalid mobile numberYes
505Invalid mobile network providerYes
506Invalid country calling codeYes
507Please enter the mobile number only, without the country code or prefixesYes
508Mobile number is temporarily disabledYes
509Phone is damagedYes
510Phone is lostYes
511The mobile number entered already exists and has been assigned to a different SMSCYes
512Your mobile number and confirmation do not match. Please re-enterYes
513Phone is already assignedYes
601Current Token:No
602Please enter the one time password from one of your existing devices hereNo
603Invalid one time passwordYes
604Invalid PANYes
605Device is not activeYes
606Device is lostYes
607Device is damagedYes
608Device is already assignedYes
701Email Token:No
702Please enter the one time password which was sent to you via EmailNo
703Invalid Email one time passwordYes
704Invalid Email AddressYes
705Email is lostYes
706Email is damagedYes
707Your Email and confirmation do not match. Please re-enterYes
708Email is already assignedYes
709Unicode characters are not acceptedYes

Local Pages Errors

Local Pages Errors
CodeMessage
101Please re-enter the field(s) highlighted in red
102Required field missing
103Invalid number
104Invalid SecureCode Invalid Verified by Visa Password
Invalid JSecure Password
Invalid SafeKey
Invalid ProtectBuy Password
105Invalid activation code
106Data verification error
107Field length exceeded
108Invalid one time password
109Invalid cardholder name
112Your SecureCode and confirmation do not match. Please re-enter.
Your Verified by Visa Password and confirmation do not match. Please re-enter.
Your JSecure and confirmation do not match. Please re-enter
Your SafeKey and confirmation do not match. Please re-enter.
Your ProtectBuy Password and confirmation do not match. Please re-enter.
113Invalid answer
114Invalid username
115Invalid full name
116Invalid personal assurance message (PAM)
117Invalid expiry date
118Invalid card number
119Invalid CVC
120Invalid question
121Invalid device type selected
122Resynchronization failed
123Invalid Password length
Your SecureCode must be less "maxPassLen" characters long
Your Verified by Visa Password must be less than "maxPassLen" characters long
Your SecureCode must be less "maxPassLen" characters long Your Verified by Visa Password must be less than "maxPassLen" characters long
Your JSecure Password must be less than "maxPassLen" characters long
Your SafeKey must be less than "maxPassLen" characters long
Your Password must be less than maxPassLen" characters long
124Your SecureCode must be less "maxPassLen" characters long Your Verified by Visa Password must be less than "maxPassLen" characters long
125Your SecureCode must contain at least "minPassDigit" digit(s) Your Verified by Visa must contain at least "minPassDigit" digit(s)
JSecure must contain at least "minPassDigit" digit(s)
SafeKey must contain at least "minPassDigit" digit(s)
Password must contain at least "minPassDigit" digit(s)
126Your SecureCode must contain at least "minPassCapital" capital letter(s)
Your Verified by Visa must contain at least "minPassCapital" capital letter(s)
Your JSecure must contain at least "minPassCapital" capital letter(s)
Your SafeKey must contain at least "minPassCapital" capital letter(s)
Your Password must contain at least "minPassCapital" capital letter(s)
127Unicode characters are not accepted
128Invalid character
129Device is already assigned
130Invalid PriSec
131The Personal Message must not contain your Verified by Visa password or Password Hint
132The Password Hint must not contain your Verified by Visa password
150This field cannot be left blank
303Invalid one time password
304Invalid serial number
305Device is lost
306Device is damaged
307Device is already assigned
403Invalid one time password
404Invalid serial number
405Device is lost
406Device is damaged
407Device is already assigned
503Invalid SMS one time password
504Mobile number does not match the specified mobile restriction pattern
505Invalid mobile network provider
506Invalid country phone code
507Please only enter mobile phone number without country code and prefixes
508Mobile number has been temporarily disabled
509Mobile phone for this number has been reported as damaged
510Mobile phone for this number has been reported as lost
511There is an already existing mobile number which has been assigned to a different SMSC
512Your Mobile Number was not correctly confirmed. Please make sure that the Mobile Number and confirmation match
513Phone is already assigned
603Invalid one time password
604Invalid PAN
605Device is not active
607Device is damaged
608Device is already assigned