public enum TransactionStatus extends java.lang.Enum<TransactionStatus>
Enum Constant and Description |
---|
TXN_STATUS_ABORTED
Process has been aborted.
|
TXN_STATUS_ALREADY_CONNECTED
Indicates the service is already connected.
|
TXN_STATUS_APDU_AFTER_MATCHED
Application selection method with APDU after executed and at least one APDU matched.
|
TXN_STATUS_APDU_BEFORE_MATCHED
Application selection method with APDU before executed and at least one APDU matched.
|
TXN_STATUS_APDU_NOT_LOADED
The APDU method module is not present (specific to contactless).
|
TXN_STATUS_APP_INVALID_DATA
The application returned invalid data on a service entry call.
|
TXN_STATUS_APP_MISSING_DATA
A mandatory data has not been provided by the application on a service entry call.
|
TXN_STATUS_APP_UNEXPECTED_RETURN
The application returned an unexpected value on the called service entry.
|
TXN_STATUS_APPLICATION_BLOCKED
The card application is blocked.
|
TXN_STATUS_BAD_CARD_RESPONSE_FOLLOWING_RESELECTION
The card provided a bad response following method re-selection, which implies the transaction
is terminated according to EMVCo Book B (3.3.3.5 for AIDs).
|
TXN_STATUS_CARD_ALREADY_INSERTED
(Internal) Transaction fails due to card already inserted.
|
TXN_STATUS_CARD_BLOCKED
Card application is blocked (SW=6A81).
|
TXN_STATUS_CARD_DATA_ERROR
Card returned invalid data and process has been terminated.
|
TXN_STATUS_CARD_DATA_MISSING
Mandatory card data is missing, and process has been terminated.
|
TXN_STATUS_CARD_DATA_REDUNDANT
Card returned redundant data, and process has been terminated.
|
TXN_STATUS_CARD_ERROR
The card or card driver has returned an error.
|
TXN_STATUS_CARD_MUTE
The card is mute.
|
TXN_STATUS_CARD_REMOVED
The card has been removed from the reader.
|
TXN_STATUS_CARD_UNKNOWN
The card is unknown to the required processing.
|
TXN_STATUS_CLASE_NOT_LOADED
The Contact'less application selection engine (CLASE) is not loaded
(specific to contactless).
|
TXN_STATUS_COMMUNICATION_ERROR
A communication error occurred with the card.
|
TXN_STATUS_COMPONENT_NOT_LOADED
The required operation cannot be executed because the associated component is not loaded.
|
TXN_STATUS_CONDITIONS_OF_USE_NOT_SATISFIED
The conditions of use of card application are not satisfied.
|
TXN_STATUS_DATABASE_ERROR
A database error occurred.
|
TXN_STATUS_EP_NOT_LOADED
The Entry Point module is not loaded (specific to contactless).
|
TXN_STATUS_EP_PPR_NOT_EXECUTED
The required operation cannot be executed because the pre-processing has not been executed.
|
TXN_STATUS_EXPIRED_CERTIFICATE
The certificate used for Offline data authentication is expired.
|
TXN_STATUS_FINAL_SELECT_NOT_DONE
The final SELECT has not been done yet.
|
TXN_STATUS_FUNCTION_NOT_IMPLEMENTED
The required operation cannot be executed because the function is not implemented.
|
TXN_STATUS_INTERNAL_ERROR
An internal error occurred.
|
TXN_STATUS_INVALID_COMPONENT_VERSION
The component version is not compliant with the required function.
|
TXN_STATUS_INVALID_INPUT_DATA
Provided input data are not valid.
|
TXN_STATUS_INVALID_OBJECT
Invalid object.
|
TXN_STATUS_KO
An error occurred.
|
TXN_STATUS_L1_INTERFACE_NOT_LOADED
Level 1 interface is not loaded.
|
TXN_STATUS_L1_NOT_OPENED
The required operation cannot be executed because the L1 interface is not opened.
|
TXN_STATUS_LIB_INTERFACE_ERROR
An error occurred in the component interface library (missing service, service not ready,
...).
|
TXN_STATUS_LOA_MATCHED
Application selection method with List of AID executed and at least one AID matched.
|
TXN_STATUS_LOA_NOT_LOADED
The List of AID module is not loaded (specific to contactless).
|
TXN_STATUS_MEMORY
Not enough memory.
|
TXN_STATUS_MISSING_DATA
Missing mandatory data in the provided input data.
|
TXN_STATUS_MOBILE
The transaction is following the mobile transaction flow (specific to contactless kernels).
|
TXN_STATUS_MUTEX_ERROR
A MUTEX error occurred (unlikely to be returned).
|
TXN_STATUS_MUTEX_TIMEOUT
The timeout is elapsed when trying to take the MUTEX.
|
TXN_STATUS_NO_CLESS_APPLICATION
The application does not implement the required service entries to perform contactless
transaction (specific to contactless).
|
TXN_STATUS_NO_ELIGIBLE_CRITERIA
There is no eligible AID to the application selection process.
|
TXN_STATUS_NO_MATCHING_METHOD
Application selection method executed and no criteria matched.
|
TXN_STATUS_NO_PARAMETERS
There is no parameters loaded, so operation cannot be executed.
|
TXN_STATUS_NOT_ALLOWED
Operation is not allowed (because of the processing context, process already in progress...).
|
TXN_STATUS_NOT_AUTHORIZED
Operation is not authorized (access rights).
|
TXN_STATUS_NOT_AVAILABLE
The required operation cannot be executed because the required data are not available.
|
TXN_STATUS_NOT_CONNECTED
The connection is not established yet.
|
TXN_STATUS_NOT_IN_PROGRESS
The required operation cannot be executed because there is nothing in progress yet.
|
TXN_STATUS_NOT_LOADED
The component is not loaded in the terminal.
|
TXN_STATUS_OK
Success.
|
TXN_STATUS_PPSE_APPLICATION_BLOCKED
PPSE application is blocked (SW=6A81) (specific to contactless).
|
TXN_STATUS_PPSE_MATCHED
Application selection method with PPSE executed and at least one AID matched.
|
TXN_STATUS_PPSE_NOT_FOUND
Card does not support PPSE (SW=6A82) (specific to contactless).
|
TXN_STATUS_PPSE_UNEXPECTED_SW
Card returned an unexpected SW to the PPSE command (specific to contactless).
|
TXN_STATUS_RECOVERY_ID_NOT_FOUND
The requested recovery id has not be found.
|
TXN_STATUS_RNG_ERROR
RNG error.
|
TXN_STATUS_SEMAPHORE_ERROR
A semaphore error occurred (unlikely to be returned).
|
TXN_STATUS_SERVICE_NOT_AVAILABLE
The required service is not available.
|
TXN_STATUS_TECHNO_NOT_SUPPORTED
The requested technologies don't match available readers and/or payment applications.
|
TXN_STATUS_TXN_ABORTED
Transaction has been aborted.
|
TXN_STATUS_TXN_APPROVED
The transaction has been completed and has been approved.
|
TXN_STATUS_TXN_CARD_NOT_SUPPORTED
Transaction is terminated and card is considered as not supported.
|
TXN_STATUS_TXN_DECLINED
The transaction has been completed and has been declined.
|
TXN_STATUS_TXN_FALLBACK_ON_SWIPE
Transaction needs to fallback on swipe.
|
TXN_STATUS_TXN_NO_CARD
Transaction is terminated because no card has been presented during the requested timeout.
|
TXN_STATUS_TXN_NOT_ALLOWED
There is no eligible criteria to perform a transaction.
|
TXN_STATUS_TXN_ONLINE_REQUEST
Transaction needs to be sent online for authorization this status is generally returned by
the kernels).
|
TXN_STATUS_TXN_RESTART_A
Transaction needs to restart on START A, with standard message displayed (restart flag is
set).
|
TXN_STATUS_TXN_RESTART_B_COMM_ERROR
Transaction needs to restart on START B, following a communication error (restart flag is
set).
|
TXN_STATUS_TXN_RESTART_B_DOUBLE_TAP
Transaction needs to restart on START B, following for a double tap request (restart flag is
set).
|
TXN_STATUS_TXN_RESTART_B_OTHER
Transaction needs to restart on START B, (outcome is any other than "TRY AGAIN") with no
message displayed (restart flag is not set).
|
TXN_STATUS_TXN_RESTART_B_SAME_METHOD
Transaction needs to restart on START B, in order to reselect the same method (restart flag
is set).
|
TXN_STATUS_TXN_RESTART_B_TRY_AGAIN
Transaction needs to restart on START B, following a communication error (restart flag is
not set).
|
TXN_STATUS_TXN_RESTART_C
Transaction needs to restart on START C (restart flag is not set).
|
TXN_STATUS_TXN_RESTART_C_SAME_METHOD
Transaction needs to restart on START C, in order to reselect the same method (restart flag
is not set).
|
TXN_STATUS_TXN_RESTART_CHIP
Transaction needs to detect contact card again (contact error ?).
|
TXN_STATUS_TXN_RESTART_D
Transaction needs to restart on START D (restart flag is set).
|
TXN_STATUS_TXN_RESTART_SWIPE
Transaction needs to swipe again the card (read error ?).
|
TXN_STATUS_TXN_SUSPENDED
Transaction has been suspended.
|
TXN_STATUS_TXN_TERMINATED
Transaction has been terminated.
|
TXN_STATUS_TXN_USE_CHIP_ONLY
Transaction needs to be conducted over the contact chip interface only.
|
TXN_STATUS_TXN_USE_CONTACT_INTERFACE
Transaction needs to be conducted over a contact interface.
|
TXN_STATUS_TXN_USE_SWIPE_ONLY
Transaction needs to be conducted over the contact swipe interface only.
|
TXN_STATUS_UNEXPECTED_SW
The card returned an unexpected status word to the command.
|
TXN_STATUS_UNKNOWN
The result is unknown.
|
Modifier and Type | Method and Description |
---|---|
static TransactionStatus |
getEnum(int value)
Get enum from its numeric value.
|
int |
getValue() |
static TransactionStatus |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static TransactionStatus[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TransactionStatus TXN_STATUS_OK
public static final TransactionStatus TXN_STATUS_INVALID_OBJECT
public static final TransactionStatus TXN_STATUS_MEMORY
public static final TransactionStatus TXN_STATUS_L1_INTERFACE_NOT_LOADED
public static final TransactionStatus TXN_STATUS_NOT_AUTHORIZED
public static final TransactionStatus TXN_STATUS_NOT_ALLOWED
public static final TransactionStatus TXN_STATUS_INVALID_INPUT_DATA
public static final TransactionStatus TXN_STATUS_MISSING_DATA
public static final TransactionStatus TXN_STATUS_RNG_ERROR
public static final TransactionStatus TXN_STATUS_NO_PARAMETERS
public static final TransactionStatus TXN_STATUS_NOT_AVAILABLE
public static final TransactionStatus TXN_STATUS_NO_ELIGIBLE_CRITERIA
public static final TransactionStatus TXN_STATUS_EP_PPR_NOT_EXECUTED
public static final TransactionStatus TXN_STATUS_PPSE_MATCHED
public static final TransactionStatus TXN_STATUS_NO_MATCHING_METHOD
public static final TransactionStatus TXN_STATUS_CARD_BLOCKED
public static final TransactionStatus TXN_STATUS_PPSE_APPLICATION_BLOCKED
public static final TransactionStatus TXN_STATUS_PPSE_UNEXPECTED_SW
public static final TransactionStatus TXN_STATUS_COMMUNICATION_ERROR
public static final TransactionStatus TXN_STATUS_ABORTED
public static final TransactionStatus TXN_STATUS_NOT_IN_PROGRESS
public static final TransactionStatus TXN_STATUS_FUNCTION_NOT_IMPLEMENTED
public static final TransactionStatus TXN_STATUS_COMPONENT_NOT_LOADED
public static final TransactionStatus TXN_STATUS_KO
public static final TransactionStatus TXN_STATUS_MUTEX_ERROR
public static final TransactionStatus TXN_STATUS_L1_NOT_OPENED
public static final TransactionStatus TXN_STATUS_PPSE_NOT_FOUND
public static final TransactionStatus TXN_STATUS_CARD_DATA_ERROR
public static final TransactionStatus TXN_STATUS_CARD_DATA_MISSING
public static final TransactionStatus TXN_STATUS_CARD_DATA_REDUNDANT
public static final TransactionStatus TXN_STATUS_SEMAPHORE_ERROR
public static final TransactionStatus TXN_STATUS_LIB_INTERFACE_ERROR
public static final TransactionStatus TXN_STATUS_SERVICE_NOT_AVAILABLE
public static final TransactionStatus TXN_STATUS_NOT_LOADED
public static final TransactionStatus TXN_STATUS_LOA_MATCHED
public static final TransactionStatus TXN_STATUS_APDU_BEFORE_MATCHED
public static final TransactionStatus TXN_STATUS_APDU_AFTER_MATCHED
public static final TransactionStatus TXN_STATUS_CLASE_NOT_LOADED
public static final TransactionStatus TXN_STATUS_EP_NOT_LOADED
public static final TransactionStatus TXN_STATUS_LOA_NOT_LOADED
public static final TransactionStatus TXN_STATUS_APDU_NOT_LOADED
public static final TransactionStatus TXN_STATUS_NO_CLESS_APPLICATION
public static final TransactionStatus TXN_STATUS_APP_UNEXPECTED_RETURN
public static final TransactionStatus TXN_STATUS_APP_INVALID_DATA
public static final TransactionStatus TXN_STATUS_APP_MISSING_DATA
public static final TransactionStatus TXN_STATUS_TXN_NOT_ALLOWED
public static final TransactionStatus TXN_STATUS_BAD_CARD_RESPONSE_FOLLOWING_RESELECTION
public static final TransactionStatus TXN_STATUS_CARD_ERROR
public static final TransactionStatus TXN_STATUS_UNEXPECTED_SW
public static final TransactionStatus TXN_STATUS_DATABASE_ERROR
public static final TransactionStatus TXN_STATUS_MOBILE
public static final TransactionStatus TXN_STATUS_APPLICATION_BLOCKED
public static final TransactionStatus TXN_STATUS_CONDITIONS_OF_USE_NOT_SATISFIED
public static final TransactionStatus TXN_STATUS_CARD_UNKNOWN
public static final TransactionStatus TXN_STATUS_ALREADY_CONNECTED
public static final TransactionStatus TXN_STATUS_CARD_REMOVED
public static final TransactionStatus TXN_STATUS_NOT_CONNECTED
public static final TransactionStatus TXN_STATUS_CARD_MUTE
public static final TransactionStatus TXN_STATUS_EXPIRED_CERTIFICATE
public static final TransactionStatus TXN_STATUS_FINAL_SELECT_NOT_DONE
public static final TransactionStatus TXN_STATUS_MUTEX_TIMEOUT
public static final TransactionStatus TXN_STATUS_CARD_ALREADY_INSERTED
public static final TransactionStatus TXN_STATUS_TECHNO_NOT_SUPPORTED
public static final TransactionStatus TXN_STATUS_RECOVERY_ID_NOT_FOUND
public static final TransactionStatus TXN_STATUS_TXN_USE_CONTACT_INTERFACE
public static final TransactionStatus TXN_STATUS_TXN_USE_CHIP_ONLY
public static final TransactionStatus TXN_STATUS_TXN_USE_SWIPE_ONLY
public static final TransactionStatus TXN_STATUS_TXN_RESTART_A
public static final TransactionStatus TXN_STATUS_TXN_RESTART_B_COMM_ERROR
public static final TransactionStatus TXN_STATUS_TXN_RESTART_B_TRY_AGAIN
public static final TransactionStatus TXN_STATUS_TXN_RESTART_B_OTHER
public static final TransactionStatus TXN_STATUS_TXN_RESTART_B_DOUBLE_TAP
public static final TransactionStatus TXN_STATUS_TXN_RESTART_B_SAME_METHOD
public static final TransactionStatus TXN_STATUS_TXN_RESTART_C
public static final TransactionStatus TXN_STATUS_TXN_RESTART_D
public static final TransactionStatus TXN_STATUS_TXN_APPROVED
public static final TransactionStatus TXN_STATUS_TXN_DECLINED
public static final TransactionStatus TXN_STATUS_TXN_ABORTED
public static final TransactionStatus TXN_STATUS_TXN_TERMINATED
public static final TransactionStatus TXN_STATUS_TXN_CARD_NOT_SUPPORTED
public static final TransactionStatus TXN_STATUS_TXN_NO_CARD
public static final TransactionStatus TXN_STATUS_TXN_ONLINE_REQUEST
public static final TransactionStatus TXN_STATUS_TXN_RESTART_SWIPE
public static final TransactionStatus TXN_STATUS_TXN_RESTART_CHIP
public static final TransactionStatus TXN_STATUS_TXN_RESTART_C_SAME_METHOD
public static final TransactionStatus TXN_STATUS_TXN_FALLBACK_ON_SWIPE
public static final TransactionStatus TXN_STATUS_TXN_SUSPENDED
public static final TransactionStatus TXN_STATUS_INVALID_COMPONENT_VERSION
public static final TransactionStatus TXN_STATUS_INTERNAL_ERROR
public static final TransactionStatus TXN_STATUS_UNKNOWN
public static TransactionStatus[] values()
public static TransactionStatus 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 int getValue()
public static TransactionStatus getEnum(int value)