Result Code

Map the category field based on the response code. When the response code is not a success code (i.e., not starting with S), the category field will be returned in the result object.

Category Enum Values & Meanings

CategoryMeaning
MMerchant Profile Related issue.
NiNvalid integration.
EError from the API status and handling.
SSoft Decline
HHard Decline
RRisk declined

Success

CodeResult message
S0000Success

Merchant Profile Related issue

CodeResult MessageRecommendation
C0000Request resource acquirer ID {XXX} not existPlease verify that the Acquirer / Merchant / Store / Terminal ID / userReference in the request is correct and that the corresponding resource exists and is active in the Evonet portal.
C0001Request resource merchant ID {XXX} not existPlease verify that the Acquirer / Merchant / Store / Terminal ID / userReference in the request is correct and that the corresponding resource exists and is active in the Evonet portal.
C0002Request resource store ID {XXX} not existPlease verify that the Acquirer / Merchant / Store / Terminal ID / userReference in the request is correct and that the corresponding resource exists and is active in the Evonet portal.
C0003Request resource terminal ID {XXX} not existPlease verify that the Acquirer / Merchant / Store / Terminal ID / userReference in the request is correct and that the corresponding resource exists and is active in the Evonet portal.
C0007Request resource userReference {XXX} not existPlease verify that the Acquirer / Merchant / Store / Terminal ID / userReference in the request is correct and that the corresponding resource exists and is active in the Evonet portal.
B0000Acquirer (ID: {XXX}) is not in a valid status, please check your profile setup in EvonetThe Acquirer/ Merchant / Store/ Terminal is not in a valid status. Please ask the merchant administrator to review the status in the Evonet portal or contact Evonet support.
B0001Group (ID: {XXX}) is not in a valid status, please check your profile setup in EvonetThe Acquirer/ Merchant / Store/ Terminal is not in a valid status. Please ask the merchant administrator to review the status in the Evonet portal or contact Evonet support.
B0002Merchant (ID: {XXX}) is not in a valid status, please check your profile setup in EvonetThe Acquirer/ Merchant / Store/ Terminal is not in a valid status. Please ask the merchant administrator to review the status in the Evonet portal or contact Evonet support.
B0003Store (ID: {XXX}) is not in a valid status, please check your profile setup in EvonetThe Acquirer/ Merchant / Store/ Terminal is not in a valid status. Please ask the merchant administrator to review the status in the Evonet portal or contact Evonet support.
B0004Terminal (ID: {XXX}) is not in a valid status, please check your profile setup in EvonetThe Acquirer/ Merchant / Store/ Terminal is not in a valid status. Please ask the merchant administrator to review the status in the Evonet portal or contact Evonet support.
B0005Unsupported {transaction type/function} ({transaction type/function name}). Please check your profile setup in EvonetThe requested transaction type, payment method, card brand, currency, or function is not enabled for the merchant. Please confirm the configuration in the Evonet portal or use a supported payment method.
B0006Unsupported payment brand {XXX}, please check your profile setup in EvonetThe requested transaction type, payment method, card brand, currency, or function is not enabled for the merchant. Please confirm the configuration in the Evonet portal or use a supported payment method.
B0007Unsupported currency {XXX}, please check your profile setup in EvonetThe requested transaction type, payment method, card brand, currency, or function is not enabled for the merchant. Please confirm the configuration in the Evonet portal or use a supported payment method.
B0008Unsupported PSP {XXX}, please check your profile setup in EvonetThe requested transaction type, payment method, card brand, currency, or function is not enabled for the merchant. Please confirm the configuration in the Evonet portal or use a supported payment method.
B0009Unsupported card BIN {XXX}, please check your profile setup in EvonetThe requested transaction type, payment method, card brand, currency, or function is not enabled for the merchant. Please confirm the configuration in the Evonet portal or use a supported payment method.
B0011Unsupported authentication type {XXX}, please check your profile setup in EvonetThe requested transaction type, payment method, card brand, currency, or function is not enabled for the merchant. Please confirm the configuration in the Evonet portal or use a supported payment method.
B0032Unsupported function {xxx} for current PSPThe requested transaction type, payment method, card brand, currency, or function is not enabled for the merchant. Please confirm the configuration in the Evonet portal or use a supported payment method.
B0035FX Rate not found in {Evonet FX Rate / Acquirer FX Rate}. Please check your profile setup in EvonetThe FX rate configuration cannot be found. Please verify the FX rate setup in Evonet or from the acquirer, or contact Evonet support for assistance.
B0046Unsupported payment method {XXX}, please check your profile setup in EvonetThe requested transaction type, payment method, card brand, currency, or function is not enabled for the merchant. Please confirm the configuration in the Evonet portal or use a supported payment method.
B0047Unsupport {XXX}The requested transaction type, payment method, card brand, currency, or function is not enabled for the merchant. Please confirm the configuration in the Evonet portal or use a supported payment method.

