Home > Codes


Processing Codes



Account Update Response Codes  
Code User Message Developer Message/Description
CC Contact Cardholder Cardholder needs to be contacted for further clarification of the account changes.
NN No Match There is no match for the specified account within the system.
UA Account Number Updated Account number has been updated successfully.
UE Expiration Date Updated Expiration date has been updated successfully.
UN No Updates No updates have been made to the specified account.
XA Account Cancelled Account has been either closed, blocked or deactivated.
XX Data Unavailable Account information is unavailable.
ZZ Record Skipped Account has not been updated because the expiration date is not due.
Account Update Subscription Response Codes  
Code User Message Developer Message/Description
SC Subscription Created Subscription has been created successfully.
SD Subscription Duplicated Subscription has been duplicated.
SF Subscription Failed Subscription has failed.
SR Subscription Returned Subscription has been returned.
SU Subscription Updated Subscription has been updated successfully.
ACH/eCheck Notification of Change Codes (US)  
Code Type User Message Developer Message/Description
C01 Soft Account number is incorrect or is formatted incorrectly Customer's account number is incorrect or malformatted.
C02 Soft Due to merger or consolidation, a once valid transit/routing number must be changed Transit or routing number is not valid anymore and should be changed.
C03 Soft Due to a merger or consolidation, the transit/routing number must be changed; and account number structure is no longer valid Transit or routing number should be changed. Account number structure is invalid.
C04 Soft Customer has changed name or ODFI has submitted the name incorrectly Customer's name is incorrect or malformatted.
C05 Soft Transaction code is incorrect and is causing entry to be routed to the wrong account application Transaction code is incorrect.
C06 Soft Account number is incorrect and transaction is being routed to the wrong type of account Bank account number should be changed and transaction code should indicate posting to another account type (demand/savings).
C07 Soft Due to a merger or consolidation, a transit/routing number must be changed; account number structure is no longer valid; and, the transaction should be routed to another account type Transit/routing number, bank account number and transaction code should be changed.
C08 Soft Incorrect Foreign Receiving DFI Identification For IAT entries only which are not allowed to be originated at this time.
C09 Soft Individuals ID number is incorrect Individual’s ID number is incorrect or malformatted.
C10 Soft Due to Merger or consolidation, the company name carried on the file of the ODFI is no longer valid Company name is no longer valid and should be changed.
C11 Soft Due to merger or consolidation, the company ID is no longer valid and should be changed Company ID is no longer valid and should be changed.
C12 Soft Due to merger or consolidation, the company name and company ID are no longer valid Both the company name and company ID are no longer valid and should be changed.
C13 Soft Entry Detail Record was correct, but information in the addenda record was unclear/formatted incorrectly (i.e., addenda information is not formatted in NSI or NACHA endorsed banking conventions) Addenda information is malformatted.
C61 Soft Misrouted Notification of Change Notification of change has been refused due to misrouting.
C62 Soft Incorrect Trace Number Notification of change has been refused due to incorrect trace number.
C63 Soft Incorrect Company Identification Number Notification of change has been refused due to incorrect company ID.
C64 Soft Incorrect Individual Identification Number Notification of change has been refused due to incorrect customer's ID.
C65 Soft Incorrectly Formatted Addenda Information Notification of change has been refused due to malformatted addenda information.
C66 Soft Incorrect Discretionary Data Notification of change has been refused due to incorrect discretionary data.
C67 Soft Routing Number Not From Original Entry Detail Notification of change has been refused due to routing number mismatch.
C68 Soft DFI Account Number Not from Original Entry Detail Record Notification of change has been refused due to DFI account number mismatch.
C69 Soft Incorrect Transaction Code Notification of change has been refused due to incorrect transaction code.
AVS Response Codes  
Code User Message Developer Message/Description
00 AVS Error - Retry, System unavailable or Timed out A system error prevented any verification of street address or postal code.
40 Address not available (Address not verified) The card-issuing bank received the address but did not verify whether it was correct. This typically happens if the processor declines an authorization before the bank evaluates the address.
43 Street address not available (not verified), ZIP matches The card-issuing bank received the street address but did not verify whether it was correct. ZIP code matches.
44 Address failed Address verification has failed.
45 Street address and ZIP don't match Both street address and ZIP code provided do not match the information on file with the cardholder's bank.
46 Street address doesn't match, 5-digit ZIP matches Provided street address does not match the information on file with the cardholder's bank, but 5-digit ZIP code matches.
47 Street address doesn't match, 9-digit ZIP matches Provided street address does not match the information on file with the cardholder's bank, but 9-digit ZIP code matches.
4A Street address or ZIP doesn't match Street address or ZIP code provided does not match the information on file with the cardholder's bank.
4D Street address matches, ZIP does not Provided ZIP code does not match the information on file with the cardholder's bank, but street address matches.
4E Street address and 5-digit ZIP match Both street address and 5-digit ZIP code provided match the information on file with the cardholder's bank.
4F Street address and ZIP match Both street address and ZIP code provided match the information on file with the cardholder's bank.
53 Account holder name incorrect, billing postal code matches Provided account holder name does not match the information on file with the cardholder's bank, but billing postal code matches.
55 Unrecognized response Account holder name, billing address and postal code are all incorrect.
5C Account holder name incorrect, billing address matches Provided account holder name does not match the information on file with the cardholder's bank, but billing address matches.
5F Account holder name incorrect, billing address and postal code match Provided account holder name does not match the information on file with the cardholder's bank, but both billing address and postal code matches.
70 Account holder name matches Provided account holder name matches the information on file with the cardholder's bank.
73 Account holder name and billing postal code match Both account holder name and billing postal code provided match the information on file with the cardholder's bank.
7C Account holder name and billing address match Both account holder name and billing address provided match the information on file with the cardholder's bank.
7F Account holder name, billing address and postal code match All of the information provided match the information on file with the cardholder's bank.
80 AVS service not supported by issuer - Issuer doesn't participate in AVS AVS information was provided but the card-issuing bank does not participate in address verification.
C0 AVS not performed AVS verification has not been performed.
CSC Response Codes  
Code User Message Developer Message/Description
M Matches The CSC provided matches the information on file with the cardholder's bank.
N Not matches The CSC provided does not match the information on file with the cardholder's bank.
P Not processed CSC has not been processed.
S Should be present Issuer indicates that CSC data should be present on the card, but the merchant has indicated data is not present on the card.
U Issuer is not certified (1) Unknown issuer; (2) issuer is not certified for CSC; (3) issuer has not provided Visa/MasterCard with the CSC encryption keys.
X Unrecognized reason Error: response is unknown or unrecognized.
Direct Debit Response Codes  
Code User Message Developer Message/Description
F02 Operation code/transaction code/invalid file format/validation error 1) Specified bank operation code is invalid;
2) Specified transaction code is either incorrect or invalid;
3) One of the specified fields is either incorrect or invalid;
4) Transaction data has not been validated by the processor.
F03 Indicated data incorrect One or more required identification fields' values are either incorrect or missing.
N01 Insufficient Funds Available balance is not sufficient to cover the amount of the debit entry.
N02 Account Closed Previously active account has been closed by customer or customer's bank.
N03 Routing number is incorrect Either customer's routing number is incorrect or DFI account number is incorrect.
N04 Incorrect or invalid account number Specified account number is either incorrect (i.e. invalid IBAN of the Debtor) or invalid (entry may fail check digit validation or may contain an incorrect number of digits).
N05 Account blocked/frozen/deleted/blacklisted/Institution in Default Specified ACH account is either blocked, frozen, deleted or blacklisted or depository institution is in default.
N06 Incorrect account type Submitted transaction forbidden for this type of account.
N07 Instruction canceled/expired/Refer to payer/stop payment 1) Instruction has been canceled by payer or his bank;
2) Instruction has expired (occures when a service user attempts to convert a DDI which is shown as expired on the paying bank's database);
3) Refer to payer;
4) Payment has stopped.
N08 Transferred Financial institution receives entry destined for an account at a branch that has been transferred to another financial institution.
N09 Instruction re-instated/amended 1) Paying bank may re-instate a cancelled DDI up to two months from cancelation;
2) Paying bank will advise amendment via ADDACS message.
N10 Cannot Trace Trace number is incorrect.
N11 Payer deceased Account holder is deceased (used in the event of a representative payee, guardian, or trustee).
N12 Payment Recalled/Chargeback/Return/No Agreement/No Confirmation 1) Receiver of a recurring debit transaction has stopped payment on a specific ACH debit. RDFI should verify the receiver's intent when a request for stop payment is made to insure this is not intended to be a revocation of authorization;
2) Chargeback has been received;
3) There is one or more issues associated with return entry;
4) There is one or more issues associated with PAD agreement;
5) The payor has requested the debit to be returned as they have did not receive prenotification of a change to the PAD date or amount, or they did not receive written confirmation of a PAD Agreement executed by electronic means.
N13 Other/Misalignment Exception is not defined.
NM01 Mandate/advance notice 1) Mandate data is either missing or incorrect;
2) Payer disputes time, amount or frequency of advance notice and has requested single payment to be countermanded.
Direct Debit Response Codes (Australia)  
Code User Message Developer Message/Description
0 Transaction Approved Transaction Approved
1 Invalid BSB Number Specified BSB number is either incorrect or invalid.
2 Payment Stopped Receiver of a recurring direct debit transaction has stopped payment. To continue, the customer should contact their bank to allow debiting.
3 Account closed Previously active account has been closed by customer or customer's bank.
4 Customer deceased Customer has deceased (used in the event of a representative payee, guardian, or trustee).
5 No account/incorrect account # Account number is either incorrect or invalid.
6 Refer to customer Reason for non-payment needs to be established from the customer.
7 Deleted Specified direct debit account is deleted.
8 Invalid User ID Number Specified user ID is either incorrect or invalid.
9 Technically Invalid Customer's bank account does not allow debits.
XA Account Cancelled Account has been cancelled by a credit grantor.
Direct Debit Response Codes (Europe SEPA)  
Code User Message Developer Message/Description
AC01 Account Identifier incorrect (i.e. invalid IBAN of the Debtor) Specified account number is either incorrect or invalid.
AC02 Invalid Debtor Account Number Debtor account number is either invalid or missing.
AC03 Invalid Creditor Account Number Creditor account number is either invalid or missing.
AC04 Account closed Specified account is closed.
AC05 Closed Debtor Account Number Debtor account is closed.
AC06 Account blocked Specified account is blocked, posting of transactions is prohibited.
AC07 Closed Creditor Account Number Creditor account is closed.
AC08 Invalid Branch Code Branch code is either invalid or missing.
AC09 Invalid Account Currency Account currency is either invalid or missing.
AC10 Invalid Debtor Account Currency Debtor account currency is either invalid or missing.
AC11 Invalid Creditor Account Currency Creditor account currency is either invalid or missing.
AC12 Invalid Account Type Account type is either invalid or missing.
AC13 Debtor account is a consumer account Debtor account type is invalid. Used for SDD B2B collections only.
AC14 Invalid Creditor Account Type Creditor account type is either invalid or missing.
AG01 Direct Debit forbidden on this account for regulatory reasons Submitted transaction is forbidden for this type of account for regulatory reasons.
AG02 Operation code/transaction code/sequence type incorrect, invalid file format 1) Bank operation code specified in the message is invalid;
2) Sequence type is incorrect;
3) SDD schemes: specified identification code of the scheme is incorrect.
AG03 Transaction Not Supported Specified transaction type is not supported or is not authorized on this account.
AG04 Invalid Agent Country Agent country code is either invalid or missing.
AG05 Invalid Debtor Agent Country Debtor agent country code is either invalid or missing.
AG06 Invalid Creditor Agent Country Creditor agent country code is either invalid or missing.
AG07 Unsuccessful Direct Debit Debtor account cannot be debited for a generic reason. Reason code may be used in general purposes and as a replacement for AM04 if debtor bank does not reveal its customer's insufficient funds for privacy reasons.
AG08 Invalid Access Rights Transaction has failed due to invalid or missing user or access rights.
AGNT Incorrect Agent Agent in the payment workflow is incorrect.
AM01 Zero Amount Transaction amount is equal to zero.
AM02 Not Allowed Amount Transaction amount is greater than allowed maximum.
AM03 Not Allowed Currency Specified currency code cannot be processed.
AM04 Insufficient Funds Available balance is not sufficient to cover the amount of the debit entry.
AM05 Duplicate collection Same SDD collection had been processed in the near past.
AM06 Too Low Amount Transaction amount is less than agreed minimum.
AM07 Blocked Amount Amount of funds available to cover specified transaction amount is insufficient.
AM09 Wrong Amount Received amount has not been agreed or expected.
AM10 Invalid Control Sum Sum of instructed amounts does not equal the control sum.
AM11 Invalid Transaction Currency Transaction currency is either invalid or missing.
AM12 Invalid Amount Transaction amount is either invalid or missing.
AM13 Amount Exceeds Clearing System Limit Transaction amount exceeds the limit set by a clearing system.
AM14 Amount Exceeds Agreed Limit Transaction amount exceeds limit agreed between bank and client.
AM15 Amount Below Clearing System Minimum Transaction amount is below minimum value of a clearing system.
AM16 Invalid Group Control Sum Control Sum at the Group level is invalid.
AM17 Invalid Payment Info Control Sum Control sum at the Payment Information level is invalid.
AM18 Invalid Number Of Transactions Number of transactions is either invalid or missing.
AM19 Invalid Group Number of Transactions Number of transactions at the Group level is either invalid or missing.
AM20 Invalid Payment Info Number Of Transactions Number of transactions at the Payment Information level is invalid.
AM21 Limit Exceeded Transaction amount exceeds limits agreed between bank and client.
ARDT Transaction has already been returned Specified transaction has already been returned.
BE01 Inconsistent With End Customer Identification of end customer is not consistent with associated account number.
BE04 Missing Creditor Address Specification of creditor's address, which is required for payment, is either missing or incorrect.
BE05 Identifier of the Creditor Incorrect Creditor identifier is not correct or has been changed without an amendment had been reported.
BE06 Unknown End Customer Specified end customer is not known at associated Sort/National Bank Code or does no longer exist.
BE07 Missing Debtor Address Specification of debtor's address, which is required for payment, is either missing or incorrect.
BE08 Missing Debtor Name Debtor name is missing.
BE09 Invalid Country Country code is either invalid or missing.
BE10 Invalid Debtor Country Debtor country code is either invalid or missing.
BE11 Invalid Creditor Country Creditor country code is either invalid or missing.
BE12 Invalid Country Of Residence Country code of residence is either invalid or missing.
BE13 Invalid Debtor Country Of Residence Country code of debtor's residence is either invalid or missing.
BE14 Invalid Creditor Country Of Residence Country code of creditor's residence is either invalid or missing.
BE15 Invalid Identification Code Identification code is either invalid or missing.
BE16 Invalid Debtor Identification Code Debtor or Ultimate Debtor identification code is either invalid or missing.
BE17 Invalid Creditor Identification Code Creditor or Ultimate Creditor identification code is either invalid or missing.
BE18 Invalid Contact Details Contact details are either invalid or missing.
BE19 Invalid Charge Bearer Code Charge bearer code for transaction type is invalid.
BE20 Invalid Name Length Name length exceeds local rules for specified payment type.
BE21 Missing Name Name is either invalid or missing.
BE22 Missing Creditor Name Creditor name is missing.
CNOR Creditor Bank is not registered under this BIC in the CSM Creditor bank is not registered under this BIC at the CSM. Contact the creditor bank.
CURR Incorrect Currency Currency of the pay­ment is incorrect.
CUST Requested by Customer Cancellation is requested by the debtor.
CUTA Cancel Upon Unable to Apply Cancellation requested because an investiga­tion request has been received and no remedi­ation is possible.
DNOR Debtor Bank is not registered under this BIC in the CSM Debtor Bank is not registered under this BIC in the CSM. Contact debtor to agree on another means of payment.
DS01 Electronic Signatures Correct Electronic signature is correct.
DS02 Order Cancelled An authorized user has cancelled the order.
DS03 Order Not Cancelled User’s attempt to cancel the order was not successful.
DS04 Order Rejected Order has been rejected by the bank side (for reasons concerning content).
DS05 Order Forwarded For Post processing Order is correct and can be forwarded for post processing.
DS06 Transfer Order Order was transferred to VEU.
DS07 Processing OK All actions concerning the order could be done by the EBICS bank server.
DS08 Decompression Error Decompression of the file was not successful.
DS09 Decryption Error Decryption of the file was not successful.
DS0A Data Sign Requested Data signature is required.
DS0B Unknown Data Sign Format Data signature for the format is invalid or not available.
DS0C Signer Certificate Revoked Signer certificate is revoked.
DS0D Signer Certificate Not Valid Signer certificate is not valid (is either revoked or not active).
DS0E Incorrect Signer Certificate Signer certificate is not present.
DS0F Signer Certification Authority Signer Not Valid Authority of the signer certification sending the certificate is unknown.
DS0G Not Allowed Payment Signer is not allowed to sign an operation of the specified type.
DS0H Not Allowed Account Signer is not allowed to sign for the specified account.
DS0K Not Allowed Number Of Transaction Transaction number is over the number allowed for this signer.
DS10 Signer 1 Certificate Revoked Certificate is revoked for the first signer.
DS11 Signer 1 Certificate Not Valid Certificate is not valid (is either revoked or not active) for the first signer.
DS12 Incorrect Signer 1 Certificate Certificate is not present for the first signer.
DS13 Signer Certification Authority Signer 1 Not Valid Authority of signer certification sending the certificate is unknown for the first signer.
DS14 User Does Not Exist User does not exist within the system.
DS15 Identical Signature Found Same signature has already been sent to the bank.
DS16 Public Key Version Incorrect Public key version is not correct. This code is returned when a customer sends signature files to the financial institution after conversion from an older program version (old ES format) to a new program version (new ES format) without having carried out reinitialisation with regard to a public key change.
DS17 Different Order Data In Signatures Order data in signatures don’t match.
DS18 Repeat Order File cannot be tested; the complete order has to be repeated. This code is returned in the event of a malfunction during the signature check, e.g. not enough storage space.
DS19 Electronic Signature Rights Insufficient User’s rights (concerning his signature) are insufficient to execute the order.
DS20 Signer 2 Certificate Revoked Certificate is revoked for the second signer.
DS21 Signer 2 Certificate Not Valid Certificate is not valid (is either revoked or not active) for the second signer.
DS22 Incorrect Signer 2 Certificate Certificate is not present for the second signer.
DS23 Signer Certification Authority Signer 2 Not Valid Authority of signer certification sending the certificate is unknown for the second signer.
DS24 Waiting Time Expired Waiting time expired due to incomplete order.
DS25 Order File Deleted Order file has been deleted by the bank server (for multiple reasons).
DS26 User Signed Multiple Times Same user has signed multiple times.
DS27 User Not Yet Activated User is not yet activated (technically).
DT01 Invalid Date Invalid date (e.g. wrong settlement date).
DT02 Invalid Creation Date Invalid creation date and time in Group Header.
DT03 Invalid Non Processing Date Invalid non-processing date (e.g. weekend or local public holiday).
DT04 Future Date Not Supported Future date is not supported.
DT05 Invalid Cut Off Date Associated message, payment information block or transaction was received after agreed processing cutoff date, i.e., date in the past.
DT06 Execution Date Changed Execution date has been modified in order for transaction to be processed.
DU01 Duplicate Message ID Message ID is not unique.
DU02 Duplicate Payment Information ID Payment Information Block is not unique.
DU03 Duplicate Transaction Transaction is not unique.
DU04 Duplicate End To End ID End To End ID is not unique.
DU05 Duplicate Instruction ID Instruction ID is not unique.
DUPL Duplicate Payment Submitted payment is a duplicate of another payment.
ED01 Correspondent Bank Not Possible Correspondent bank is not possible.
ED03 Balance Info Request Сomplementary balance information is requested.
ED05 Settlement Failed Settlement of the transaction has failed.
EMVL EMV Liability Shift Card payment is fraudulent and was not processed with EMV technology for an EMV card.
FF01 File Format incomplete or invalid 1) XML file was not filled out completely or is inorrect;
2) There is a syntax error in the file;
3) Creditor bank or its intermediary bank did not complete a XSD check before submitting the file into the scheme.
FF02 Syntax Error Syntax error reason is provided as narrative information in the additional reason information.
FF03 Invalid Payment Type Information Payment Type Information is either invalid or missing.
FF04 Invalid Service Level Code Service Level code is either invalid or missing.
FF05 Operation code/transaction code type incorrect (Direct Debit Type (CORE, COR1) incorrect) SDD Core: specified identification code of the scheme (i.e. local instrument) is incorrect.
FF06 Invalid Category Purpose Code Category Purpose code is either invalid or missing.
FF07 Invalid Purpose Purpose is either invalid or missing.
FF08 Invalid End To End Id End to End ID is either invalid or missing.
FF09 Invalid Cheque Number Cheque number is either invalid or missing.
FF10 Bank System Processing Error File or transaction cannot be processed due to technical issues at the bank side.
FOCR Following Cancellation Request Designation for a return on the basis of a recall request.
FRAD Payment effected fraudulently Payment is fraudulent originated.
ID01 Corresponding Original File Still Not Sent Signature file was sent to the bank but the corresponding original file has not been sent yet.
LEGL Legal Decision Rejection on legal grounds.
MD01 No mandate 1) Mandate does not exist;
2) B2B mandate have not been confirmed by the debtor;
3) Refund transaction is unauthorised (For SDD Core collections only);
4) Mandate has been cancelled.
MD02 Mandate data missing or incorrect 1) Mandate data in the mandate related information is not identical to those in the mandate (amendments had not been communicated);
2) Mandate data is not consistent with version that has been already received for the UMR;
3) In case of mandate amendment: the original IBAN and the IBAN in the collection are the same.
MD03 Invalid File Format For Other Reason Than Grouping Indicator File format is either incomplete or invalid.
MD05 Collection Not Due Creditor or creditor's agent should not have collected the direct debit.
MD06 Disputed authorized transaction Unconditional refund of a transaction. Used for SDD Core collections only.
MD07 Debtor Deceased Debtor has deceased. Used for SDD Core collections only.
MD08 No Mandate Service By Agent Receiving agent does not offer specified mandate service.
MD09 No Mandate Service On Customer Account is not open to specified mandate service.
MD10 No Mandate Service For Specified Account is not open to specified mandate service for this particular creditor.
MD11 Unrecognised Agent Agent to whom the message needs to be forwarded cannot be located.
MD12 Not Unique Mandate Reference Mandate identification is not unique to the creditor.
MD13 Incorrect Customer Authentication There is a problem with the customer authentication.
MD14 Incorrect Agent Agent in the payment workflow is incorrect.
MD15 Incorrect Currency Specified currency is incorrect.
MD16 Requested By Customer Cancellation/amendment is requested by the debtor.
MD17 Requested By Initiating Party Cancellation/amendment is requested by the creditor.
MS02 Refusal by the Debtor Reason has not been specified by end customer.
MS03 Reason not specified Reason has not been specified by agent.
NARR Narrative Reason is provided as narrative information in the additional reason information.
NOAS No Answer From Customer There is no response from payee.
NOOR No Original Transaction Received Original credit transfer has never been received.
PART Partial Rejection Of Bulks Bulks are partially rejected.
PINL PIN Liability Shift Card payment is fraudulent and was processed as EMV transaction without PIN verification.
PY01 The Beneficiary Or The Ordering Bank Is Not Participant In The EBA Transaction cannot be processed because the beneficiary and/or the ordering bank is not reported as a direct or indirect participant in the EBA.
RC01 Bank Identifier (BIC) Incorrect Specified bank identifier code is mal-formatted or incorrect.
RC02 Invalid Bank Identifier Bank identifier is either invalid or missing.
RC03 Invalid Debtor Bank Identifier Debtor bank identifier is either invalid or missing.
RC04 Invalid Creditor Bank Identifier Creditor bank identifier is either invalid or missing.
RC05 Invalid BIC Identifier BIC identifier is either invalid or missing.
RC06 Invalid Debtor BIC Identifier Debtor BIC identifier is either invalid or missing.
RC07 Invalid Creditor BIC Identifier Creditor BIC identifier is either invalid or missing.
RC08 Invalid Clearing System Member Identifier Clearing System Member identifier is either invalid or missing.
RC09 Invalid Debtor Clearing System Member Identifier Debtor Clearing System Member identifier is either invalid or missing.
RC10 Invalid Creditor Clearing System Member Identifier Creditor Clearing System Member identifier is either invalid or missing.
RC11 Invalid Intermediary Agent Intermediary Agent is either invalid or missing.
RC12 Missing Creditor Scheme Id Creditor Scheme ID is either invalid or missing.
RF01 Not Unique Transaction Reference Transaction reference is not unique within the message.
RJCT Complete Rejection Of Bulks Bulks are rejected completely.
RR01 Regulatory Reason Specification of the debtor’s account or unique identification needed for reasons of regulatory requirements is insufficient or missing.
RR02 Regulatory Reason Specification of the debtor’s name and/or address needed for regulatory requirements is insufficient or missing.
RR03 Regulatory Reason Specification of the creditor’s name and/or address needed for regulatory requirements is insufficient or missing.
RR04 Regulatory Reason Only to be used for Regulatory Reason other than RR01, RR02 or RR03.
RR05 Regulatory Information Invalid Regulatory or Central Bank Reporting information is either missing, incomplete or invalid.
RR06 Tax Information Invalid Tax information is either missing, incomplete or invalid.
RR07 Remittance Information Invalid Remittance information structure does not comply with rules for specified payment type.
RR08 Remittance Information Truncated Remittance information is truncated to comply with rules for specified payment type.
RR09 Invalid Structured Creditor Reference Structured creditor reference is either invalid or missing.
RR10 Invalid Character Set Supplied character set is not valid for specified country and payment type.
RR11 Invalid Debtor Agent Service ID Identification of a bank proprietary service is either invalid or missing.
RR12 Invalid Party ID Identification required within specified country or payment type is either invalid or missing.
SL01 Specific Service offered by the Debtor Bank All debtor-invoked consumer-right rejects creditor blocking, collection amount limitations and collection frequency limitations.
SL02 Specific Service offered by Creditor Agent Due to specific service offered by the Creditor Agent.
SVNR Service Not Rendered Card payment is returned since rendered cash amount was not correct or goods or a service was not rendered to the customer, e.g. in an ecommerce situation.
TA01 Transmisson Aborted Transmission of the file was not successful and had to be aborted for technical reasons.
TD01 No Data Available There is no data available for downloading.
TD02 File Non Readable File cannot be read (e.g. unknown format).
TD03 Incorrect File Structure File format is either incomplete or invalid.
TECH Technical problems resulting in erroneous credit transfer Techinal problems resulting in erroneous SDDs.
TM01 Invalid Cut Off Time Associated message was received after agreed processing cutoff time.
TS01 Transmission Successful Technical transmission of the file was successful.
TS04 Transfer To Sign By Hand Order was transferred to pass by accompanying note signed by hand.
UPAY Undue Payment Payment is not justified.
VR01 Transaction data integrity validation error Transaction data has not been validated by the processor.
XD19 Incorrect IBAN IBAN format is invalid. Issued if the country code is a valid ISO or SEPA country code but structure of IBAN or check digits is incorrect.
XD75 Unauthorised element in the following combination There is an unauthorised element in the following combination.
XT13 Incorrect file structure Transaction contains at least one unsupported field or at least one mandatory field is missing from the transaction.
XT27 Incorrect BIC Transaction contains at least one element with a BIC that is not SEPA-reachable.
XT33 Incorrect XML field The content of at least one XML element is not in the format required. The invalid XML field is indicated by the
error code.
XT43 Incorrect type of direct debit Type of direct debit is incorrect.
XT53 Verification of the creditor identifier failed Verification of creditor indentifiers in structure/checksum has failed.
XT73 Invalid Country Code Two characters forming the country code do not constitute a valid ISO or SEPA country code.
XT74 Invalid underlying original transaction Underlying original transaction is invalid. Further check is required.
XT75 Invalid status of underlying original transaction Status of underlying original transaction is invalid. No further action is required.
XT77 The originally instructed amount was not found or does not match the original transaction amount The originally instructed amount was not found or does not match the original transaction amount.
XT78 Amount validation failed Transaction amount validation has failed.
XT79 Debtor Agent is not permitted to receive direct debits Debtor agent is not permitted to receive direct debits.
XT80 Creditor Agent is not permitted to send direct debits Creditor agent is not permitted to send direct debits.
XT85 No Settlement Cycle Available Settlement cycles are not available.
XT90 Invalid use of a Technical BIC Technical BIC usage is not valid.
XT99 Direct debit rejected for other reasons Credit transfer was rejected for other reasons.
XX01 Processing Cancelled Transaction processing has been cancelled by a customer.
Direct Debit Response Codes (Saudi Arabia ACH)  
Code Type User Message Developer Message/Description
E0001 Soft Queued payments is canceled
E0002 Soft Payment is failed
E6501 Soft Duplicate payment
E6502 Soft Payment not found
E6503 Soft Cancel payment not allowed
E6504 Soft Cancel payroll not allowed
E6505 Soft File not found
E6506 Soft Payment not found
E6507 Soft Cancel payroll payment not allowed
E6507 Soft Payroll not found
E6508 Soft Insufficient balance
E6509 Soft Duplicate payroll
E6510 Soft File save
E6511 Soft Payment validation
E6512 Soft Amount zero
E6513 Soft WPS file not ready
E6514 Soft Amount round
E6515 Soft Amount nan
E6516 Soft Channel invalid
E6517 Soft Only SAR
E6518 Soft IPS max amount
E6519 Hard IBAN invalid
E6520 Hard Bic invalid
E6521 Soft Sarie not working day
E6522 Soft Sarie cut off
E6523 Soft Credit currency not match
E6524 Soft Currency conversion invalid
E6525 Soft Value date invalid
E6526 Soft Past value date
E6527 Soft Future value date
E6528 Soft Credit debit match
E6529 Soft Credit invalid
E6530 Soft Pot invalid
E6531 Soft Headers missing
E6532 Soft IPS bank not found
E6533 Soft File parse
E6534 Soft Folder create
E6535 Soft File ext
E6536 Soft Payroll debit value date
E6537 Soft Payroll credit value date
E6538 Soft Payroll sum
E6539 Soft Payroll body count
E6540 Soft Payroll salary sum
Direct Debit Response Codes (UK BACS)  
Code User Message Developer Message/Description
0 Refer to payer Reason for non-payment need to be established from the payer.
1 Instruction canceled Paying bank has cancelled an instruction.
2 Payer deceased Account holder is deceased (used in the event of a representative payee, guardian, or trustee).
3 Account transferred Account has been transferred to a new bank or building society.
4 Advance notice disputed Payer disputes time, amount or frequency of advance notice and has requested single payment to be countermanded.
5 No Account Account number is not recognised at the paying bank.
6 No Instruction Instruction does not exist on paying bank's database.
7 Amount differs Payer states the amount of the direct debit differs from the amount in the advance notiice to payer.
8 Amount not yet due Payers states date of debiting is in advance of the due date specified in the advance notice to the payer.
9 Presentation overdue 1) Payer states date of presentation is more than 3 working days after due date in advance notice to payer;
2) Re-presentation of unpaid direct debit is more than one month from original direct debit processing day.
A Service user differs Identity of service user differs from DDI.
B Account Closed Payer has closed an account for an unknown reason.
C Account transferred to a different branch of bank/building society New account details need to be supplied to the service user.
D Advance notice disputed Payer disputes time, amount or frequency of advance notice and has requested single payment to be countermanded.
E Instruction amended Paying bank will advise amendment via ADDACS message.
F Invalid account type Paying bank dose not allow direct debits on this type of account.
G Bank will not accept Direct Debits on this type of Account Paying bank does not allow direct debits on this type of account.
H Instruction has expired Occurs when a service user attempts to convert a DDI which is shown as expired on the paying bank's database.
I Payer reference is not unique Paying bank has matched the DDI to an existing DDI with a similar reference that has more or fewer characters.
K Instruction canceled by paying bank Paying bank has cancelled the DDI.
L Incorrect payer's Account Details 1) The sort code or account number has failed the modulus check;
2) The sort code does not exist;
3) The account number is not all numeric or is all zeros;
4) The account type is invalid.
M Transaction Code/User Status incompatible Transaction codes, which are not allowed whilst in this status, have been sent.
N Transaction disallowed at payer's branch Paying banks have disallowed the set-up of DDIs at the branch in field 1 of the transaction. Service user should refer back to their payer and obtain a DDI for a different account.
O Invalid reference The reference in one of the DDI record fields does not comply with the AUDDIS rules.
P Payer's Name not present Validation has detected that payer's name field is blank. A payer's name should always be entered.
Q Servise user's name blank Validation has detected that servise user's name field is blank. A servise user's company or tranding name should always be entered.
R Instruction re-instated Paying bank may re-instate a cancelled DDI up to two months from cancelation.
V Transaction data integrity validation error Transaction data has not been validated by the processor.
X Processing Cancelled Transaction processing has been cancelled by a customer.
Direct Debit Response Codes (US ACH)  
Code Type User Message Developer Message/Description
E03 Soft Transaction data integrity validation error Transaction data has not been validated by the processor.
E05 Hard Bank account is blacklisted ACH account is blacklisted.
R01 Soft Insufficient Funds Available balance is not sufficient to cover the dollar amount of the debit entry.
R02 Hard Account Closed Previously active account has been closed by customer or customer's bank.
R03 Hard No Account/Unable to Locate Account Account structure is valid and passes editing process, but does not correspond to individual or is not an open account (this can also be because the account type is wrong).
R04 Hard Invalid Account Number The account number is not valid. The transaction may have failed the digit validation or may contain an incorrect number of digits.
R05 Soft Unauthorized debit to consumer account using corporate SEC Code A CCD debit entry was transmitted to a consumer account and was not authorized by the consumer.
R06 Hard ODFI Requests Return ODFI has requested RDFI to return the ACH entry (optional to RDFI).
R07 Soft Revoked Authorization Consumer, who previously authorized ACH payment, has revoked authorization from originator. Must be returned no later than 60 days from settlement date and customer must sign affidavit.
R08 Hard Stop Payment or Stop on Source Document Receiver of a recurring debit transaction has stopped payment on a specific ACH debit. RDFI should verify the receiver's intent when a request for stop payment is made to insure this is not intended to be a revocation of authorization.
R09 Soft Uncollected Funds Sufficient book or ledger balance exist to satisfy dollar value of the transaction in process of collection brings available or cash reserve balance below dollar value of the debit entry.
R10 Hard Advised as Unauthorized Customer has authorized RDFI that originator of transaction is not authorized to debit account. Must be returned no later than 60 days from settlement date of original entry and customer must sign affidavit.
R11 Hard Customer Advises Entry Not in Accordance with the Terms of the Authorization. Used for dispute return entry for which the Originator and Receiver have a relationship, and an authorization to debit exists, but there is an error or defect in the payment such that the entry does not conform to the terms of the authorization. (i.e., “an incorrect amount,” “payment was debited earlier than authorized” )

