ChipDna Mobile
Loading...
Searching...
No Matches
Variables
PaymentDeviceError

Variables

NSString *const DeviceNotPaired
 
NSString *const BluetoothNotSupported
 
NSString *const NoDeviceSelected
 
NSString *const ConnectionFailed
 
NSString *const BluetoothNotEnabled
 
NSString *const DeviceNotPairedAndConnected
 
NSString *const UnsupportedCommunicationProtocol
 
NSString *const InvalidState
 
NSString *const DisplayTextTooLong
 
NSString *const DisplayTextFormatInvalid
 
NSString *const PinPadIdleMessageTimeoutFormatError
 
NSString *const UnableToStartGetCardDetails
 
NSString *const DisplayTimeInvalid
 
NSString *const ForcedAcceptanceNotSuported
 
NSString *const DeferredAuthorizationNotSupported
 
NSString *const PartialApprovalNotSupported
 
NSString *const DisplayTextNotSupported
 
NSString *const GetCardDetailsNotSupported
 
NSString *const TerminateTransactionNotSupported
 
NSString *const IdVerificationNotSupported
 
NSString *const Unmapped
 
NSString *const General
 
NSString *const InvalidCommandOrMode
 
NSString *const InvalidParameter
 
NSString *const InvalidAddress
 
NSString *const InvalidValue
 
NSString *const InvalidLength
 
NSString *const UnauthorisedCommandOrMode
 
NSString *const DataMissing
 
NSString *const TimeOut
 
NSString *const InvalidKeyID
 
NSString *const InvalidKeyAttribute
 
NSString *const InvalidDevice
 
NSString *const UnsupportedFirmwareVersion
 
NSString *const PinLimit
 
NSString *const FlashError
 
NSString *const HardwareError
 
NSString *const InvalidChecksum
 
NSString *const ActionCancelled
 
NSString *const InvalidSignature
 
NSString *const SWSInvalidHeader
 
NSString *const InvalidPassword
 
NSString *const InvalidKeyFormat
 
NSString *const SCRHardwareError
 
NSString *const HALHardwareError
 
NSString *const InvalidKeyData
 
NSString *const InvalidPinData
 
NSString *const InvalidReminderData
 
NSString *const InitError
 
NSString *const LimitError
 
NSString *const InvalidCommandSequence
 
NSString *const ActionNotPermitted
 
NSString *const TMKNotLoaded
 
NSString *const InvalidKEK
 
NSString *const DuplicatedKey
 
NSString *const GeneralKeyboardError
 
NSString *const KeyboardNotCalibrated
 
NSString *const KeyboardBugDetected
 
NSString *const BluepadBusy
 
NSString *const TamperedModeActive
 
NSString *const EncryptedHeaderError
 
NSString *const AcceptedButtonPressed
 
NSString *const PINPadOutOfMemory
 
NSString *const DevicePrinterNotSupported
 
NSString *const PrinterPaperEmpty
 
NSString *const PrinterOverheat
 
NSString *const PrinterError
 
NSString *const PinpadResponseInvalid
 

Detailed Description

The possible error codes that can be returned when for Payment Device errors.

Variable Documentation

◆ AcceptedButtonPressed

NSString* const AcceptedButtonPressed
extern

Accept button pressed.

◆ ActionCancelled

NSString* const ActionCancelled
extern

Action aborted with cancel key.

◆ ActionNotPermitted

NSString* const ActionNotPermitted
extern

Action not permitted.

◆ BluepadBusy

NSString* const BluepadBusy
extern

Bluepad50 is busy.

◆ 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

Connection failed.

◆ DataMissing

NSString* const DataMissing
extern

There is data missing.

◆ 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

Duplicate key.

◆ EncryptedHeaderError

NSString* const EncryptedHeaderError
extern

Error in encrypted header.

◆ FlashError

NSString* const FlashError
extern

Internal flash error.

◆ ForcedAcceptanceNotSuported

NSString* const ForcedAcceptanceNotSuported
extern

Forced acceptance is not supported.

◆ General

NSString* const General
extern

General error has occurred.

◆ GeneralKeyboardError

NSString* const GeneralKeyboardError
extern

General keyboard error.

◆ GetCardDetailsNotSupported

NSString* const GetCardDetailsNotSupported
extern

Get card details is not supported.

◆ HALHardwareError

NSString* const HALHardwareError
extern

HAL Hardware error.

◆ HardwareError

NSString* const HardwareError
extern

Hardware error.

◆ 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

Invalid Address.

◆ 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

Invalid device.

◆ InvalidKEK

NSString* const InvalidKEK
extern

Invalid KEK provided.

◆ InvalidKeyAttribute

NSString* const InvalidKeyAttribute
extern

Invalid key attribute.

◆ InvalidKeyData

NSString* const InvalidKeyData
extern

Invalid key data supplied.

◆ InvalidKeyFormat

NSString* const InvalidKeyFormat
extern

Invalid security key format.

◆ InvalidKeyID

NSString* const InvalidKeyID
extern

Invalid key ID.

◆ InvalidLength

NSString* const InvalidLength
extern

Invalid length.

◆ InvalidParameter

NSString* const InvalidParameter
extern

Invalid parameter sent to Bluepad50 PIN pad.

◆ InvalidPassword

NSString* const InvalidPassword
extern

Invalid password.

◆ 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

Invalid signature.

◆ 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

Keyboard not calibrated.

◆ 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

NSString* const PinLimit
extern

PIN limit, reserved for future use.

◆ PinPadIdleMessageTimeoutFormatError

NSString* const PinPadIdleMessageTimeoutFormatError
extern

The Idle Message Timeout contains invalid characters

◆ PINPadOutOfMemory

NSString* const PINPadOutOfMemory
extern

PIN pad out of memory.

◆ 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

SCR Hardware error.

◆ SWSInvalidHeader

NSString* const SWSInvalidHeader
extern

Invalid header.

◆ 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

NSString* const TimeOut
extern

Action timed out.

◆ 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

NSString* const Unmapped
extern

Unmapped error occurred.

◆ UnsupportedCommunicationProtocol

NSString* const UnsupportedCommunicationProtocol
extern

Bluetooth/EA Framework communication protocol is unsupported

◆ UnsupportedFirmwareVersion

NSString* const UnsupportedFirmwareVersion
extern

Action not supported on this firmware version.