Invalid integration

Response CodeResult MessageRecommendation
V0000Field {} invalid formatPlease review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
V0001Missing field {}Please review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
V0002Field {} invalid valuePlease review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
V0003Invalid API version, please check the API version in the request pathPlease verify that the API version and HTTP method used in the request are correct and aligned with the API documentation.
V0004Field {} decrypted failedPlease verify the encryption/decryption logic, signature key, and signature algorithm, then retry the request.
V0005Request body is not a valid JSONPlease review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
V0006HTTP method not supportedPlease verify that the API version and HTTP method used in the request are correct and aligned with the API documentation.
V0007Missing field {} when {...}Please review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
V0008Field {} is not applied with {...}Please review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
V0009Field {} is not applied when {...}Please review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
V0010Signature error, please check your signature key or algorithmPlease verify the encryption/decryption logic, signature key, and signature algorithm, then retry the request.
C0005Request resource merchantOrderID {XXX} not existPlease verify that the referenced merchantOrderID exists and is correct. Ensure the order was successfully created before submitting this request.
C0010Duplicated merchantTransID {XXX}Please ensure the request matches the original transaction context and avoid reusing the same merchantTransID or submitting inconsistent requests.
C0011Field {xxx} unmatched witch the previous transactionPlease ensure the request matches the original transaction context and avoid reusing the same merchantTransID or submitting inconsistent requests.
C0012Missing field {xxx}Please review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
C0013Token does not binding with this deviceIDPlease verify that the token, device information, 3DS version, and authentication type match the transaction and card brand.
C0015This {} is same as {}Please ensure the request matches the original transaction context and avoid reusing the same merchantTransID or submitting inconsistent requests.
B0027Missing field cardNumber in field encryptedCardInfoPlease review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
B0028Missing field expiryDate in field encryptedCardInfoPlease review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
B0010Unsupported MCC {XXX}, please check your profile setup in EvonetPlease review the MCC configuration in Evonet Portal and ensure the merchant profile is set up with a supported MCC. Contact Evonet support if changes are required.
B0017Mismatched authentication type and card brandPlease verify that the token, device information, 3DS version, and authentication type match the transaction and card brand.
B0022Batch settlement unmatchedPlease ensure the request matches the original transaction context and avoid reusing the same merchantTransID or submitting inconsistent requests.
B00263DS version not supportedPlease verify that the token, device information, 3DS version, and authentication type match the transaction and card brand.
B0029Missing field {paymentMethod.card.cardInfo.expiryDate}Please review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
B0030Missing field cvc in field encryptedCardInfoPlease review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
B0031Missing field {paymentMethod.card.cardInfo.cvc}Please review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
B0078{transaction type} is not supported on the same day under PaymentBrand:{PaymentBrand}Please ensure the request matches the original transaction context and avoid reusing the same merchantTransID or submitting inconsistent requests.
B0034Value: {xxx} does not existPlease review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
B0037The converted amount is less than the minimum currency unit.Please review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
B0038Field {xxx} decrypted failedPlease verify the encryption/decryption logic, signature key, and signature algorithm, then retry the request.
B0039Duplicated field: {fieldName}, value: {fieldValue}Please review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
B0040Invalid value, field: {fieldName}, value: {fieldValue}Please review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
B0041The {xxx} is expiredPlease review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
B0044The payment brand {xx} does not support {xx} transactions.Please review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
B0062Transaction failed due to AFT related fields missingPlease review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
B0057Fallback transactionThis is a fallback transaction. Please confirm whether it is expected and retry with another payment method if necessary.

