Skip to main content

APM Response Codes

EBANX provides a wide range of payment methods. Here we will show you how to collect possible payment errors when made with Alternative Payment Methods (APMs).



Overview

When an APM transaction is processed, it may return various statuses that indicate the outcome of the transaction. These statuses are essential for understanding whether a payment was successful or if there were issues that need to be addressed.

The APM transaction status will be returned in the response of the direct and query API methods in the payment.transaction_status code.

{
"payment": {
"transaction_status": {
"acquirer" : "EBANX",
"code" : "NOK",
"description" : "Insufficient funds or limit restrictions in the user's account",
"description_code" : "INSUFFICIENT_FUNDS_OR_DAILY_LIMIT"
}
}
}

List with response codes


codedescription_codedescription
OKACCEPTEDPayment successfully paid
NOKATTEMPTS_EXCEEDED_MPIN_OR_OTPAuthentication failed due to incorrect input by user
NOKBIN_MISMATCHBin mismatch for UPI on CC transactions
NOKBROKEN_COMMUNICATIONBroken communication
NOKCANCELED_BY_MERCHANTPayment cancellation requested by the merchant
NOKCANCELED_BY_PAYERPayment cancellation requested by the user
NOKCANNOT_TRANSACTIONCannot process transaction at this moment
NOKCOMMUNICATION_MISMATCHCommunication mismatch
NOKCUSTOMER_NUMBER_OR_ACCOUNT_CHANGEUser account has undergone changes to primary values
NOKDECLINED_BY_CC_ISSUING_BANKThe transaction was declined directly by the card's issuing bank
NOKDECLINED_DUE_TIMEOUTDeclined due timeout
NOKDEFAULT_ERRORUnknown acquirer error
NOKDO_NOT_HONOURPayment rejected by bank due to internal checks
NOKDUPLICATE_TRANSACTIONDuplicate Mandate/transaction request
NOKENROLLMENT_CANCELLEDEnrollment is no longer active
NOKENROLLMENT_CONFIRMATION_FAILUREIssue in enrollment confirmation by user bank
NOKENROLLMENT_NOT_ACTIVEEnrollment is not active
NOKENROLLMENT_PAUSEDEnrollment paused by the customer
NOKEWALLET_INSTANT_RETRY_ERRORAttempt failed, please try again
NOKEXPIRED_AFTER_3RETRIESPayment cancelled after 3 retries
NOKEXPIRED_AFTER_7DAYSPayment expired after 7 days cap
NOKEXPIRED_BY_USER_INACTIONPayment expired due to user inaction
NOKFRAUD_RISKTransaction declined due to suspected fraud
NOKINCORRECT_CUSTOMER_DATAIncorrect customer data
NOKINSUFFICIENT_FUNDSInsufficient funds
NOKINSUFFICIENT_FUNDS_OR_DAILY_LIMITInsufficient funds or limit restrictions in the user's account
NOKINTERNAL_SERVER_ERRORInternal server error
NOKINVALID_AMOUNTValue sent in the amount field is incorrect
NOKINVALID_CARDThe card payment attempt was declined because the card is expired, blocked, or not supported for this type of purchase
NOKINVALID_CARD_DATATransaction declined due to incorrect card information entered by the user
NOKINVALID_DUE_DATEInvalid due date
NOKINVALID_MPIN_OR_OTPAuthentication failed due to incorrect input by user
NOKINVALID_PARAMETERSInvalid parameters
NOKINVALID_VPAVPA is either invalid or is inactive
NOKLIMIT_EXCEEDEDPayment declined as the amount exceeds the maximum threshold defined by the payer
NOKMANDATE_EXPIREDEnrollment has expired
NOKMANDATE_NOT_FOUNDEnrollment does not exist or is not valid in the network/issuer system
NOKMANDATE_PAUSEDEnrollment paused by the customer
NOKMANDATE_REVOKEDEnrollment revoked by the customer
NOKMAX_AMOUNT_EXCEEDEDPayment declined as the amount exceeds the maximum threshold defined by the payer
NOKNO_ACCEPTEDNot accepted
NOKNO_ACCEPTED_RETRYABLENot accepted that should be retried
NOKNO_ACTION_BY_PAYERAuthentication not completed by user
NOKNOTIFICATION_DELIVERY_FAILEDThe notification was sent but failed to be delivered to the customer
NOKNOTIFICATION_NOT_FOUNDPre debit notification not sent for the payment
NOKPAYEE_BLOCKED_AT_REMITTERMerchant blocked at Remitter Bank due to internal checks
NOKPAYMENT_NOT_VALIDInvalid payment scheduling
NOKPROVIDER_RESPONSE_ERRORProvider response error
NOKREJECTED_BY_USEREnrollment rejected by the user
NOKREMITTER_BANK_NOT_AVAILABLEBank doesn't support the payment method
NOKSUSPECTED_FRAUD_REMITTER_BANKPayment declined based on risk score by remitter
NOKTECHNICAL_ERRORTechnical failures or gateway errors
NOKTIMEOUTExternal service not available, try again
NOKTIMEOUT_ACQUIRING_BANK_UNAVAILABLEExternal service not available, try again
NOKTIMEOUT_BENEFICIARY_BANK_UNAVAILABLEExternal service not available, try again
NOKTIMEOUT_NPCI_UNAVAILABLEExternal service not available, try again
NOKTIMEOUT_REMITTER_BANK_UNAVAILABLEExternal service not available, try again
NOKTRANSACTION_NOT_FOUNDTransaction not found
NOKUSER_ACCOUNT_CLOSEDUser account is closed or blocked
NOKUSER_BANK_VALIDATION_ISSUESomething went wrong in user bank data validation
NOKWRONG_AMOUNT_UNDERPAIDInvalid amount paid (Underpaid)

Still need help?

Help Image

We hope this article was helpful. If you still have questions, you can explore the following options: