Modifier and Type | Method and Description |
---|---|
static CMF |
fromIsoString(java.lang.String irc)
Returns the
CMF instance that has the given String as its jPOS-CMF Result Code
(usually transmitted in DE-39). |
boolean |
inhibit() |
int |
irc() |
java.lang.String |
ircString()
Returns the
int irc() as a left-zero-padded String
This is the default implementation which can be overridden for performance or other reasons. |
boolean |
success() |
static IRC |
valueOf(int i) |
static CMF |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static CMF[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CMF APPROVED
public static final CMF HONOR_WITH_ID
public static final CMF APPROVED_PARTIAL
public static final CMF APPROVED_VIP
public static final CMF APPROVED_UPDATE_TRACK3
public static final CMF APPROVED_ISSUER_SPECIFIED_ACCOUNT
public static final CMF APPROVED_PARTIAL_ISSUER_SPECIFIED_ACCOUNT
public static final CMF APPROVED_FEES_DISPUTED
public static final CMF APPROVED_WITH_OVERDRAFT
public static final CMF APPROVED_CUSTOMER_REACTIVATED
public static final CMF APPROVED_TERMINAL_UNABLE_TO_PROCESS_ONLINE
public static final CMF APPROVED_OFFLINE
public static final CMF APPROVED_OFFLINE_REFERRAL
public static final CMF DO_NOT_HONOUR
public static final CMF EXPIRED
public static final CMF SUSPECTED_FRAUD
public static final CMF CONTACT_ACQUIRER
public static final CMF RESTRICTED_CARD
public static final CMF CONTACT_ACQUIRER_SECURITY
public static final CMF MAX_PIN_TRIES_EXCEEDED
public static final CMF REFER_TO_ISSUER
public static final CMF REFER_TO_ISSUER_SPECIAL
public static final CMF INVALID_CARD_ACCEPTOR
public static final CMF INVALID_AMOUNT
public static final CMF INVALID_CARD_NUMBER
public static final CMF PIN_DATA_REQUIRED
public static final CMF UNACCEPTABLE_FEE
public static final CMF NO_ACCOUNT_TYPE
public static final CMF UNSUPPORTED_FUNCTION
public static final CMF NOT_SUFFICIENT_FUNDS
public static final CMF INCORRECT_PIN
public static final CMF NO_CARD_RECORD
public static final CMF NOT_PERMITTED_TO_CARDHOLDER
public static final CMF NOT_PERMITTED_TO_TERMINAL
public static final CMF EXCEEDS_WITHDRAWAL_AMOUNT_LIMIT
public static final CMF SECURITY_VIOLATION
public static final CMF EXCEEDS_WITHDRAWAL_FREQUENCY_LIMIT
public static final CMF LAW_VIOLATION
public static final CMF CARD_NOT_EFFECTIVE
public static final CMF INVALID_PINBLOCK
public static final CMF PIN_LENGTH_ERROR
public static final CMF PIN_KEY_SYNC_ERROR
public static final CMF SUSPECTED_COUNTERFEIT_CARD_DONT_PICKUP
public static final CMF UNACCEPTED_CURRENCY
public static final CMF DECLINED_FEES_DISPUTED
public static final CMF LOST_OR_STOLEN_CARD
public static final CMF AUTHORIZATION_LIFECYCLE_UNACCEPTABLE
public static final CMF AUTHORIZATION_LIFECYCLE_EXPIRED
public static final CMF CLOSED_ACCOUNT
public static final CMF CLOSED_SAVINGS_ACCOUNT
public static final CMF CLOSED_CREDIT_ACCOUNT
public static final CMF CLOSED_ACCOUNT_TYPE
public static final CMF CLOSED_CHEQUE_ACCOUNT
public static final CMF BAD_DEBT
public static final CMF FROM_ACCOUNT_BAD_STATUS
public static final CMF TO_ACCOUNT_BAD_STATUS
public static final CMF CHEQUE_ALREADY_POSTED
public static final CMF INFORMATION_NOT_ON_FILE
public static final CMF CARD_VERIFICATION_DATA_FAILED
public static final CMF AMOUNT_NOT_FOUND
public static final CMF PIN_CHANGE_REQUIRED
public static final CMF NEW_PIN_INVALID
public static final CMF BANK_NOT_FOUND
public static final CMF BANK_NOT_EFFECTIVE
public static final CMF CUSTOMER_VENDOR_NOT_FOUND
public static final CMF CUSTOMER_VENDOR_NOT_EFFECTIVE
public static final CMF CUSTOMER_VENDOR_ACCOUNT_INVALID
public static final CMF VENDOR_NOT_FOUND
public static final CMF VENDOR_NOT_EFFECTIVE
public static final CMF VENDOR_DATA_INVALID
public static final CMF PAYMENT_DATE_INVALID
public static final CMF PERSONAL_ID_NOT_FOUND
public static final CMF SCHEDULED_TRANSACTION_EXISTS
public static final CMF ABORTED_AT_TERMINAL
public static final CMF UNSUPPORTED_TRANSACTION
public static final CMF CASHBACK_NOT_ALLOWED
public static final CMF CASHBACK_AMOUNT_EXCEEDED
public static final CMF DECLINED_PROCESSED_OFFLINE
public static final CMF DECLINED_UNABLE_TO_PROCESS
public static final CMF DECLINED_PROCESSED_OFFLINE_REFERRAL
public static final CMF ID_NUMBER_INVALID
public static final CMF DRIVER_NUMBER_INVALID
public static final CMF VID_INVALID
public static final CMF CERTIFICATE_EXPIRED
public static final CMF MISSING_FIELD
public static final CMF EXTRA_FIELD
public static final CMF INVALID_CARD
public static final CMF CARD_NOT_ACTIVE
public static final CMF CARD_NOT_CONFIGURED
public static final CMF SYSTEM_ERROR_DB
public static final CMF SYSTEM_ERROR_TXN
public static final CMF CONFIGURATION_ERROR
public static final CMF INVALID_TERMINAL
public static final CMF INACTIVE_TERMINAL
public static final CMF INVALID_MERCHANT
public static final CMF DUPLICATE_ENTITY
public static final CMF INVALID_ACQUIRER
public static final CMF INVALID_FIELD
public static final CMF MISCONFIGURED_ENDPOINT
public static final CMF INVALID_REQUEST
public static final CMF HOST_UNREACHABLE
public static final CMF FINANCIAL_DO_NOT_HONOUR
public static final CMF FINANCIAL_EXPIRED
public static final CMF FINANCIAL_SUSPECTED_FRAUD
public static final CMF FINANCIAL_CONTACT_ACQUIRER
public static final CMF FINANCIAL_RESTRICTED_CARD
public static final CMF FINANCIAL_CONTACT_ACQUIRER_SECURITY
public static final CMF FINANCIAL_MAX_PIN_TRIES_EXCEEDED
public static final CMF SPECIAL_CONDITIONS
public static final CMF LOST_CARD
public static final CMF STOLEN_CARD
public static final CMF SUSPECTED_COUNTERFEIT_CARD_PICKUP
public static final CMF MAX_DAILY_WITHDRAWAL
public static final CMF MAX_DAILY_AMOUNT
public static final CMF SUCCESSFUL
public static final CMF NOT_SUPPORTED_BY_RECEIVER
public static final CMF UNABLE_TO_LOCATE_RECORD
public static final CMF UPDATED_RECORD
public static final CMF FIELD_EDIT_ERROR
public static final CMF FILE_LOCKED_OUT
public static final CMF NOT_SUCCESSFUL
public static final CMF FORMAT_ERROR
public static final CMF DUPLICATE
public static final CMF UNKNOWN_FILE
public static final CMF INVALID_CARD_OR_CARDHOLDER_NUMBER
public static final CMF REVERSAL_ACCEPTED
public static final CMF RECONCILED_IN_BALANCE
public static final CMF RECONCILED_OUT_OF_BALANCE
public static final CMF AMOUNT_NOT_RECONCILED_TOTALS_PROVIDED
public static final CMF TOTALS_NOT_AVAILABLE
public static final CMF NOT_RECONCILED_TOTALS_PROVIDED
public static final CMF ADMIN_MESSAGE_ACCEPTED
public static final CMF FEE_COLLECTION_ACCEPTED
public static final CMF NET_ACCEPTED
public static final CMF NET_RETRY
public static final CMF ADVICE_ACK_NO_FINANCIAL
public static final CMF ADVICE_ACCEPTED
public static final CMF MESSAGE_ERROR
public static final CMF INVALID_TRANSACTION
public static final CMF RETRY_TRANSACTION
public static final CMF ACQUIRER_NOT_SUPPORTED
public static final CMF CUTOVER_IN_PROCESS
public static final CMF ISSUER_NOT_AVAILABLE
public static final CMF ROUTING_ERROR
public static final CMF SYSTEM_ERROR
public static final CMF ISSUER_SIGNED_OFF
public static final CMF ISSUER_TIMEOUT
public static final CMF ISSUER_UNAVAILABLE
public static final CMF DUPLICATE_TRANSMISSION
public static final CMF ORIGINAL_NOT_FOUND
public static final CMF RECONCILIATION_ERROR
public static final CMF MAC_INCORRECT
public static final CMF MAC_KEY_SYNC_ERROR
public static final CMF ZMK_NOT_AVAILABLE
public static final CMF CRYPTO_ERROR
public static final CMF HSM_ERROR_RETRY
public static final CMF HSM_ERROR
public static final CMF OUT_OF_SEQUENCE
public static final CMF REQUEST_IN_PROGRESS
public static final CMF INVALID_SECURITY_CODE
public static final CMF DATABASE_ERROR
public static final CMF CUSTOMER_VENDOR_FORMAT_ERROR
public static final CMF RECURRING_DATA_ERROR
public static final CMF UPDATE_NOT_ALLOWED
public static final CMF AGREEMENT_VIOLATION
public static final CMF GENERAL_DECLINE
public static final CMF JPOS
public static final CMF INTERNAL_ERROR
public static final CMF USER
public static CMF[] values()
for (CMF c : CMF.values()) System.out.println(c);
public static CMF valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String ircString()
IRC
int irc()
as a left-zero-padded String
This is the default implementation which can be overridden for performance or other reasons.public boolean success()
public boolean inhibit()
public static IRC valueOf(int i)
public static CMF fromIsoString(java.lang.String irc)
CMF
instance that has the given String as its jPOS-CMF Result Code
(usually transmitted in DE-39).irc
- a String representing a jPOS-CMF Result Codenull