Error from the API status and handling

Response CodeResult MessageRecommendation
C0004Request resource merchantTransID {XXX} not existThe referenced transaction or resource cannot be found. Please verify the ID used in the request.
C0006Request resource vault ID {XXX} not existThe referenced transaction or resource cannot be found. Please verify the ID used in the request.
C0008Request resource paymentMethod token {XXX} not existThe referenced transaction or resource cannot be found. Please verify the ID used in the request.
C0009Duplicated merchantTransID {XXX}The merchantTransID has already been used. Please generate a new unique merchantTransID for each transaction request.
C0014This card does not support DCCThe card or transaction does not support this feature. Please use another card or payment method.
B0012Invalid transaction status {XXX} to complete the requestThe current transaction status does not allow this operation. Please retrieve the transaction status and follow the correct processing flow.
B0021{Payment / Tokenization} failed due to user authentication results with high risk, please ask user to try againThe transaction failed due to unsuccessful 3DS authentication. Please ensure the user completes the 3DS successfully, or retry with another card or payment method.
B0015Cannot complete the request because token in the request is {XXX}Please ensure that authentication is completed and that the token is valid and within the merchant’s scope.
B0016Cannot complete the payment because token in the request is out of your sid's scope, please check your profile setup in EvonetPlease ensure that authentication is completed and that the token is valid and within the merchant’s scope.
B0014Request amount should be same as the initial payment amountThe current transaction status does not allow this operation. Please retrieve the transaction status and follow the correct processing flow.
B0020Token update failed, please check your request messagePlease ensure that authentication is completed and that the token is valid and within the merchant’s scope.
B0013Total {capture amount/refund amount/custom clearance amount} cannot be greater than {payment amount/captured amount}The current transaction status does not allow this operation. Please retrieve the transaction status and follow the correct processing flow.
B0018Refund exceeds the time limit, please check your profile setup in EvonetThe current transaction status does not allow this operation. Please retrieve the transaction status and follow the correct processing flow.
B0019Authentication required, please input the field {xxx}Please ensure that authentication is completed and that the token is valid and within the merchant’s scope.
B0025Authentication not finishedPlease ensure that authentication is completed and that the token is valid and within the merchant’s scope.
B0036The request exceeds the time limit, please initiate the {xxx} within {xxx} {minutes/hours} of {xxx}The current transaction status does not allow this operation. Please retrieve the transaction status and follow the correct processing flow.
B0042Missing or invalid field {xxx} when {xxx}Please review the error message and verify whether required fields are missing, incorrectly formatted, or contain invalid values. Correct the request and retry.
B0058The pre-authorization completion amount exceeds {x} of the pre-authorization limitThe current transaction status does not allow this operation. Please retrieve the transaction status and follow the correct processing flow.
B0060This card does not support installmentThe card or transaction does not support this feature. Please use another card or payment method.
B0059The amount is not eligible for installmentThe card or transaction does not support this feature. Please use another card or payment method.
B0061IPP Fee is returned, can not be returned againThe current transaction status does not allow this operation. Please retrieve the transaction status and follow the correct processing flow.
B0048Invalid cardholder name format, please enter alphanumeric characters onlyPlease verify that the cardholder name format is correct and contains only alphanumeric characters.

Soft Decline

