The possible error codes that can be returned when for Payment Device errors.
◆ AcceptedButtonPressed
| NSString* const AcceptedButtonPressed |
|
extern |
◆ ActionCancelled
| NSString* const ActionCancelled |
|
extern |
Action aborted with cancel key.
◆ ActionNotPermitted
| NSString* const ActionNotPermitted |
|
extern |
◆ BluepadBusy
| NSString* const BluepadBusy |
|
extern |
◆ BluetoothNotEnabled
| NSString* const BluetoothNotEnabled |
|
extern |
Bluetooth is not enabled on this mobile device.
◆ BluetoothNotSupported
| NSString* const BluetoothNotSupported |
|
extern |
Bluetooth is not supported on this mobile device.
◆ ConnectionFailed
| NSString* const ConnectionFailed |
|
extern |
◆ DataMissing
| NSString* const DataMissing |
|
extern |
◆ DeferredAuthorizationNotSupported
| NSString* const DeferredAuthorizationNotSupported |
|
extern |
Deferred authorization is not supported.
◆ DeviceNotPaired
| NSString* const DeviceNotPaired |
|
extern |
The selected Bluetooth device is not paired.
◆ DeviceNotPairedAndConnected
| NSString* const DeviceNotPairedAndConnected |
|
extern |
Bluetooth device is not paired and connected.
◆ DevicePrinterNotSupported
| NSString* const DevicePrinterNotSupported |
|
extern |
The PIN pad does not support printing of receipts.
◆ DisplayTextFormatInvalid
| NSString* const DisplayTextFormatInvalid |
|
extern |
The text to display contains invalid characters.
◆ DisplayTextNotSupported
| NSString* const DisplayTextNotSupported |
|
extern |
Display text is not supported.
◆ DisplayTextTooLong
| NSString* const DisplayTextTooLong |
|
extern |
The text to display is too long to fit on screen.
◆ DisplayTimeInvalid
| NSString* const DisplayTimeInvalid |
|
extern |
The display time is invalid.
◆ DuplicatedKey
| NSString* const DuplicatedKey |
|
extern |
◆ EncryptedHeaderError
| NSString* const EncryptedHeaderError |
|
extern |
Error in encrypted header.
◆ FlashError
| NSString* const FlashError |
|
extern |
◆ ForcedAcceptanceNotSuported
| NSString* const ForcedAcceptanceNotSuported |
|
extern |
Forced acceptance is not supported.
◆ General
General error has occurred.
◆ GeneralKeyboardError
| NSString* const GeneralKeyboardError |
|
extern |
◆ GetCardDetailsNotSupported
| NSString* const GetCardDetailsNotSupported |
|
extern |
Get card details is not supported.
◆ HALHardwareError
| NSString* const HALHardwareError |
|
extern |
◆ HardwareError
| NSString* const HardwareError |
|
extern |
◆ IdVerificationNotSupported
| NSString* const IdVerificationNotSupported |
|
extern |
ID verification is not supported.
◆ InitError
| NSString* const InitError |
|
extern |
Init error, reserved for future use.
◆ InvalidAddress
| NSString* const InvalidAddress |
|
extern |
◆ InvalidChecksum
| NSString* const InvalidChecksum |
|
extern |
Invalid checksum, reserved for future use.
◆ InvalidCommandOrMode
| NSString* const InvalidCommandOrMode |
|
extern |
The Bluepad PIN pad is currently in a mode which doesn't accept that command.
◆ InvalidCommandSequence
| NSString* const InvalidCommandSequence |
|
extern |
Invalid command sequence, reserved for future use.
◆ InvalidDevice
| NSString* const InvalidDevice |
|
extern |
◆ InvalidKEK
| NSString* const InvalidKEK |
|
extern |
◆ InvalidKeyAttribute
| NSString* const InvalidKeyAttribute |
|
extern |
◆ InvalidKeyData
| NSString* const InvalidKeyData |
|
extern |
Invalid key data supplied.
◆ InvalidKeyFormat
| NSString* const InvalidKeyFormat |
|
extern |
Invalid security key format.
◆ InvalidKeyID
| NSString* const InvalidKeyID |
|
extern |
◆ InvalidLength
| NSString* const InvalidLength |
|
extern |
◆ InvalidParameter
| NSString* const InvalidParameter |
|
extern |
Invalid parameter sent to Bluepad50 PIN pad.
◆ InvalidPassword
| NSString* const InvalidPassword |
|
extern |
◆ InvalidPinData
| NSString* const InvalidPinData |
|
extern |
Invalid PIN data in the internal buffer.
◆ InvalidReminderData
| NSString* const InvalidReminderData |
|
extern |
Invalid reminder data not provided during ICC process.
◆ InvalidSignature
| NSString* const InvalidSignature |
|
extern |
◆ InvalidState
| NSString* const InvalidState |
|
extern |
The command can not be processed at this point in the transaction.
◆ InvalidValue
| NSString* const InvalidValue |
|
extern |
Invalid value sent to Bluepad50 PIN pad.
◆ KeyboardBugDetected
| NSString* const KeyboardBugDetected |
|
extern |
Defect in keyboard detected.
◆ KeyboardNotCalibrated
| NSString* const KeyboardNotCalibrated |
|
extern |
◆ LimitError
| NSString* const LimitError |
|
extern |
Limit error, Reserved for future use.
◆ NoDeviceSelected
| NSString* const NoDeviceSelected |
|
extern |
No supported Bluetooth device has been selected for connection.
◆ PartialApprovalNotSupported
| NSString* const PartialApprovalNotSupported |
|
extern |
Partial approval is not supported.
◆ PinLimit
PIN limit, reserved for future use.
◆ PinPadIdleMessageTimeoutFormatError
| NSString* const PinPadIdleMessageTimeoutFormatError |
|
extern |
The Idle Message Timeout contains invalid characters
◆ PINPadOutOfMemory
| NSString* const PINPadOutOfMemory |
|
extern |
◆ PinpadResponseInvalid
| NSString* const PinpadResponseInvalid |
|
extern |
The response recieved from the PINpad is invalid.
◆ PrinterError
| NSString* const PrinterError |
|
extern |
There has been a printer error.
◆ PrinterOverheat
| NSString* const PrinterOverheat |
|
extern |
The device printer has overheated.
◆ PrinterPaperEmpty
| NSString* const PrinterPaperEmpty |
|
extern |
The device printer is out of paper.
◆ SCRHardwareError
| NSString* const SCRHardwareError |
|
extern |
◆ SWSInvalidHeader
| NSString* const SWSInvalidHeader |
|
extern |
◆ TamperedModeActive
| NSString* const TamperedModeActive |
|
extern |
Tamper protection has been triggered on the Bluepad50 and the device cannot be used.
◆ TerminateTransactionNotSupported
| NSString* const TerminateTransactionNotSupported |
|
extern |
Terminate transaction not supported.
◆ TimeOut
◆ TMKNotLoaded
| NSString* const TMKNotLoaded |
|
extern |
Terminal Master Key not loaded.
◆ UnableToStartGetCardDetails
| NSString* const UnableToStartGetCardDetails |
|
extern |
Get card details could not be initialised.
◆ UnauthorisedCommandOrMode
| NSString* const UnauthorisedCommandOrMode |
|
extern |
The command is not authorised in this mode.
◆ Unmapped
◆ UnsupportedCommunicationProtocol
| NSString* const UnsupportedCommunicationProtocol |
|
extern |
Bluetooth/EA Framework communication protocol is unsupported
◆ UnsupportedFirmwareVersion
| NSString* const UnsupportedFirmwareVersion |
|
extern |
Action not supported on this firmware version.