Error Code
EMV/ Kernel

Error code - EMV

NameTypeValueDescriptionExtra
EMV_OKEMV0Operation successful
    ERR_EMVRSPEMV-1Consumer card issue
    • Card does not return the correct data to the SoftPOS.
    ERR_APPBLOCKEMV-2Consumer card issue
    • Card or application is blocked and cannot be used.
    ERR_NOAPPEMV-3No matched card application detected
    • Card issue: the card type is not supported
    • AID issue: the corresponding AID is not loaded to the SoftPOS correctly
    • Transaction amount exceed the limits (for Mastercard)
    • The terminal can not find the matched EMV app for the card during the EMV app selection phase
    • Adding log for issue tracing, SDK will generate a log file and automatically upload it to the MineSec S3 server each time the application starts up
    • Adding log inside of MhdEmv_AddApp and will log what result code returns for each emv app adding operation.
    • Adding log inside of MhdNfcEnablev2PreChecker and will log the current total emv app num before transaction
    ERR_USERCANCELEMV-4The transaction is cancelled by users.
      ERR_TIMEOUTEMV-5This name will not happen in the production environment
      • Only applicable during L2 or L3
      ERR_EMVDATAEMV-6Consumer card issue
      • Card does not return the correct data to the SoftPOS.
      ERR_NOTACCEPTEMV-7The transaction is not accepted by the card issuer
        ERR_EMVDENIALEMV-8The transaction is declined by the card and cannot perform the transaction
          ERR_KEYEXPEMV-9CAPK key expired
            ERR_NOPINPADEMV-10No Pinpad detected
            • Not applicable for NCCC because SoftPOS does not support PIN.
            ERR_NOPINEMV-11No PIN entry detected
            • Not applicable for NCCC because SoftPOS does not support PIN.
            ERR_CAPKCHECKSUMEMV-12CAPK Key Checksum name
              ERR_NOTFOUNDEMV-13Consumer card issue
              • card does not return the correct data to the SoftPOS.
              ERR_NODATAEMV-14Consumer card issue
              • card does not return the correct data to the SoftPOS.
              ERR_OVERFLOWEMV-15Exceed limit for number of AID or CAPK
                ERR_NOTRANSLOGEMV-16No log entry read from FCI
                • Not applicable in SoftPOS SDK
                ERR_NORECORDEMV-17No record in the transaction log
                • Not applicable in SoftPOS SDK
                ERR_NOLOGITEMEMV-18No log item or log item name
                • Not applicable in SoftPOS SDK
                ERR_ICCRESETEMV-19Phone NFC issue, the NFC interface is reset
                  ERR_ICCCMDEMV-20ICC command name for the APDU exchange between card and NFC
                  • Phone NFC issue; can not read the card.
                  • The card moves and leaves too fast before the card EMV data is read completely.
                  • Card issue; the contactless function of the card is not good to be read.
                  ERR_ICCBLOCKEMV-21Consumer card issue
                  • the card communication is blocked and cannot be used
                  ERR_ICCNORECORDEMV-22Consumer card issue
                  • the card has no date to be read and cannot be used
                  ERR_USECONTACTEMV-23RFID failed
                  • Only applicable to UPI
                  ERR_APPEXPEMV-24The card is expired
                  • Only applicable to UPI
                  ERR_BLACKLISTEMV-25The card is blacklisted
                  • Only applicable to UPI
                  ERR_GPORSPEMV-26Consumer card issue
                  • the card does not return the correct data to the SoftPOS
                  ERR_USE_OTHEREMV-27Consumer card issue
                  • the card contactless application can not be used and ask to use contact or magstripe
                  ERR_LASTREADEMV-28Consumer card issue
                  • the last record of the card can not be read
                  ERR_TRANSEXCEEDEDEMV-29The transaction amount exceeds the allowed contactless transaction limit
                    ERR_NULLEMV-30Null pointer exception
                      ERR_NOAMTEMV-31No amount is input in the transaction
                        ERR_PINBLOCKEMV-32The PIN is blocked
                          EMV_FILE_ERREMV-33EMV File name
                            EMV_DATA_EXISTEMV-34EMV data already exists
                              ERR_APPPATHEMV-35Application path name
                                ERR_SEE_PHONEEMV-37For Mastercard Paypass to output transaction message in display in L3
                                • Applicable to Mastercard L3 testing
                                ERR_NOTALLOWEDEMV-38The card application is not allowed for the transaction
                                • Applicable to Visa, transaction amount exceed the limits
                                AMEX_EMV_TRANS_ERROREMV-100AMEX transaction declined
                                  AMEX_EMV_CONFIG_PARAM_ERREMV-101AMEX config parameter name
                                    AMEX_EMV_OPEN_AMEX_ERREMV-102AMEX open kernel name
                                      AMEX_EMV_INIT_TRANS_ERREMV-103AMEX init transaction data name
                                        AMEX_EMV_PPSERESP_ERREMV-104AMEX parsing PPSE response name
                                          AMEX_EMV_RECOVER_ICCPK_ERREMV-105AMEX recovery IC card public key name
                                            AMEX_EMV_RECOVER_IPK_ERREMV-106AMEX recovery issuer public key name
                                              AMEX_EMV_RECOVER_SIGN_ERREMV-107AMEX recovery signature data name
                                                DISCOVER_EMV_CONFIG_PARAM_ERREMV-201Discover config parameters name
                                                  DISCOVER_EMV_KERNEL_DATA_ERREMV-202Discover kernel data name
                                                    DISCOVER_EMV_KERNEL_SELECT_NEXTEMV-203Discover select next application
                                                      DISCOVER_EMV_KERNEL_TRY_AGAINEMV-204Discover try it again
                                                        DISCOVER_EMV_KERNEL_DECLINEDEMV-205Discover transaction declined
                                                          DISCOVER_EMV_KERNEL_TRY_ANOTHER_INTERFACEEMV-208Discover try another interface
                                                            DISCOVER_EMV_KERNEL_END_APPLICATIONEMV-209Discover kernel end the application