Response CodeResult MessageRecommendation
E0000Internal resource not found or validation failed, trace ID: {}, error ID: {}The system or PSP is temporarily unavailable. Please retry later or use another payment method.
E0001Internal resource temporarily unavailable, trace ID: {}, error ID: {}The system or PSP is temporarily unavailable. Please retry later or use another payment method.
E0002Internal connection failed or timeout, trace ID: {}, error ID: {}The system or PSP is temporarily unavailable. Please retry later or use another payment method.
E0003Database connection failed or timeout, trace ID: {}, error ID: {}The system or PSP is temporarily unavailable. Please retry later or use another payment method.
E0004PSP connection failed or timeout, trace ID: {}, error ID: {}The system or PSP is temporarily unavailable. Please retry later or use another payment method.
E0006{XXX} configuration can not be found, trace ID: {}, error ID: {}The system or PSP is temporarily unavailable. Please retry later or use another payment method.
I0001Refer to card issuerThe transaction was declined by the issuer. Please advise the user to contact the issuer or use another payment method.
I0002Refer to issuer, special conditionThe transaction was declined by the issuer. Please advise the user to contact the issuer or use another payment method.
I0005Transaction failed, please contact issuerThe transaction was declined by the issuer. Please advise the user to contact the issuer or use another payment method.
I0006ErrorThe transaction was declined by the issuer due to an unspecified error. Please advise the user to retry or use another card or payment method.
I0013Invalid amount, or currency conversion field overflowThe transaction was declined due to an invalid amount or currency conversion issue. Please verify the transaction amount, currency, and precision, or use another card or payment method.
I0045Fallback transactionThis is a fallback transaction. Please confirm whether fallback is expected and retry with another payment method if necessary.
I0051Not sufficient fundsPlease top up the card or use another payment card and retry the transaction.
I0054Expired card or expiration date missingPlease check the card expiry date and ensure the entered expiry date is correct, or use another payment card and retry the transaction.
I0058Transaction not allowed at terminalThe transaction is not allowed by the issuer for this terminal or merchant. Please advise the user to use another card or payment method.
I0061Exceeds amount limitPlease use another payment card or adjust the card’s transaction limit, then retry the transaction.
I0062Restricted card (card invalid in region or country)The card is restricted for use in this region or country. Please advise the user to use another card or payment method.
I0063Security violation (source not correct issuer)The transaction was declined due to a security restriction by the issuer. Please advise the user to contact the issuer or use another card or payment method.
I0065Exceeds withdrawal frequency limitThe card has balance or limit restrictions. Please advise the user to use another card or payment method.
I0068Issuer response time-outThe transaction was declined by the issuer. Please advise the user to contact the issuer or use another payment method.
I0078Blocked, first used or special condition—new cardholder not activated or card is temporarily blockedThe card has balance or limit restrictions. Please advise the user to use another card or payment method.
I0080No financial impact (used in reversal responses to declined originals)The transaction has been cancelled, reversed, or has no financial impact. No further action is required.
I0082Negative online CAM, dCVV, iCVV, CVV, CAVV, dCVV2, TAVV, or DTVV results Or Offline PIN authentication interruptedVerification failed due to incorrect CVV, PIN, or authentication data. Please ensure the entered information is correct and retry the payment.
I0084Invalid authorization life cycleThe transaction flow is not valid for the current authorization status. Please retry the payment or use another card or payment method.
I0090Cutoff is in progressThe issuer is temporarily unavailable due to processing cutoff. Please retry later or use another payment method.
I0091Issuer unavailable or switch inoperativeThe transaction was declined by the issuer. Please advise the user to contact the issuer or use another payment method.
I0092Financial institution or intermediate network facility cannot be found for routing (receiving institution ID invalid)The transaction could not be routed to the issuer. Please advise the user to retry later or use another card or payment method.
I0093Transaction failed, please contact issuerThe transaction was declined by the issuer. Please advise the user to contact the issuer or use another payment method.
I0094Duplicate transactionA duplicate transaction was detected. Please verify whether the transaction was already processed before retrying.
I00N7CVC validation failedPlease check the card verification code (CVV) and ensure the entered verification code is correct, then retry the transaction.
I0103Customer cancellationThe transaction has been cancelled, reversed, or has no financial impact. No further action is required.
I0104Customer disputeThe transaction is under dispute initiated by the cardholder. Please contact the issuer for further information.
I0113Payment failThe transaction failed due to issuer or network reasons. Please advise the user to retry or use another payment method.
I0121Trade status incorrectThe transaction status is not valid for this operation. Please retry the payment or use another card or payment method.
I0123Cardholder identity information or mobile number entered are incorrect, verification failureVerification failed. Please ensure the entered information is correct and retry the payment.
I0124Dynamic password or SMS verification code validation failureVerification failed. Please ensure the entered information is correct and retry the payment.
I0125Dynamic password or SMS verification code expiredVerification failed. Please ensure the entered information is correct and retry the payment.
P0000Unknow PSP CodeThe transaction failed due to an unknown PSP response. Please retry later or use another payment method.
P0012Invalid transactionThe transaction is considered invalid by the PSP. Please verify the request or retry with another payment method.
P0015Merchant contact AcquirerPlease contact the acquirer or Evonet support for further assistance.
P0019Transaction is failed and please try againThe transaction failed due to a temporary issue. Please retry later or use another payment method.
P0059High risk transaction, please contact issuerThe transaction was declined due to suspected fraud. Please use another payment card or contact the card issuer before retrying.
P0078Query failedThe query request failed due to a system or network issue. Please retry later.
P0079ReversedThe transaction has been cancelled, reversed, or has no financial impact. No further action is required.
P0080Cancel failedThe transaction has been cancelled, reversed, or has no financial impact. No further action is required.
P0094Duplicate transmission. Transaction submitted containing values in tracing data fields that duplicate values in a previously submitted transactionDuplicate transaction detected. Please do not retry the same request and ensure a unique transaction identifier is used.
P0096System malfunctionThe system or PSP is temporarily unavailable. Please retry later or use another payment method.
P0098PSP timeoutThe system or PSP is temporarily unavailable. Please retry later or use another payment method.
P0100Reject code: {code from PSP message header}The transaction was rejected by the PSP. Please refer to the PSP reject code for details or contact Evonet support.
P0106Capture failedThe capture request failed due to issuer or system reasons. Please retrieve the transaction status and retry if applicable.

