API Reference

Error Codes

A standardized list of error codes to help diagnose problems, from data validation to payment processing.

Matic handles different error types with their respective responses depending on the service being used. For HTTP responses to errors obtained when sending a request to the API see the following link: https://matic.readme.io/reference/errors-v2

For errors related to Credit/Debit Card payment processing:

CodeMessageDescriptionSuggestion
0007Unable to complete the card verification.The credit card is not billable and therefore not available for purchases.Please try using a different payment method or contact your bank.
0008Unable to process the transactionUnspecified third-party application errorPlease try again or contact technical support
0059Card not supportedThe card does not support this type of purchasesPlease contact the issuer to verify if your card can be used to make these types of purchases.
0060Duplicated transactionAnother transaction for the same amount was made with the same card and data very recently.Check if there is already a recent payment.
0061Insufficient fundsThe card does not have sufficient funds to make the purchase.Try another payment method.
0062Invalid AccountThe card or the account to which the card is connected is invalid.Contact the issuer to verify if the card is working properly.
0063Invalid amountThe payment amount is invalid or exceeds the allowed amount.Verify the amount or contact the card issuer.
0064Restricted CardThis card cannot be used to make this payment (It may have been reported lost or stolen).Please contact the card issuer for more information.
0065Limit ExceededThe balance or credit limit available on this card has been exceededTry another payment method.

For errors related to Bank Account payment processing.

CodeMessageDescriptionSuggestion
0017Transaction Declined for Insufficient fundsThere are insufficient funds in the bank account to complete this paymentUse another payment method and try again.
0018Transaction Declined for Account ClosedA previously active account has been closed by the customer or the RDFIUse another Payment method and try again.
0019Transaction Declined for Unable to locate account or no accountThe account number structure is valid, but the account number does not exist or does not correspond to the individual identified in the entryPlease verify the account information or try another payment method.
0020Transaction Declined for Invalid account numberThe account number structure is not validVerify the account number or try another payment method.
0021Transaction Declined for Unauthorized debit to consumer account using Corporate SEC codeA CCD or CTX entry has been initiated to a consumer account and was not authorized by the ReceiverVerify the type of account or Sec code provided or use another method of payment
0022Transaction Declined for Returned due to ODFI’s requestThe transaction was returned after failing an authorization testing process. Even if authorization was previously granted for the ACH transfer, the issuing bank is revoking it.Contact your bank for more information.
0023Transaction Declined for Authorization revoked by customerThe Receiver revoked the authorization previously provided to the Originator for this debit entry.Contact your bank for more information.
0024Transaction declined for Payment stoppedThe Receiver has placed a stop payment order on this entryContact your bank for more information.
0025Transaction Declined for Uncollected fundsA sufficient ledger balance exists to satisfy the dollar value of the transaction, but the available balance is below the dollar value of the debit entry.Contact your bank for more information.
0026Transaction Declined for Customer advisees unauthorized, improper, ineligible, or part of an incomplete transactionThe RDFI has been notified by the Receiver that the Entry is unauthorized, improper, ineligible, or part of an incomplete transactionContact your bank for more information.
0027Transaction Declined for Check Truncation Entry ReturnCustomer Advises Entry Not in Accordance with the Terms of the Authorization.Please verify the account information or try another payment method.
0028Transaction Declined for Branch sold to another DFIThe bank was sold to another DFIContact your bank for more information.
0029Transaction Declined for Invalid ACH routing numberAn entry contains a routing number that is not a valid ACH routing number.Please verify the routing number or try another payment method
0030Transaction Declined for Representative payee deceased or unable to continue in that capacityThe representative payee is deceased. The payee is the recipient of an electronic check, or the individual to whom the money is sent.Contact your bank for more information.
0031Transaction Declined for Beneficiary or account holder deceasedThe beneficiary or account holder is deceasedContact your bank for more information.
0032Transaction Declined for Account frozen/entry returned per OFAC instructionAccess to the account is restricted due to specific action taken by the RDFI or by legal actionUse another payment method and try again
0033Transaction Declined for File record edit criteriaThe entry contains invalid account information initiated under questionable circumstances.Please verify the account information or try another payment method.
0034Transaction Declined for Non-Transaction accountIt’s not an account designed to accept payments.Try another bank account or payment method.
0035Transaction Declined for Invalid company identificationThe identification number used in the Company ID Field is not
valid
Check the account number or try another payment method
0036Transaction Declined for Invalid individual ID numberThe individual ID entered into the “Customer ID” field was invalidCheck the individual ID and try again or use other payment method
0037Transaction Declined for Credit entry refused by the receiverThe receiver (RDFI) returned a credit (refund) for an ACH transaction.Please verify the transaction information or contact with your bank.
0038Transaction Declined for Duplicate entryThe RDFI has received what appears to be a duplicate entry, i.e. the
trace number, date, dollar amount and/or other data matches another
transaction
Please verify the transaction information or contact with your bank.
0039Transaction Declined Addenda errorThere is an error with the addendum record indicator, the addendum type may be incorrect, out of sequence, missing entirely, or exceed the maximum amount allowed.Contact with your bank or try another payment method
0040Transaction Declined for Mandatory field errorThe ACH operator received data that did not meet the criteria for acceptance needed to processVerify the information entered and try again.
0041Transaction Declined for Trace number errorThe original entry tracking number, which is supposed to be in the addenda record at the time of a return or change notification, is gone.Verify the information entered and try again or contact with your bank
0042Transaction Declined for Routing number check digitThe routing number on the entry is incorrect or a digit is wrongVerify the routing number of the entry and try again.
0043Transaction Declined for Corporate customer advises not authorizedThe account holder notified the RDFI that the originator of the transaction is not authorized to debit their account.Verify the information entered and try again or contact with your bank.
0044Transaction Declined for RDFI not a participant in check truncation programAn ACH payment rejection due to a problem with the RDFI.Try another payment method or contact with your bank
0045Transaction Declined for Permissible return entryThe RDFI may return a CCD or CTX entry that the ODFI acceptTry another payment method or contact with your bank
0046Transaction Declined for RDFI non-settlementThe payment resulted in a non-settlement from the RDFITry another payment method or contact with your bank
0047Transaction Declined for Limited participation RDFIA federal or state regulator has somehow limited the RDFI’s (Receiving Depository Financial Institution) participationTry another payment method or contact with your bank.
0048Transaction Declined for Return of improper debit entryImproperly submitted debit entry.Contact your bank for more information.
0049Transaction Declined for Return of improper debit entryThe bank initiates a return due to improper credit entry. ACH transfers do not permit the use of credit entries with ARC, BOC, POP, RCK, TEL, and XCK payment formats.Verify the information entered and try again or contact with your bank.

