public enum EMV_RESULT_CODE_Types{
EMV_RESULT_CODE_APPROVED(0X00),
EMV_RESULT_CODE_DECLINED(0X01),
EMV_RESULT_CODE_GO_ONLINE(0X02),
EMV_RESULT_CODE_FAILED(0X03),
EMV_RESULT_CODE_SYSTEM_ERROR(0X05),
EMV_RESULT_CODE_NOT_ACCEPT(0X07),
EMV_RESULT_CODE_FALLBACK(0X0A),
EMV_RESULT_CODE_CANCEL(0X0C),
EMV_RESULT_CODE_OTHER_ERROR(0X0F),
EMV_RESULT_CODE_TIME_OUT(0X0D),
EMV_RESULT_CODE_OFFLINE_APPROVED(0X10),
EMV_RESULT_CODE_OFFLINE_DECLINED(0X11),
EMV_RESULT_CODE_REFERRAL_PROCESSING(0X12),
EMV_RESULT_CODE_ERROR_APP_PROCESSING(0X13),
EMV_RESULT_CODE_ERROR_APP_READING(0X14),
EMV_RESULT_CODE_ERROR_DATA_AUTH(0X15),
EMV_RESULT_CODE_ERROR_PROCESSING_RESTRICTIONS(0X16),
EMV_RESULT_CODE_ERROR_CVM_PROCESSING(0X17),
EMV_RESULT_CODE_ERROR_RISK_MGMT(0X18),
EMV_RESULT_CODE_ERROR_TERM_ACTION_ANALYSIS(0X19),
EMV_RESULT_CODE_ERROR_CARD_ACTION_ANALYSIS(0X1A),
EMV_RESULT_CODE_ERROR_APP_SELECTION_TIMEOUT(0X1B),
EMV_RESULT_CODE_ERROR_DATA_LEN_INCORRECT(0X1C),
EMV_RESULT_CODE_CALL_YOUR_BANK(0X1D),
EMV_RESULT_CODE_NO_ICC_ON_CARD(0X1E),
EMV_RESULT_CODE_NEW_SELECTION(0X1F),
EMV_RESULT_CODE_START_TRANSACTION_SUCCESS(0X20),
EMV_RESULT_CODE_APPROVED_WITH_ADVISE_NO_REASON(0X21),
EMV_RESULT_CODE_APPROVED_WITH_ADVISE_IA_FAILED(0X22),
EMV_RESULT_CODE_ERROR_POWER_CARD_ERROR(0x23),
EMV_RESULT_CODE_ERROR_TRANSACTION_AMOUNT_INCORRECT(0x24),
EMV_RESULT_CODE_PROCESS_OK(0x100),
EMV_RESULT_CODE_ERROR_INVALID_ARG(0x101),
EMV_RESULT_CODE_ERROR_FILE_OPEN_FAILED(0x301),
EMV_RESULT_CODE_ERROR_FILE_OPERATION_FAILED(0x302),
EMV_RESULT_CODE_ERROR_FILE_MEMORY_NOT_ENOUGH(0x351),
EMV_RESULT_CODE_SMARTCARD_OK(0x401),
EMV_RESULT_CODE_ERROR_SMARTCARD_FAIL(0x402),
EMV_RESULT_CODE_ERROR_SMARTCARD_INIT_FAILED(0x403),
EMV_RESULT_CODE_ERROR_FALLBACK_SITUATION(0x404),
EMV_RESULT_CODE_ERROR_EMV_PARSING_TAGS_FAILED(0x601),
EMV_RESULT_CODE_ERROR_EMV_DUPLICATE_CARD_DATA_ELEMENT(0x602),
EMV_RESULT_CODE_ERROR_EMV_DATA_FORMAT_INCORRECT(0x603),
EMV_RESULT_CODE_ERROR_EMV_NO_TERM_APP(0x604),
EMV_RESULT_CODE_ERROR_EMV_NO_MATCHING_APP(0x605),
EMV_RESULT_CODE_ERROR_EMV_MISSING_MANDATORY_OBJECT(0x606),
EMV_RESULT_CODE_ERROR_EMV_APP_SELECTION_RETRY(0x607),
EMV_RESULT_CODE_ERROR_EMV_GET_AMOUNT_ERROR(0x608),
EMV_RESULT_CODE_ERROR_EMV_CARD_REJECTED(0x609),
EMV_RESULT_CODE_ERROR_EMV_AIP_NOT_RECEIVED(0x610),
EMV_RESULT_CODE_ERROR_EMV_AFL_NOT_RECEIVED(0x611),
EMV_RESULT_CODE_ERROR_EMV_AFL_LEN_OUT_OF_RANGE(0x612),
EMV_RESULT_CODE_ERROR_EMV_SFI_OUT_OF_RANGE(0x613),
EMV_RESULT_CODE_ERROR_EMV_AFL_INCORRECT(0x614),
EMV_RESULT_CODE_ERROR_EMV_EXP_DATE_INCORRECT(0x615),
EMV_RESULT_CODE_ERROR_EMV_EFF_DATE_INCORRECT(0x616),
EMV_RESULT_CODE_ERROR_EMV_ISS_COD_TBL_OUT_OF_RANGE(0x617),
EMV_RESULT_CODE_ERROR_EMV_CRYPTOGRAM_TYPE_INCORRECT(0x618),
EMV_RESULT_CODE_ERROR_EMV_PSE_NOT_SUPPORTED_BY_CARD(0x619),
EMV_RESULT_CODE_ERROR_EMV_USER_SELECTED_LANGUAGE(0x620),
EMV_RESULT_CODE_ERROR_EMV_SERVICE_NOT_ALLOWED(0x621),
EMV_RESULT_CODE_ERROR_EMV_NO_TAG_FOUND(0x622),
EMV_RESULT_CODE_ERROR_EMV_CARD_BLOCKED(0x623),
EMV_RESULT_CODE_ERROR_EMV_LEN_INCORRECT(0x624),
EMV_RESULT_CODE_ERROR_CARD_COM_ERROR(0x625),
EMV_RESULT_CODE_ERROR_EMV_TSC_NOT_INCREASED(0x626),
EMV_RESULT_CODE_ERROR_EMV_HASH_INCORRECT(0x627),
EMV_RESULT_CODE_ERROR_EMV_NO_ARC(0x628),
EMV_RESULT_CODE_ERROR_EMV_INVALID_ARC(0x629),
EMV_RESULT_CODE_ERROR_EMV_NO_ONLINE_COMM(0x630),
EMV_RESULT_CODE_ERROR_TRAN_TYPE_INCORRECT(0x631),
EMV_RESULT_CODE_ERROR_TRAN_AMOUNT_INCORRECT(0x632),
EMV_RESULT_CODE_ERROR_CVM_TYPE_UNKNOWN(0x701),
EMV_RESULT_CODE_ERROR_CVM_AIP_NOT_SUPPORTED(0x702),
EMV_RESULT_CODE_ERROR_CVM_TAG_8E_MISSING(0x703),
EMV_RESULT_CODE_ERROR_CVM_TAG_8E_FORMAT_ERROR(0x704),
EMV_RESULT_CODE_ERROR_CVM_CODE_IS_NOT_SUPPORTED(0x705),
EMV_RESULT_CODE_ERROR_CVM_COND_CODE_IS_NOT_SUPPORTED(0x706),
EMV_RESULT_CODE_ERROR_NO_MORE_CVM(0x707),
EMV_RESULT_CODE_ERROR_PIN_BYPASSED_BEFORE(0x708),
EMV_RESULT_CODE_ERROR_PK_BUFFER_SIZE_TOO_BIG(0x801),
EMV_RESULT_CODE_ERROR_PK_FILE_WRITE_ERROR(0x802),
EMV_RESULT_CODE_ERROR_PK_HASH_ERROR(0x803),
EMV_RESULT_CODE_ERROR_EMV_APP_SELECTION_RETRY2(0x1101),
EMV_RESULT_CODE_ERROR_NO_CARD_HOLDER_CONFIRMATION(0x1102),
EMV_RESULT_CODE_ERROR_GET_ONLINE_PIN(0x1103);
};