Hard Decline

Response CodeResult MessageRecommendation
I0003Invalid merchantThe transaction was declined due to an invalid merchant configuration. Please contact the acquirer or use another payment method.
I0004Pick up card (no fraud)The card is invalid or restricted. Please advise the user to use another card or payment method.
I0007Pick up card, special condition (fraud account)The card is invalid or restricted. Please advise the user to use another card or payment method.
I0012Invalid transactionThe transaction was declined by the issuer due to an invalid transaction. Please use another card or payment method.
I0014Invalid account number (no such number)Please check whether the card number is correct and retry the transaction.
I0015No such issuer (first 8 digits of account number do not relate to an issuing identifier)Please check whether the card number is correct or use another payment card and retry the transaction.
I0031Issuer not supportedThe issuer is not supported. Please advise the user to use another card or payment method.
I0039No credit accountThe card does not have a valid credit account. Please advise the user to use another card or payment method.
I0040Request function not supportedThe card or transaction does not support this function. Please use another payment method.
I0041Lost card, pick up card (fraud account)The card is invalid or restricted. Please advise the user to use another card or payment method.
I0043Stolen card, pick up (fraud account)The card is invalid or restricted. Please advise the user to use another card or payment method.
I0046Closed accountThe card is invalid or restricted. Please advise the user to use another card or payment method.
I0052No checking accountThe account type required for this transaction is not available. Please advise the user to use another card or payment method.
I0053No savings accountThe account type required for this transaction is not available. Please advise the user to use another card or payment method.
I0055PIN incorrect or missingThe transaction was declined due to incorrect or missing PIN. Please advise the user to use another card or payment method.
I0057Transaction not permitted to cardholderThe transaction is not permitted for this cardholder. Please advise the user to use another card or payment method.
I0064Transaction does not fulfill AML requirementThe transaction was declined due to compliance or security checks. Please use another payment method or contact the issuer.
I00R0Stop payment orderA stop payment order is in place. The transaction cannot be completed.
I00R1Revocation of authorization orderThe authorization has been revoked by the issuer. The transaction cannot be completed.
I00R3Revocation of all authorizations orderThe authorization has been revoked by the issuer. The transaction cannot be completed.
I0102Not support walletThe card or transaction does not support this function. Please use another payment method.
I0106Authentication failedThe transaction was declined due to authentication failure. Please advise the user to use another card or payment method.
I0114Not support card typeThe card or transaction does not support this function. Please use another payment method.
I0115Buyer status errorThe buyer status is not valid for this transaction. Please advise the user to use another payment method.
I0116The currency is currently not supportedThe transaction currency is not supported. Please use a supported currency or another payment method.
I0117Not support trans typeThe card or transaction does not support this function. Please use another payment method.
I0118Customer close some functionsCertain functions are disabled for this card by the issuer. Please advise the user to use another payment method.
I0119Over limitThe transaction exceeds the allowed limit for this card. Please advise the user to use another card or payment method.
I0120Trade is closedThe transaction or account is closed and cannot be processed.
P0024Key validation errorThe transaction was rejected due to key validation failure. Please contact Evonet support for assistance.
P0025Unable to locate previous messageThe previous transaction message cannot be found. Please verify the transaction flow or contact Evonet support.
P0030Format errorThe request format is invalid. Please verify the request structure and contact Evonet support if needed.
P0066Field {} absent or emptyRequired fields are missing or empty. Please verify the request and contact Evonet support if needed.
P0067{transaction function} unsupportedThe card or transaction does not support this function. Please use another payment method.
P0075Parameters errorInvalid request parameters. Please verify the request and contact Evonet support if needed.
P0076Encryption errorThe transaction was rejected due to encryption failure. Please verify the encryption configuration or contact Evonet support.
P00A0MAC or Signature check errorThe transaction was rejected due to signature or MAC verification failure. Please verify the signature configuration or contact Evonet support.
P00B1Surcharge amount not permitted on Visa cards or EBT food stamps (U.S. acquirers only)Surcharge is not permitted for this card type. Please remove the surcharge or use another payment method.
P0101Unsupported 3DS versionThe 3DS version is not supported. Please use a supported authentication method or another payment method.
P0102Unsupported tokenizeTokenization is not supported for this transaction. Please use another payment method.
P0103Unsupported cardholder verification methodThe cardholder verification method is not supported. Please use another payment method.
P0104The country code is currently not supportedThe country code is not supported. Please use another card or payment method.
P0105Address Verification Service (AVS) check failedThe transaction was declined due to compliance or security checks. Please use another payment method or contact the issuer.
P0107The limited number of times for coupon use has been exceededThe coupon or promotion is not valid. Please remove the coupon or use another promotion if available.
P0108Coupon does not existThe coupon or promotion is not valid. Please remove the coupon or use another promotion if available.
P0109Inconformity with the coupon usage rulesThe coupon or promotion is not valid. Please remove the coupon or use another promotion if available.
P0110Promotion is finishedThe coupon or promotion is not valid. Please remove the coupon or use another promotion if available.
P0111Coupon is expiredThe coupon or promotion is not valid. Please remove the coupon or use another promotion if available.

Risk declined

Response CodeResult MessageRecommendation
B0033The transaction was rejected for security violationThe transaction was rejected by the risk control system for security reasons. Please use another payment method or contact the issuer.