Other errors.

CodeMessageDescriptionSuggestion
0051Transaction ID not foundThe transaction ID provided does not match any previous transaction ID stored in the database.Verify the Transaction ID and try again.
0052Refund cannot be processedThe transaction is in pending status, so the funds have not been settled in the merchant's account.Please re-try after 24 hours.
0053Refund cannot be processedDeclined transactions cannot be refunded.Verify the Transaction ID and try again
0054Refund cannot be processedACH transaction in status returned. Rejected, voided, or transmitted can not be refunded.Verify the Transaction ID and try again
0055At this time your company is unable to process payments.The merchant does not have a gateway connected and an attempt is made to make a payment.Please contact Matic's technical support service
0056This transaction cannot be processed with the current configuration of this merchant.The merchant in its configuration does not accept cfee and the transaction has cfee.Please contact Matic's technical support service
0057This transaction cannot be processed with the current configuration of this merchant.The merchant has no cfee gateways configured and the transaction you are trying to process has cfee.Please contact Matic's technical support service
0058The terms and conditions option is disabled in this merchant.Occurs when a person attempts to perform a transaction with the checkbox to display the merchant's terms and conditions for recurring payments through a merchant that does not have them configured.Please contact Matic's technical support service

Warnings

CodeMessageDescriptionSuggestion
W0001The bank account is closed or has a history as a closed account, if it continues, the transaction may be returnedUpon verifying the bank account number it was found that the account is closed or was previously closed.N/A