The transaction can be resubmitted by the originator with the corrected entry within 60 days. No new authorization is needed from the customer.
R12 Hard Account at Other Branch Financial institution receives entry destined for an account at a branch that has been sold to another financial institution.
R13 Hard RDFI not qualified to participate Financial institution is not qualified to participate in ACH or the routing number is incorrect.
R14 Hard Death of Representative Payee Account holder is deceased (used in the event of a representative payee, guardian, or trustee).
R15 Hard Death of Beneficiary or Account Holder (1) The beneficiary is the person entitled to the benefits and is deceased. The beneficiary may or may not be the account holder; (2) the account holder (acting in a non-representative payee capacity) is an owner of the account and is deceased.
R16 Hard Account Frozen Funds unavailable due to specific action by the RDFI or by legal action.
R17 Hard File Record Edit Criteria Fields not edited by the ACH operator are edited by the RDFI. Fields causing processing error must be identified in the addenda record of return.
R18 Hard Improper Effective Entry Date The date entered in the ACH transaction record is invalid and the transaction cannot be processed. The effective entry date for a debit entry is more than one banking day after the processing date.
R19 Hard Amount Field Error The payment was entered for an amount of $0, or a paper-check conversion (ARC or BOC) was entered for over $25,000.
R20 Hard Non-Transaction Account ACH entry is destined for a non-transaction account (i.e., an account against which transactions are prohibited or limited).
R21 Hard Invalid Company ID The identification number used in the company identification field is not valid.
R22 Hard Invalid Individual ID Number In CIE and MTE entries, the individual ID number is used by the receiver to identify the account. The receiver has indicated to the RDFI that the number with which the originator was identified is not correct.
R23 Hard Credit Entry Refused by Receiver Receiver refuses credit entry because of one of the following conditions:
  • minimum amount required by receiver has not been remitted;
  • exact amount required has not been remitted;
  • the account is subject to litigation and the receiver will not accept the transaction;
  • acceptance of the transaction results in an overpayment;
  • the originator is not known by the receiver;
  • the receiver has not authorized this credit entry to this account.
