Package com.creditcall.chipdnamobile
Class PaymentDeviceErrorCode
- java.lang.Object
-
- com.creditcall.chipdnamobile.PaymentDeviceErrorCode
-
- All Implemented Interfaces:
java.io.Serializable
public class PaymentDeviceErrorCode extends java.lang.ObjectThe error codes for PaymentDeviceErrorCode- Author:
- Creditcall Ltd
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static PaymentDeviceErrorCodeAcceptedButtonPressedAccept button pressed.static PaymentDeviceErrorCodeActionCancelledAction aborted with cancel key.static PaymentDeviceErrorCodeActionNotPermittedAction not permitted.static PaymentDeviceErrorCodeBluetoothNotEnabledBluetooth is not enabled on this mobile device.static PaymentDeviceErrorCodeBluetoothNotSupportedBluetooth is not supported on this mobile device.static PaymentDeviceErrorCodeConnectionFailedConnection failed.static PaymentDeviceErrorCodeDataMissingThere is data missing.static PaymentDeviceErrorCodeDeviceBusyBluepad50 is busy.static PaymentDeviceErrorCodeDeviceNotPairedThe selected Bluetooth device is not paired.static PaymentDeviceErrorCodeDisplayTextFormatInvalidThe text to display contains invalid charactersstatic PaymentDeviceErrorCodeDisplayTextMissingThe text to display can not be nullstatic PaymentDeviceErrorCodeDisplayTextTooLongThe text to display is to long too fit on screenstatic PaymentDeviceErrorCodeDisplayTimeInvalidThe display time is invalidstatic PaymentDeviceErrorCodeDuplicatedKeyDuplicate key.static PaymentDeviceErrorCodeEncryptedHeaderErrorError in encrypted header.static PaymentDeviceErrorCodeFlashErrorInternal flash error.static PaymentDeviceErrorCodeGeneralGeneral error has occurred.static PaymentDeviceErrorCodeGeneralKeyboardErrorGeneral keyboard error.static PaymentDeviceErrorCodeHALHardwareErrorHAL Hardware error.static PaymentDeviceErrorCodeHardwareErrorHardware error.static PaymentDeviceErrorCodeIDTechPinPadSearchUnavailableUnable to search for IDTECH PinPads in any state other than idle while connected to an IDTECH PinPad via USB, it must be disconnected before searching.static PaymentDeviceErrorCodeInitErrorInit error, reserved for future use.static PaymentDeviceErrorCodeInvalidAddressInvalid Address.static PaymentDeviceErrorCodeInvalidChecksumInvalid checksum, reserved for future use.static PaymentDeviceErrorCodeInvalidCommandOrModeThe Bluepad PIN pad is currently in a mode which doesn't accept that command.static PaymentDeviceErrorCodeInvalidCommandSequenceInvalid command sequence, reserved for future use.static PaymentDeviceErrorCodeInvalidDeviceInvalid device.static PaymentDeviceErrorCodeInvalidHeaderInvalid header.static PaymentDeviceErrorCodeInvalidKEKInvalid KEK provided.static PaymentDeviceErrorCodeInvalidKeyAttributeInvalid key attribute.static PaymentDeviceErrorCodeInvalidKeyDataInvalid key data supplied.static PaymentDeviceErrorCodeInvalidKeyFormatInvalid security key format.static PaymentDeviceErrorCodeInvalidKeyIDInvalid key ID.static PaymentDeviceErrorCodeInvalidLengthInvalid length.static PaymentDeviceErrorCodeInvalidParameterInvalid parameter sent to Bluepad50 PIN pad.static PaymentDeviceErrorCodeInvalidPasswordInvalid password.static PaymentDeviceErrorCodeInvalidPinDataInvalid PIN data in the internal buffer.static PaymentDeviceErrorCodeInvalidReminderDataInvalid reminder data not provided during ICC process.static PaymentDeviceErrorCodeInvalidSignatureInvalid signature.static PaymentDeviceErrorCodeInvalidStateThe command can not be processed at this point in the transactionstatic PaymentDeviceErrorCodeInvalidValueInvalid value sent to Bluepad50 PIN pad.static PaymentDeviceErrorCodeKeyboardBugDetectedDefect in keyboard detected.static PaymentDeviceErrorCodeKeyboardNotCalibratedKeyboard not calibrated.static PaymentDeviceErrorCodeLimitErrorLimit error, Reserved for future use.static PaymentDeviceErrorCodeNoDeviceSelectedNo supported device has been selected for connection.static PaymentDeviceErrorCodePinLimitPIN limit, reserved for future use.static PaymentDeviceErrorCodePINPadOutOfMemoryPIN pad out of memory.static PaymentDeviceErrorCodeSCRHardwareErrorSCR Hardware error.static PaymentDeviceErrorCodeTamperedModeActiveTamper protection has been triggered on the Bluepad50 and the device cannot be used.static PaymentDeviceErrorCodeTimeOutAction timed out.static PaymentDeviceErrorCodeTMKNotLoadedTerminal Master Key not loaded.static PaymentDeviceErrorCodeUnableToStartGetCardDetailsstatic PaymentDeviceErrorCodeUnauthorisedCommandOrModeThe command is not authorised in this mode.static PaymentDeviceErrorCodeUnmappedUnmapped error occurred.static PaymentDeviceErrorCodeUnsupportedCommandThe PIN pad doesn't support this commandstatic PaymentDeviceErrorCodeUnsupportedFirmwareVersionAction not supported on this firmware version.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetErrorDescription()java.lang.StringgetErrorString()voidsetErrorDescription(java.lang.String errorDescription)
-
-
-
Field Detail
-
DeviceNotPaired
public static final PaymentDeviceErrorCode DeviceNotPaired
The selected Bluetooth device is not paired.
-
BluetoothNotSupported
public static final PaymentDeviceErrorCode BluetoothNotSupported
Bluetooth is not supported on this mobile device.
-
BluetoothNotEnabled
public static final PaymentDeviceErrorCode BluetoothNotEnabled
Bluetooth is not enabled on this mobile device.
-
ConnectionFailed
public static final PaymentDeviceErrorCode ConnectionFailed
Connection failed.
-
IDTechPinPadSearchUnavailable
public static final PaymentDeviceErrorCode IDTechPinPadSearchUnavailable
Unable to search for IDTECH PinPads in any state other than idle while connected to an IDTECH PinPad via USB, it must be disconnected before searching.
-
NoDeviceSelected
public static final PaymentDeviceErrorCode NoDeviceSelected
No supported device has been selected for connection.
-
InvalidState
public static final PaymentDeviceErrorCode InvalidState
The command can not be processed at this point in the transaction
-
UnsupportedCommand
public static final PaymentDeviceErrorCode UnsupportedCommand
The PIN pad doesn't support this command
-
DisplayTextTooLong
public static final PaymentDeviceErrorCode DisplayTextTooLong
The text to display is to long too fit on screen
-
DisplayTextMissing
public static final PaymentDeviceErrorCode DisplayTextMissing
The text to display can not be null
-
DisplayTextFormatInvalid
public static final PaymentDeviceErrorCode DisplayTextFormatInvalid
The text to display contains invalid characters
-
DisplayTimeInvalid
public static final PaymentDeviceErrorCode DisplayTimeInvalid
The display time is invalid
-
UnableToStartGetCardDetails
public static final PaymentDeviceErrorCode UnableToStartGetCardDetails
-
Unmapped
public static final PaymentDeviceErrorCode Unmapped
Unmapped error occurred.
-
General
public static final PaymentDeviceErrorCode General
General error has occurred.
-
InvalidCommandOrMode
public static final PaymentDeviceErrorCode InvalidCommandOrMode
The Bluepad PIN pad is currently in a mode which doesn't accept that command.
-
InvalidParameter
public static final PaymentDeviceErrorCode InvalidParameter
Invalid parameter sent to Bluepad50 PIN pad.
-
InvalidAddress
public static final PaymentDeviceErrorCode InvalidAddress
Invalid Address.
-
InvalidValue
public static final PaymentDeviceErrorCode InvalidValue
Invalid value sent to Bluepad50 PIN pad.
-
InvalidLength
public static final PaymentDeviceErrorCode InvalidLength
Invalid length.
-
UnauthorisedCommandOrMode
public static final PaymentDeviceErrorCode UnauthorisedCommandOrMode
The command is not authorised in this mode.
-
DataMissing
public static final PaymentDeviceErrorCode DataMissing
There is data missing.
-
TimeOut
public static final PaymentDeviceErrorCode TimeOut
Action timed out.
-
InvalidKeyID
public static final PaymentDeviceErrorCode InvalidKeyID
Invalid key ID.
-
InvalidKeyAttribute
public static final PaymentDeviceErrorCode InvalidKeyAttribute
Invalid key attribute.
-
InvalidDevice
public static final PaymentDeviceErrorCode InvalidDevice
Invalid device.
-
UnsupportedFirmwareVersion
public static final PaymentDeviceErrorCode UnsupportedFirmwareVersion
Action not supported on this firmware version.
-
PinLimit
public static final PaymentDeviceErrorCode PinLimit
PIN limit, reserved for future use.
-
FlashError
public static final PaymentDeviceErrorCode FlashError
Internal flash error.
-
HardwareError
public static final PaymentDeviceErrorCode HardwareError
Hardware error.
-
InvalidChecksum
public static final PaymentDeviceErrorCode InvalidChecksum
Invalid checksum, reserved for future use.
-
ActionCancelled
public static final PaymentDeviceErrorCode ActionCancelled
Action aborted with cancel key.
-
InvalidSignature
public static final PaymentDeviceErrorCode InvalidSignature
Invalid signature.
-
InvalidHeader
public static final PaymentDeviceErrorCode InvalidHeader
Invalid header.
-
InvalidPassword
public static final PaymentDeviceErrorCode InvalidPassword
Invalid password.
-
InvalidKeyFormat
public static final PaymentDeviceErrorCode InvalidKeyFormat
Invalid security key format.
-
SCRHardwareError
public static final PaymentDeviceErrorCode SCRHardwareError
SCR Hardware error.
-
HALHardwareError
public static final PaymentDeviceErrorCode HALHardwareError
HAL Hardware error.
-
InvalidKeyData
public static final PaymentDeviceErrorCode InvalidKeyData
Invalid key data supplied.
-
InvalidPinData
public static final PaymentDeviceErrorCode InvalidPinData
Invalid PIN data in the internal buffer.
-
InvalidReminderData
public static final PaymentDeviceErrorCode InvalidReminderData
Invalid reminder data not provided during ICC process.
-
InitError
public static final PaymentDeviceErrorCode InitError
Init error, reserved for future use.
-
LimitError
public static final PaymentDeviceErrorCode LimitError
Limit error, Reserved for future use.
-
InvalidCommandSequence
public static final PaymentDeviceErrorCode InvalidCommandSequence
Invalid command sequence, reserved for future use.
-
ActionNotPermitted
public static final PaymentDeviceErrorCode ActionNotPermitted
Action not permitted.
-
TMKNotLoaded
public static final PaymentDeviceErrorCode TMKNotLoaded
Terminal Master Key not loaded.
-
InvalidKEK
public static final PaymentDeviceErrorCode InvalidKEK
Invalid KEK provided.
-
DuplicatedKey
public static final PaymentDeviceErrorCode DuplicatedKey
Duplicate key.
-
GeneralKeyboardError
public static final PaymentDeviceErrorCode GeneralKeyboardError
General keyboard error.
-
KeyboardNotCalibrated
public static final PaymentDeviceErrorCode KeyboardNotCalibrated
Keyboard not calibrated.
-
KeyboardBugDetected
public static final PaymentDeviceErrorCode KeyboardBugDetected
Defect in keyboard detected.
-
DeviceBusy
public static final PaymentDeviceErrorCode DeviceBusy
Bluepad50 is busy.
-
TamperedModeActive
public static final PaymentDeviceErrorCode TamperedModeActive
Tamper protection has been triggered on the Bluepad50 and the device cannot be used.
-
EncryptedHeaderError
public static final PaymentDeviceErrorCode EncryptedHeaderError
Error in encrypted header.
-
AcceptedButtonPressed
public static final PaymentDeviceErrorCode AcceptedButtonPressed
Accept button pressed.
-
PINPadOutOfMemory
public static final PaymentDeviceErrorCode PINPadOutOfMemory
PIN pad out of memory.
-
-