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