R24 Hard Duplicate Entry RDFI has received what appears to be a duplicate entry (i.e., trace number, date, dollar amount and/or other data matches another transaction).
R25 Hard Addenda Error Improper formatting of the addenda record information.
R26 Hard Mandatory Field Error For a TEL or WEB ACH transaction, the name of the account holder was not provided. For a CCD transaction, the name of the company was not provided.
R27 Hard Trace Number Error Original entry trace number is not valid for return entry or addenda trace numbers do not correspond with entry detail record.
R28 Hard Routing Number Check Digit Error The bank routing number is invalid.
R29 Hard Corporate Entry Unauthorized RDFI has been notified by receiver (nonconsumer) that entry was not authorized.
R30 Hard RDFI Not Participant in Program The customer’s bank does not participate in the ACH network.
R31 Hard ODFI Permits Late Return RDFI has been notified by ODFI that ODFI agrees to accept a return entry beyond normal return deadline.
R32 Hard RDFI Non-Settlement The RDFI is not able to settle the entry (customer’s bank rejected the transaction).
R33 Hard Return of XCK Entry RDFI, at its discretion, returns an XCK entry. This return reason code may only be used to return XCK entries. An XCK entry may be returned up to 60 days after its settlement date.
R34 Hard Limited Participation DFI The RDFI's participation has been limited by a federal or state supervisor.
R35 Hard Return of Improper Debit Entry ACH charge entries are not permitted on loan accounts.
R36 Hard Return of Improper Credit Entry ACH refund entries (with the exception of reversals) are not permitted for use with the WEB code.
R37 Hard Source Document Presented for Payment The source document to which an ARC, BOC, or POP entry relates has been presented for payment.
R38 Hard Stop Payment on Source Document Stop payment has been placed on a check used for an ARC entry.
R39 Hard Improper Source Document The RDFI determines that the source document used for an ARC, BOC or POP entry to its receiver’s account is improper pursuant to source documents subsections.
R40 Hard Return of ENR Entry by Federal Government Agency Federal government agency received an ENR believed to be fraudulent and then returned the ENR to the DFI.
R41 Hard Invalid Transaction Code (ENR) Transaction code value is invalid.
R42 Hard Routing Number/Check Digit Error (ENR) Routing number value is invalid.
R43 Hard Invalid DFI Account Number (ENR) Bank account number value is invalid.
R44 Hard Invalid Individual ID Number (ENR) Merchant ID value is invalid.
R45 Hard Invalid Individual Name (ENR) Individual name value is invalid.
R46 Hard Invalid Representative Payee Indicator (ENR) Representative payee indicator value is invalid.
R47 Hard Duplicate Enrollment (ENR) The same enrollment flow was initiated more than once.
R50 Hard State Law Affecting RCK Acceptance RDFI is in one of the states that have not accepted the гniform сommercial сode and hasn't revised its consumer agreements to allow for electronic presentment, or the RDFI is in a state that requires all canceled checks to be returned in the consumer statement.
R51 Soft Item is Ineligible; Notice not Provided; Signature Not Genuine; Item Altered; Amount of Entry not Accurately Obtained An RCK entry may be considered to be ineligible; the originator did not provide notice; all signatures on the item to which the RCK entry relates are not authentic or authorized, or the item to which the RCK entry relates has been altered; the amount of the RCK entry was not accurately obtained from the item.
R52 Hard Stop Payment on Item RDFI determines that a stop payment has been placed on the item to which the RCK entry relates. RDFI has 60 days following settlement to return.
R53 Hard Item and ACH Entry Presented for Payment In addition to an RCK entry, the item to which the RCK entry relates has also been presented for payment. The Receiver may request immediate credit from the RDFI for an RCK entry for the reason described above. The request must be made in writing within 15 days after the RDFI sends or makes available to the Receiver information relating to that debit entry. The Receiver must also provide the RDFI with a written statement under penalty of perjury, that both the RCK entry and the item to which it relates were presented for payment.
R61 Hard Misrouted Return Return entry was sent by RDFI to an incorrect ODFI routing number.
R62 Hard Incorrect Trace Number Trace number found in positions 07-21 in the addenda record of the return is different from the trace number of the original entry.
R63 Hard Incorrect Dollar Amount Dollar amount in the entry detail record of the return is different from the dollar amount of the original entry.
R64 Hard Incorrect Individual ID Individual ID number reflected in the entry detail record of the return is different from the individual ID number used in the original entry.
R65 Hard Incorrect Transaction Code Transaction code in the entry detail record of the return is not the return equivalent of the transaction code in the original entry. All entries must be returned as received: i.e., credit as credit, debit as debit, demand as demand, savings as savings.
R66 Hard Incorrect Company ID Company ID number used in the company/batch header record of the return is different from the ID number used in the original entry.
R67 Hard Duplicate Return ODFI has received more than one return entry for the same original entry.
R68 Hard Untimely Return Return entry did not meet the return deadline.
R69 Hard Multiple Errors Two or more fields are incorrect (i.e. original entry trace number, amount, individual ID number, company ID and/or transaction code).
R70 Hard Permissible Return Not Accepted The ODFI has received a return entry identified by the RDFI as being returned with the permission of, or at the request of, the ODFI, but the ODFI has not agreed to accept the entry or has not requested the return of the entry.
R71 Hard Misrouted Dishonored Return ODFI misrouted the dishonored return entry to the wrong RDFI using an incorrect routing number.
R72 Hard Untimely Dishonored Return ODFI did not submit the dishonored return entry within the 5 day deadline.
R73 Hard Timely Original Return RDFI certifies that the original return entry was submitted within the applicable deadline.
R74 Hard Corrected Return RDFI is correcting a previous return entry that was dishonored using return code R69 because it contained incomplete or incorrect information.
R75 Hard Original Return Not a Duplicate The original return entry was not a duplicate of an entry previously returned by the ODFI. This code may be used by the RDFI to contest an entry dishonored by the ODFI using return code R67 (Duplicate Return).
R76 Hard No Errors Found The original return entry did not contain the errors indicated by the ODFI in the dishonored return entry bearing return code R69 (Field Errors).
R80 Hard Cross Border Coding Error The IAT entry is being returned due to one or more of the following conditions:
  • invalid DFI/bank branch country code;
  • invalid DFI/bank identification number qualifier;
  • invalid foreign exchange indicator;
  • invalid ISO originating currency code;
  • invalid ISO destination currency code;
  • invalid ISO destination country code;
  • invalid transaction type value.
R81 Hard Non-Participant in Cross Border Program The IAT entry is being returned because the gateway does not have an agreement with either the ODFI or the gateway’s customer to transmit IAT entries.
R82 Hard Invalid Foreign Receiving DFI Identification The reference used to identify the foreign receiving DFI of an outbound IAT entry is invalid.
R83 Hard Foreign Receiving DFI Unable to Settle The IAT entry is being returned due to settlement problems in the foreign payment system.
R84 Hard Entry Not Processed by Gateway For outbound IAT entries, the entry has not been processed and is being returned at the gateway’s discretion because either:
  • the processing of such entry may expose the gateway to excessive risk or
  • the foreign payment system does not support the functions needed to process the transaction.
R95 Hard Merchant profile configuration issue Specified merchant profile was configured incorrectly.
R96 Hard Incorrect merchant setup Specified merchant is not set up correctly for the submitted transaction.
R97 Hard Unmapped Returns Specified processor's response code is not recognized by the system. The respective request of a received code clarification needs to be addressed to the processor.
R98 Hard Non Participating Bank ACH has been returned by non-participating bank.
R99 Hard Transaction rejected by processor Submitted transaction has been rejected by the processor.
X01 Soft Processing Cancelled by User Transaction processing has been cancelled by a customer.
X05 Soft Account Verification Failed Account Verification has been rejected by the processor.
Direct Debit/eCheck Response Codes (Canada ACH)  
Code Type User Message Developer Message/Description
900 Hard Account information incorrectly entered Account information has been entered incorrectly.
901 Hard Insufficient Funds Available balance is not sufficient to cover the dollar amount of the debit entry.
902 Hard Account not Found The account could not be found and is closed, or that's an older style cheque that doesn't meet the requirements of the Canadian Payments Association.
903 Hard Payment Stopped/Recalled Receiver of a recurring debit transaction has stopped payment on a specific ACH debit. RDFI should verify the receiver's intent when a request for stop payment is made to insure this is not intended to be a revocation of authorization.
904 Hard Post/Stale Dated
905 Hard Account Closed Previously active account has been closed by a customer or customer's bank.
907 Hard No Debit Allowed The receiving financial institution does not allow electronic debit through this type of account.
908 Hard Funds Not Cleared The payor/payee has deposited a cheque to their account that has not cleared. The payee did not have enough clear funds in the account to cover the debit amount.
909 Hard Currency/Account Mismatch The currency of the transaction does not match the currency of the account.
910 Hard Payor/Payee Deceased Account holder is deceased (used in the event of a representative payee, guardian, or trustee).
911 Hard Account Frozen Funds unavailable due to specific action by the RDFI or by legal action.
912 Hard Invalid/Incorrect Account No The account number is not valid. The transaction may have failed the digit validation or may contain an incorrect number of digits.
914 Hard Incorrect Payor/Payee Name The payor/payee name on the transaction does not match the account holder’s name.
915 Hard No Agreement Existed - Business/Personal Refused The payor has requested the debit to be returned as they have not signed a PAD agreement authorizing the debit.
916 Hard Not in accordance with Agreement - Personal The payor has requested the debit to be returned as the debit has not been issued in accordance with the PAD agreement the customer signed.
917 Hard Agreement Revoked - Personal The payor has requested the debit to be returned as they have cancelled the PAD agreement authorizing the debit.
918 Hard No Confirmation/Pre-Notification - Personal The payor has requested the debit to be returned as they have did not receive pre-notification of a change to the PAD date or amount, or they did not receive written confirmation of a PAD Agreement executed by electronic means.
919 Hard Not in accordance with Agreement - Business The payor has requested the debit to be returned as the debit has not been issued in accordance with the PAD agreement the customer signed.
920 Hard Agreement Revoked - Business The payor has requested the debit to be returned as they have cancelled the PAD agreement authorizing the debit.
921 Hard No Pre-Notification - Business The payor has requested the debit to be returned as they have did not receive pre-notification of a change to the PAD date or amount, or they did not receive written confirmation of a PAD Agreement executed by electronic means.
922 Hard Customer Initiated Return - Credit Only The payee has requested the credit to be returned.
990 Hard Institution in Default
996 Hard Chargeback Chargeback has been received.
998 Hard Unmapped Returns.
999 Hard Transaction rejected by processor.
Onboarding Response Codes  
Code User Message Developer Message/Description
A01 Approved The application has been approved.
A02 Approved. See warnings. The application has been approved with reservations from the processor.
A11 Pending The application is saved on the gateway side and pending submission to the processor.
A12 In Review The application undergoes additional manual review on the processor side.
D01 Declined The application has been declined.
D02 Needs Correction The application contains merchant details that should be changed and resubmitted to the processor.
D03 Failed The application submission failed due to a validation or timeout error on the gateway side.
D04 Processor Error Multiple issues occurred within the application submission process.
X01 Rejected The application has been manually rejected.
Payment Card Response Codes  
Code Type User Message Developer Message/Description
A01 Good Approved: XXXXXX (approval code) Transaction has been approved.
A02 Good Credit Posted Credit has been posted on a cardholder’s account.
A03 Good Void Posted (Auth Reversed) Void has been posted on a cardholder’s account (with authorization reversal).
A04 Good No Update No updates have been made as a result of account updater operation.
A05 Good Partially Approved Transaction has been partially approved as a result of split payment.
A06 Good Void Posted (Auth Not Reversed) Void has been posted on a cardholder’s account (without authorization reversal).
A07 Good Partial Void Posted Partial void has been posted on a cardholder’s account.
A08 Good Partial Refund Posted Partial refund has been posted on a cardholder’s account.
A09 Good Incremental Auth Posted Increment has been posted on a cardholder’s account.
A10 Good Request Accepted Request has been accepted.
A11 Soft Approval (Reversal failed) 1) Initial transaction was approved by a processor and a subsequent void was rejected (void failed).
2) User set partial authorization logic as disabled while submitting a transaction, a processor sent partial auth as a transaction response and a subsequent void was rejected.
For both cases, make sure to submit refund API request for the transaction that has received A11 response code.
A13 Soft The report was added to the processing queue. The report was added to the processing queue.
A21T Soft Offline Approval (Sale Posted) Sale transaction has been approved offline.
A22T Soft Offline Approval (Credit Posted) Credit card transaction has been approved offline.
D01 Soft Denied by customer's bank Transaction has been denied by cardholder's bank.
D02 Hard Invalid Expiration Date Cardholder has entered invalid or malformatted expiration date.
D03 Soft Insufficient Funds Specified credit card does not have sufficient funds.
D04 Hard Hold - Pick up card The cardholder’s bank has declined the transaction and requested cardholder’s credit card to be retained.
D05 Hard Invalid card number Specified credit card number is invalid or does not exist.
D06 Hard Account not found. Specified credit card number is associated with account that does not exist.
D07 Soft Incorrect PIN or maximum number of attempts reached Incorrect PIN/Incorrect PIN has been entered the maximum number of times.
D08 Soft CSC is invalid CSC value is invalid.
D09 Soft Duplicate Transaction The cardholder’s bank has declined the transaction as this transaction appears to be a duplicate transmission.
D10 Hard Card reported lost/stolen The cardholder’s bank has declined the transaction and requested the cardholder’s credit card to be retained because the card was reported lost or stolen.
D11 Hard Card reported stolen The cardholder’s bank has declined the transaction and requested the cardholder’s credit card to be retained because the card was reported stolen.
D12 Soft Service not allowed Cardholder's credit card or merchant processing account is not configured for the specified type of transaction.
D13 Hard Stop Recurring Cardholder requested stop of specific recurring payment.
D15 Soft Maximum transaction limit is exceeded Maximum transaction limit is exceeded at the moment. Try processing your transaction tomorrow.
D16 Hard Card is Expired A transaction was processed on an expired card.
D17 Soft Retry/Re-enter transaction later An unknown error occurred during the authorization process. Transaction needs to be re-entered. Be sure to analyze provider response message for additional details on when to reattempt.
D18 Soft Bad Amount Specified amount value is invalid. Amount must be a positive number.
D19 Soft Unmapped decline Specified processor's response code is not recognized by the system. The respective request of a received code clarification needs to be addressed to the processor.
D21 Soft Pin Try Exceeded Cardholder has entered the incorrect PIN more than three times.
D22 Hard Refund was not processed/received Refund was not processed successfully or has not been received by the cardholder.
D25 Soft Refund limit is reached for the day Specified merchant has reached the refund limit for the day.
D26 Soft Settlement Failed Submitted transaction cannot be settled. Re-check entered account information and try again.
D27 Hard Transaction Error Submitted transaction has failed.
D28 Soft Cashback limit exceeded/Cashback unavailable Specified amount exceeds cashback limit or cashback is not available.
D29 Soft Card is restricted Specified credit card has some restrictions.
D30 Soft Call for Authorization To proceed with the transaction, call for authorization is needed to confirm the validity of the card.
D31 Soft Declined due to fraud rules Specified credit card appears to be fraudulent.
D32 Soft Declined due to fraud engine decision Transaction has been declined because of fraud detected by a fraud engine.
D33 Soft Incorrect merchant setup Specified merchant is not set up correctly for the submitted transaction.
D34 Soft Merchant profile configuration issue Specified merchant profile was configured incorrectly.
D35 Soft Card chip decline Transaction has been declined by the chip (for EMV cards only).
D36 Hard Account Closed Specified payment card account is closed.
D37 Hard Account is inactive Specified payment card account is inactive.
D38 Hard New Card available New card details need to be requested.
D40 Soft AVS Verification Failed Address information submitted for tokenization transaction has not passed AVS verification successfully.
D41 Soft Processing Error A connection error occurred after the transaction has been submitted.
D42 Soft Data encryption/decryption error One or more fields specified in the transaction cannot be encrypted or decrypted.
D43 Soft Account blocked/frozen/inactive Specified account has been either blocked, frozen or deactivated.
D44 Soft MAC key synchronization error or MAC value is incorrect MAC key used in the transaction is either missing or invalid.
D45 Soft Maximum batch amount limit is exceeded Maximum batch amount limit is exceeded at the moment. Try processing your transaction tomorrow.
D46 Soft Additional verification required. Use chip. Contactless transaction can be processed without additional PIN verification.
D47 Soft Additional 3DSecure verification required. This card is enrolled in 3DSecure program and 3DSecure verification has to be completed to process the transaction.
D48 Soft Additional PIN verification required. Contactless transaction cannot be processed without additional PIN verification. Cardholder has to insert chip and provide PIN.
D49 Hard Declined due to fraud suspicion. Transaction has been declined because of suspected fraud.
D50 Soft Authorization limit is reached for the day (VM) Specified merchant has reached the authorization limit for the day.
E02 Soft Processing Network Unavailable Processing network is temporarily unavailable.
E03 Soft Transaction data integrity validation error Batch transaction data is invalid.
E04 Soft Refund limit is reached for the day Specified merchant has reached the refund limit allowed per day on the account.
E06 Soft Card is blacklisted Payment card is blacklisted.
E07 Soft Tokenization not supported Tokenization is not supported by a processor.
E08 Soft Declined by processor Direct debit transaction has been declined by a processor.
E10 Soft 3D Secure Verification Failed 3D Secure verification has failed.
E11 Soft Invalid connection path The node address, on which terminal was registered, was not found while attempting to send a message to the terminal.
E12 Soft Connection timeout Timeout occurs when the cloud doesn't receive a response from the terminal within 5 minutes while processing the transaction.
E20 Soft Terminal is busy: transaction processing in progress The terminal is busy processing another transaction. Try processing your transaction later.
E22 Soft 1) Terminal is currently unreachable (disconnected).
2) Terminal is currently unreachable (interrupted).
3) Terminal is currently unreachable (reregistered).
1) The terminal was disconnected when the cloud was attempting to send a message to the terminal.
2)The channel between the terminal and cloud is inactive during a time period specified as one-minute timeout due to a bad connection.
3)The terminal disconnected and reregistered while processing the transaction (occurs when the terminal submits repeated registration request without interrupting the connection with cloud established before):
  • The terminal is connected to the cloud, and the cloud saves terminalKey in cache.
  • Transaction processing request is submitted to the POS.
  • The POS is waiting for a response.
  • The transaction request is submitted to the terminal.
  • The terminal is reregistered instead of processing the request.
  • The cloud identifies that the terminal was reregistered since the terminalKey is not deleted from the cache, and the terminal has not been turned off and disconnected correctly.
  • Cloud receives a repeated registration request from the terminal and forwards it to the POS as a transaction response.
E24 Soft Referenced Terminal is not found within Cloud or not accessible to the current user The terminal is not found in the system due to one of the following reasons: the terminal is not registered (is not turned on); the node address, on which the terminal was registered, is not found; the submitted terminalCode is incorrect, or the current user doesn't have access to the terminal.
E31 Soft Declined due to pre-processing rules Transaction has been declined due to the pre-processing rules
X01 Hard Processing Cancelled by User Transaction processing has been cancelled by a cardholder.
X02 Soft Pending processing Batch transaction is still processed on a processor's side.
X03 Good 3D Secure Verification Required 3D Secure verification is required.
X04 Soft Processing cancelled: the request has expired. Transaction processing has been cancelled due to a user being inactive for a time period specified as a timeout (default: 15 minutes).
Z01 Soft Reversal received Reversal has been received.
Z02 Soft Chargeback received Chargeback has been received.
Processing Cost Codes  
Code User Message Developer Message/Description
DAXDU Discover Data Usage Charge Discover Data Usage Charge
DAXXX Discover Assessment Discover Assessment
MACXX MasterCard Network Access and Brand Usage - Refund MasterCard Network Access and Brand Usage - Refund
MASXX MasterCard Network Access and Brand Usage - Authorization MasterCard Network Access and Brand Usage - Authorization
MAXIA MasterCard Acquirer Program Support Fee MasterCard Acquirer Program Support Fee
MAXIR MasterCard Cross Border Assessment MasterCard Cross Border Assessment
MAXMA MasterCard Processing Integrity Fee - No Deposit MasterCard Processing Integrity Fee - No Deposit
MAXNP MasterCard Authorization AVS Card Not Present MasterCard Authorization AVS Card Not Present
MAXXH MasterCard High Ticket Assessment MasterCard High Ticket Assessment
MAXXX MasterCard Assessment MasterCard Assessment
PACLX Processor American Express Credit Processor American Express Refund-Conveyed
PASLX Processor American Express Sale Processor American Express Deposit-Conveyed
PBCLX Processor ACH/eCheck Credit Processor eCheck Refund
PBRLX Processor ACH/eCheck Return Processor eCheck Return
PBSLX Processor ACH/eCheck Sale Processor eCheck Deposit
PDCLX Processor Discover Card Credit Processor Discover Card Refund-Settled
PDSLX Processor Discover Card Sale Processor Discover Card Deposit-Settled
PMCLX Processor MasterCard Credit Processor MasterCard Refund-Settled
PMRL1 Processor MasterCard 1st Chargeback Processor MasterCard 1st Chargeback
PMSLX Processor MasterCard Sale Processor MasterCard Deposit-Settled
PVCLX Processor Visa Credit Processor Visa Refund-Settled
PVRL1 Processor Visa 1st Chargeback Processor Visa 1st Chargeback
PVRLA Processor Visa Pre-Arbitration/Arbitration Chargeback Processor Visa Pre-Arbitration/Arbitration Chargeback
PVSLX Processor Visa Sale Processor Visa Deposit-Settled
VAXIA Visa International Acquirer Fee Visa International Acquirer Fee
VAXIR Visa International Service Assessment Visa International Service Assessment
VAXMA Visa Misuse of Authorization - Late/No Deposit Visa Misuse of Authorization - Late/No Deposit
VAXXC Visa Authorization Processing Fee CREDIT Visa Authorization Processing Fee CREDIT
VAXXD Visa Authorization Processing Fee DEBIT Visa Authorization Processing Fee DEBIT
VAXXX Visa Assessment Visa Assessment
Subscription Transaction Response Codes  
Code User Message Developer Message/Description
SC Subscription Created Subscription has been created successfully.
SD Subscription Duplicated Subscription has been duplicated.
SF Subscription Failed Subscription has failed.
SR Subscription Returned Subscription has been returned.
SU Subscription Updated Subscription has been updated successfully.
Tokenization Error Response Codes  
Code User Message Developer Message/Description
P01 Invalid Card Number / Invalid Account Number Specified accountNumber value is either invalid or malformatted. If a payment card has been used, then Invalid Card Number message is shown, if a bank account - Invalid Account Number.
P02 Invalid Expiration Date / Invalid Routing Number Specified accountAccessory value is either invalid or malformatted. If a payment card has been used, then Invalid Expiration Date message is shown, if a bank account - Invalid Routing Number.
P03 Incorrect account setup Configured tokenization credentials are either invalid or malformatted.
P04 Token not found Specified token is either invalid or not found within the system.
P19 Unmapped response code Response code returned by the underlying processor has no mapping within the system.
P20 Encryption certificate validation error Either Intermediate or P2PE certificate is invalid.