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

Variables

NSString *const Empty
 
NSString *const ServerCommunicationError
 
NSString *const ServerRequestError
 
NSString *const ServerResponseError
 
NSString *const NoResponseFromServer
 
NSString *const ExceededOfflineStorageLimits
 
NSString *const AmountInvalid
 
NSString *const AmountMissing
 
NSString *const AmountTooLarge
 
NSString *const AmountTooSmall
 
NSString *const CardBanned
 
NSString *const CardDetailsNotFound
 
NSString *const CardDetailsUnavailable
 
NSString *const CardEaseReferenceInvalid
 
NSString *const CardEaseReferenceMissing
 
NSString *const CardHashInvalid
 
NSString *const CardReferenceInvalid
 
NSString *const CardSchemeNotSupported
 
NSString *const AllowlistedCardPresented
 
NSString *const CardUsageExceeded
 
NSString *const ExpiredCard
 
NSString *const ExpiryDateInvalid
 
NSString *const ExpiryDateMissing
 
NSString *const InvalidData
 
NSString *const InvalidMessageType
 
NSString *const InvalidXMLRequest
 
NSString *const IssueNoInvalid
 
NSString *const IssueNoMissing
 
NSString *const MessageTypeInvalid
 
NSString *const MessageTypeMissing
 
NSString *const NotAllowed
 
NSString *const PANFailsLuhnCheck
 
NSString *const PANInvalid
 
NSString *const PANMissing
 
NSString *const PANTooLong
 
NSString *const PANTooShort
 
NSString *const PreValidCard
 
NSString *const StartDateInvalid
 
NSString *const StartDateMissing
 
NSString *const TemporarilyUnavailable
 
NSString *const TerminalIDDisabled
 
NSString *const TerminalIDInvalid
 
NSString *const TerminalIDMissing
 
NSString *const TerminalIDUnknown
 
NSString *const TerminalUsageExceeded
 
NSString *const TransactionAlreadyRefunded
 
NSString *const TransactionAlreadySettled
 
NSString *const TransactionAlreadyVoided
 
NSString *const TransactionKeyIncorrect
 
NSString *const TransactionKeyInvalid
 
NSString *const TransactionKeyMissing
 
NSString *const TransactionNotSale
 
NSString *const TransactionNotFound
 
NSString *const TransactionOriginallyDeclined
 
NSString *const TransactionNotCommitted
 
NSString *const XMLDecryptionError
 
NSString *const XMLElementMissing
 
NSString *const UnableToStartPinpadTransaction
 
NSString *const UnableToInitialisePinpad
 
NSString *const UnableToStartPinpadProcess
 
NSString *const FailedToTransmitPinpadMessage
 
NSString *const PinpadConnectionClosed
 
NSString *const UnknownRequestFromPinpad
 
NSString *const UnexpectedRequestFromPinpad
 
NSString *const TerminalConfigurationError
 
NSString *const InvalidIssuerResponse
 
NSString *const InvalidPinpadRefundResult
 
NSString *const PinpadTransactionTerminated
 
NSString *const ChipApplicationSelectionFailure
 
NSString *const ChipInitiateApplicationProcessingFailure
 
NSString *const ChipReadApplicationDataFailure
 
NSString *const ChipOfflineDataAuthenticationFailure
 
NSString *const ChipProcessRestrictionsFailure
 
NSString *const ChipTerminalRiskManagementFailure
 
NSString *const ChipCardholderVerificationMethodFailure
 
NSString *const ChipTerminalActionAnalysisFailure
 
NSString *const ChipCardActionAnalysisFailure
 
NSString *const ChipCompletionFailure
 
NSString *const EposTransactionTerminated
 
NSString *const ChipNoAnswerToReset
 
NSString *const SwipeReadFailure
 
NSString *const ChipCardRemoved
 
NSString *const PinPadUserCancelled
 
NSString *const ChipNoSupportedApplications
 
NSString *const ChipCardBlocked
 
NSString *const ChipReadFailure
 
NSString *const ApplicationNotSupported
 
NSString *const VoiceReferralNotificationError
 
NSString *const OfflineIccAuthorisationError
 
NSString *const AtmCashOnlyCard
 
NSString *const CardHolderActionTimedOut
 
NSString *const PinpadDukptKeyFailure
 
NSString *const InvalidDataInCommandError
 
NSString *const TerminalNotReadyError
 
NSString *const NoSmartcardInSlotError
 
NSString *const InvalidCardResponseError
 
NSString *const TransactionAlreadyInProgressError
 
NSString *const MissingDataInCommandError
 
NSString *const MissingFileError
 
NSString *const InvalidIssuerPublicKeyError
 
NSString *const TestCheckError
 
NSString *const GeneralEMVError
 
NSString *const CardBlockedError
 
NSString *const TimeOutError
 
NSString *const TransactionAbortedError
 
NSString *const ConfigurationError
 
NSString *const InvalidApplicationError
 
NSString *const PINError
 
NSString *const OperatorPinIncorrect
 
NSString *const OfflineRequestTooOld
 
NSString *const TimeOutErrorContactless
 
NSString *const ContactlessHardwareError
 
NSString *const NoInterfacesEnabled
 
NSString *const MagstripeInterfaceNotEnabled
 
NSString *const EMVInterfaceNotEnabled
 
NSString *const MagstripeInterfaceNotEnabledEMVFallbackNotPossible
 
NSString *const EMVAndMagstripeInterfacesNotEnabledContactlessFallForwardNotPossible
 
NSString *const EMVInterfaceNotEnabledContactlessFallbackNotPossible
 
NSString *const OnlinePINInternalError1
 
NSString *const OnlinePINInternalError2
 
NSString *const OnlinePINInternalError3
 
NSString *const OnlinePINKeyMissing
 
NSString *const MerchantTerminatedTransaction
 
NSString *const TransactionAlreadyConfirmed
 
NSString *const TippingNotAllowed
 
NSString *const AmountModificationNotAllowed
 
NSString *const EndOfDayTippingNotEnabled
 
NSString *const ApiKeyMissing
 
NSString *const ApiKeyInvalid
 
NSString *const PosGuidMissing
 
NSString *const PosGuidInvalid
 
NSString *const ApplicationIdMissing
 
NSString *const GatewayRejectedTransaction
 
NSString *const RegistrationRequired
 
NSString *const CustomerVaultIdInvalid
 
NSString *const CustomerVaultCommandInvalid
 
NSString *const ApplicationIdInvalid
 
NSString *const PinPadInternalModuleError
 
NSString *const PinPadIncorrectP2PEStatus
 
NSString *const PinPadEncryptionError
 
NSString *const UnsupportedCommand
 
NSString *const MerchantDefinedField01Invalid
 
NSString *const MerchantDefinedField02Invalid
 
NSString *const MerchantDefinedField03Invalid
 
NSString *const MerchantDefinedField04Invalid
 
NSString *const MerchantDefinedField05Invalid
 
NSString *const MerchantDefinedField06Invalid
 
NSString *const MerchantDefinedField07Invalid
 
NSString *const MerchantDefinedField08Invalid
 
NSString *const MerchantDefinedField09Invalid
 
NSString *const MerchantDefinedField10Invalid
 
NSString *const MerchantDefinedField11Invalid
 
NSString *const MerchantDefinedField12Invalid
 
NSString *const MerchantDefinedField13Invalid
 
NSString *const MerchantDefinedField14Invalid
 
NSString *const MerchantDefinedField15Invalid
 
NSString *const MerchantDefinedField16Invalid
 
NSString *const MerchantDefinedField17Invalid
 
NSString *const MerchantDefinedField18Invalid
 
NSString *const MerchantDefinedField19Invalid
 
NSString *const MerchantDefinedField20Invalid
 
NSString *const BillingAddress1Invalid
 
NSString *const BillingAddress2Invalid
 
NSString *const BillingCityInvalid
 
NSString *const BillingStateInvalid
 
NSString *const BillingZipCodeInvalid
 
NSString *const BillingPostalCodeInvalid
 
NSString *const BillingCountryInvalid
 
NSString *const BillingEmailAddressInvalid
 
NSString *const BillingPhoneNumberInvalid
 
NSString *const AmbiguousBillingInformation
 
NSString *const PONumberInvalid
 
NSString *const TaxAmountInvalid
 
NSString *const PANKeyEntryTransactionsNotSupported
 
NSString *const PANKeyEntryTippingNotAllowed
 
NSString *const PANKeyEntryWithoutCardNotAllowed
 
NSString *const PANKeyEntryOfflineNotAllowed
 
NSString *const AccountVerificationOfflineNotAllowed
 
NSString *const ConfirmAccountVerificationNotAllowed
 
NSString *const VoidAccountVerificationNotAllowed
 
NSString *const AccountVerificationNotSupported
 
NSString *const RefundAccountVerificationNotAllowed
 
NSString *const CredentialOnFileReasonInvalid
 
NSString *const VoiceReferralResponseNotExpected
 
NSString *const AutoConfirmNotSupported
 
NSString *const VoidRequestFailed
 
NSString *const ConfirmRequestFailed
 
NSString *const AmbiguousReference
 
NSString *const DelayAccountVerificationNotAllowed
 
NSString *const VoidDelayOnlineProcessingNotAllowed
 
NSString *const ConfirmDelayOnlineProcessingNotAllowed
 
NSString *const RefundDelayOnlineProcessingNotAllowed
 
NSString *const DelayPanKeyEntryNotAllowed
 
NSString *const RequestEncryptionFailed
 
NSString *const RequestEncodingFailed
 
NSString *const DelayOnlineProcessingNotSupported
 

Detailed Description

The possible error codes that can be returned when a transaction is terminated.

Variable Documentation

◆ AccountVerificationNotSupported

NSString* const AccountVerificationNotSupported
extern

Transaction type Account Verification not supported.

◆ AccountVerificationOfflineNotAllowed

NSString* const AccountVerificationOfflineNotAllowed
extern

Transaction type Account Verification cannot be authorized offline.

◆ AllowlistedCardPresented

NSString* const AllowlistedCardPresented
extern

The transaction cannot continue because the presented card is an allowlisted non-payment card.

◆ AmbiguousBillingInformation

NSString* const AmbiguousBillingInformation
extern

Billing Information contains ambiguous parameter values. They should be checked for consistency.

◆ AmbiguousReference

NSString* const AmbiguousReference
extern

Ambiguous reference parameters supplied. Multiple identifiers for a transaction are not supported.

◆ AmountInvalid

NSString* const AmountInvalid
extern

The amount is invalid.

◆ AmountMissing

NSString* const AmountMissing
extern

The amount is missing.

◆ AmountModificationNotAllowed

NSString* const AmountModificationNotAllowed
extern

Amount modification is not allowed for this transaction.

◆ AmountTooLarge

NSString* const AmountTooLarge
extern

The merchant is not set up to accept a payment this high.

◆ AmountTooSmall

NSString* const AmountTooSmall
extern

The merchant is not set up to accept a payment this low.

◆ ApiKeyInvalid

NSString* const ApiKeyInvalid
extern

The Api Key is invalid.

◆ ApiKeyMissing

NSString* const ApiKeyMissing
extern

The Api Key is missing.

◆ ApplicationIdInvalid

NSString* const ApplicationIdInvalid
extern

The application identifier is invalud.

◆ ApplicationIdMissing

NSString* const ApplicationIdMissing
extern

The application identifier is missing.

◆ ApplicationNotSupported

NSString* const ApplicationNotSupported
extern

Terminal has not been configured to support the selected application.

◆ AtmCashOnlyCard

NSString* const AtmCashOnlyCard
extern

The third digit of the service code indicates this is an ATM or cash only card and cannot be used for a transaction.

◆ AutoConfirmNotSupported

NSString* const AutoConfirmNotSupported
extern

Auto confirmation of transaction is not supported.

◆ BillingAddress1Invalid

NSString* const BillingAddress1Invalid
extern

Billing Address Line One in Billing Information is invalid.

◆ BillingAddress2Invalid

NSString* const BillingAddress2Invalid
extern

Billing Address Line Two in Billing Information is invalid.

◆ BillingCityInvalid

NSString* const BillingCityInvalid
extern

Billing City in Billing Information is invalid.

◆ BillingCountryInvalid

NSString* const BillingCountryInvalid
extern

Billing Country in Billing Information is invalid.

◆ BillingEmailAddressInvalid

NSString* const BillingEmailAddressInvalid
extern

Billing Email Address in Billing Information is invalid.

◆ BillingPhoneNumberInvalid

NSString* const BillingPhoneNumberInvalid
extern

Billing Telephone Number in Billing Information is invalid.

◆ BillingPostalCodeInvalid

NSString* const BillingPostalCodeInvalid
extern

Billing Postal Code in Billing Information is invalid.

◆ BillingStateInvalid

NSString* const BillingStateInvalid
extern

Billing State in Billing Information is invalid.

◆ BillingZipCodeInvalid

NSString* const BillingZipCodeInvalid
extern

Billing ZipCode in Billing Information is invalid.

◆ CardBanned

NSString* const CardBanned
extern

The card has been banned for use on this payment system.

◆ CardBlockedError

NSString* const CardBlockedError
extern

Card blocked.

◆ CardDetailsNotFound

NSString* const CardDetailsNotFound
extern

The card details have not been found.

◆ CardDetailsUnavailable

NSString* const CardDetailsUnavailable
extern

The card details are unavailable.

◆ CardEaseReferenceInvalid

NSString* const CardEaseReferenceInvalid
extern

The internal system reference is invalid.

◆ CardEaseReferenceMissing

NSString* const CardEaseReferenceMissing
extern

The internal system reference is missing.

◆ CardHashInvalid

NSString* const CardHashInvalid
extern

The card hash is invalid.

◆ CardHolderActionTimedOut

NSString* const CardHolderActionTimedOut
extern

(PIN pad) CardHolder Action Timed Out.

◆ CardReferenceInvalid

NSString* const CardReferenceInvalid
extern

The card reference is invalid.

◆ CardSchemeNotSupported

NSString* const CardSchemeNotSupported
extern

The merchant is not set up to accept a payment from this card scheme.

◆ CardUsageExceeded

NSString* const CardUsageExceeded
extern

The card has been used too many times on this payment system.

◆ ChipApplicationSelectionFailure

NSString* const ChipApplicationSelectionFailure
extern

(Chip) Application Selection Failure.

◆ ChipCardActionAnalysisFailure

NSString* const ChipCardActionAnalysisFailure
extern

(Chip) Card Action Analysis Failure.

◆ ChipCardBlocked

NSString* const ChipCardBlocked
extern

(Chip) Card Blocked.

◆ ChipCardholderVerificationMethodFailure

NSString* const ChipCardholderVerificationMethodFailure
extern

(Chip) Cardholder Verification Method Failure.

◆ ChipCardRemoved

NSString* const ChipCardRemoved
extern

(Chip) Card Removed.

◆ ChipCompletionFailure

NSString* const ChipCompletionFailure
extern

(Chip) Completion Failure.

◆ ChipInitiateApplicationProcessingFailure

NSString* const ChipInitiateApplicationProcessingFailure
extern

(Chip) Initiate Application Processing Failure.

◆ ChipNoAnswerToReset

NSString* const ChipNoAnswerToReset
extern

(Chip) No Answer to Reset.

◆ ChipNoSupportedApplications

NSString* const ChipNoSupportedApplications
extern

(Chip) No Supported Applications.

◆ ChipOfflineDataAuthenticationFailure

NSString* const ChipOfflineDataAuthenticationFailure
extern

(Chip) Read Application Data Failure. (Chip) Offline Data Authentication Failure.

◆ ChipProcessRestrictionsFailure

NSString* const ChipProcessRestrictionsFailure
extern

(Chip) Process Restrictions Failure.

◆ ChipReadFailure

NSString* const ChipReadFailure
extern

(Chip) Read Failure.

◆ ChipTerminalActionAnalysisFailure

NSString* const ChipTerminalActionAnalysisFailure
extern

(Chip) Terminal Action Analysis.

◆ ChipTerminalRiskManagementFailure

NSString* const ChipTerminalRiskManagementFailure
extern

(Chip) Terminal Risk Management Failure.

◆ ConfigurationError

NSString* const ConfigurationError
extern

Configuration files are not loaded.

◆ ConfirmAccountVerificationNotAllowed

NSString* const ConfirmAccountVerificationNotAllowed
extern

Transaction type Account Verification cannot be confirmed.

◆ ConfirmDelayOnlineProcessingNotAllowed

NSString* const ConfirmDelayOnlineProcessingNotAllowed
extern

<Transactions with delayed online processing cannot be voided.

◆ ConfirmRequestFailed

NSString* const ConfirmRequestFailed
extern

Void request failed to go online and wasn't able to be stored offline. Void requests can be retried using ChipDnaMobile#voidTransaction:.

◆ ContactlessHardwareError

NSString* const ContactlessHardwareError
extern

Contactless hardware error.

◆ CredentialOnFileReasonInvalid

NSString* const CredentialOnFileReasonInvalid
extern

The Credential on File reason is invalid.

◆ CustomerVaultCommandInvalid

NSString* const CustomerVaultCommandInvalid
extern

The customer vault command is invalid.

◆ CustomerVaultIdInvalid

NSString* const CustomerVaultIdInvalid
extern

The customer vault id is invalid.

◆ DelayOnlineProcessingNotSupported

NSString* const DelayOnlineProcessingNotSupported
extern

<Failed to encode the request.

◆ DelayPanKeyEntryNotAllowed

NSString* const DelayPanKeyEntryNotAllowed
extern

<Transactions with delayed online processing cannot be refunded.

◆ Empty

NSString* const Empty
extern

The transaction failed due to an unknown error.

◆ EMVAndMagstripeInterfacesNotEnabledContactlessFallForwardNotPossible

NSString* const EMVAndMagstripeInterfacesNotEnabledContactlessFallForwardNotPossible
extern

Contactless card requires EMV or magstripe, EMV and magstripe interfaces are not enabled.

◆ EMVInterfaceNotEnabled

NSString* const EMVInterfaceNotEnabled
extern

EMV interface is not enabled and the card cannot be processed using magstripe interface.

◆ EMVInterfaceNotEnabledContactlessFallbackNotPossible

NSString* const EMVInterfaceNotEnabledContactlessFallbackNotPossible
extern

Contactless card requires EMV, EMV interface is not enabled.

◆ EndOfDayTippingNotEnabled

NSString* const EndOfDayTippingNotEnabled
extern

End of day tipping is not enabled for this transaction.

◆ EposTransactionTerminated

NSString* const EposTransactionTerminated
extern

(EPOS) Transaction Terminated.

◆ ExceededOfflineStorageLimits

NSString* const ExceededOfflineStorageLimits
extern

The transaction failed because the offline storage limits were exceeded.

◆ ExpiredCard

NSString* const ExpiredCard
extern

The expiry date is invalid; it cannot be in the past.

◆ ExpiryDateInvalid

NSString* const ExpiryDateInvalid
extern

The expiry date is invalid.

◆ ExpiryDateMissing

NSString* const ExpiryDateMissing
extern

The expiry date is missing.

◆ FailedToTransmitPinpadMessage

NSString* const FailedToTransmitPinpadMessage
extern

Failed to transmit message to PIN pad.

◆ GatewayRejectedTransaction

NSString* const GatewayRejectedTransaction
extern

The gateway has rejected the transaction.

◆ GeneralEMVError

NSString* const GeneralEMVError
extern

General EMV error occurred.

◆ InvalidApplicationError

NSString* const InvalidApplicationError
extern

Invalid application error.

◆ InvalidCardResponseError

NSString* const InvalidCardResponseError
extern

Invalid card, card responded incorrectly, no MSR fall back allowed.

◆ InvalidData

NSString* const InvalidData
extern

The transaction failed due to invalid data.

◆ InvalidDataInCommandError

NSString* const InvalidDataInCommandError
extern

Invalid Data in command APDU.

◆ InvalidIssuerPublicKeyError

NSString* const InvalidIssuerPublicKeyError
extern

Invalid issuer public key, hash check failed.

◆ InvalidIssuerResponse

NSString* const InvalidIssuerResponse
extern

The issuer response has an invalid format.

◆ InvalidMessageType

NSString* const InvalidMessageType
extern

The transaction failed due to an invalid message type.

◆ InvalidPinpadRefundResult

NSString* const InvalidPinpadRefundResult
extern

Unknown transaction result received from PIN pad.

◆ InvalidXMLRequest

NSString* const InvalidXMLRequest
extern

The transaction failed due to an invalid XML request.

◆ IssueNoInvalid

NSString* const IssueNoInvalid
extern

The issue number is incorrect for this card.

◆ IssueNoMissing

NSString* const IssueNoMissing
extern

The issue number must be supplied for this card.

◆ MagstripeInterfaceNotEnabled

NSString* const MagstripeInterfaceNotEnabled
extern

Magstripe card has been swiped and magstripe interface is not enabled.

◆ MagstripeInterfaceNotEnabledEMVFallbackNotPossible

NSString* const MagstripeInterfaceNotEnabledEMVFallbackNotPossible
extern

EMV card requires a fallback to magstripe and magstripe interface is not enabled.

◆ MerchantDefinedField01Invalid

NSString* const MerchantDefinedField01Invalid
extern

Merchant Defined Field 01 is Invalid.

◆ MerchantDefinedField02Invalid

NSString* const MerchantDefinedField02Invalid
extern

Merchant Defined Field 02 is Invalid.

◆ MerchantDefinedField03Invalid

NSString* const MerchantDefinedField03Invalid
extern

Merchant Defined Field 03 is Invalid.

◆ MerchantDefinedField04Invalid

NSString* const MerchantDefinedField04Invalid
extern

Merchant Defined Field 04 is Invalid.

◆ MerchantDefinedField05Invalid

NSString* const MerchantDefinedField05Invalid
extern

Merchant Defined Field 05 is Invalid.

◆ MerchantDefinedField06Invalid

NSString* const MerchantDefinedField06Invalid
extern

Merchant Defined Field 06 is Invalid.

◆ MerchantDefinedField07Invalid

NSString* const MerchantDefinedField07Invalid
extern

Merchant Defined Field 07 is Invalid.

◆ MerchantDefinedField08Invalid

NSString* const MerchantDefinedField08Invalid
extern

Merchant Defined Field 08 is Invalid.

◆ MerchantDefinedField09Invalid

NSString* const MerchantDefinedField09Invalid
extern

Merchant Defined Field 09 is Invalid.

◆ MerchantDefinedField10Invalid

NSString* const MerchantDefinedField10Invalid
extern

Merchant Defined Field 10 is Invalid.

◆ MerchantDefinedField11Invalid

NSString* const MerchantDefinedField11Invalid
extern

Merchant Defined Field 11 is Invalid.

◆ MerchantDefinedField12Invalid

NSString* const MerchantDefinedField12Invalid
extern

Merchant Defined Field 12 is Invalid.

◆ MerchantDefinedField13Invalid

NSString* const MerchantDefinedField13Invalid
extern

Merchant Defined Field 13 is Invalid.

◆ MerchantDefinedField14Invalid

NSString* const MerchantDefinedField14Invalid
extern

Merchant Defined Field 14 is Invalid.

◆ MerchantDefinedField15Invalid

NSString* const MerchantDefinedField15Invalid
extern

Merchant Defined Field 15 is Invalid.

◆ MerchantDefinedField16Invalid

NSString* const MerchantDefinedField16Invalid
extern

Merchant Defined Field 16 is Invalid.

◆ MerchantDefinedField17Invalid

NSString* const MerchantDefinedField17Invalid
extern

Merchant Defined Field 17 is Invalid.

◆ MerchantDefinedField18Invalid

NSString* const MerchantDefinedField18Invalid
extern

Merchant Defined Field 18 is Invalid.

◆ MerchantDefinedField19Invalid

NSString* const MerchantDefinedField19Invalid
extern

Merchant Defined Field 19 is Invalid.

◆ MerchantDefinedField20Invalid

NSString* const MerchantDefinedField20Invalid
extern

Merchant Defined Field 20 is Invalid.

◆ MerchantTerminatedTransaction

NSString* const MerchantTerminatedTransaction
extern

Merchant Terminated Transaction.

◆ MessageTypeInvalid

NSString* const MessageTypeInvalid
extern

The transaction failed due to an invalid message type.

◆ MessageTypeMissing

NSString* const MessageTypeMissing
extern

The transaction failed due to a missing message type.

◆ MissingDataInCommandError

NSString* const MissingDataInCommandError
extern

Data missing from command APDU (data field should list missing object(s)).

◆ MissingFileError

NSString* const MissingFileError
extern

Missing file (data field should list missing file).

◆ NoInterfacesEnabled

NSString* const NoInterfacesEnabled
extern

There are no enabled interfaces for processing transactions.

◆ NoResponseFromServer

NSString* const NoResponseFromServer
extern

The transaction failed as no response was received from the server.

◆ NoSmartcardInSlotError

NSString* const NoSmartcardInSlotError
extern

No smartcard in slot.

◆ NotAllowed

NSString* const NotAllowed
extern

The transaction request was not permitted.

◆ OfflineIccAuthorisationError

NSString* const OfflineIccAuthorisationError
extern

An error occurred during authorisation of an off-line ICC transaction.

◆ OfflineRequestTooOld

NSString* const OfflineRequestTooOld
extern

Offline stored request too old to be processed.

◆ OnlinePINInternalError1

NSString* const OnlinePINInternalError1
extern

Online PIN internal error 1.

◆ OnlinePINInternalError2

NSString* const OnlinePINInternalError2
extern

Online PIN internal error 2.

◆ OnlinePINInternalError3

NSString* const OnlinePINInternalError3
extern

Online PIN internal error 3.

◆ OnlinePINKeyMissing

NSString* const OnlinePINKeyMissing
extern

Online PIN key is missing, transaction requiring Online PIN cannot be carried out.

◆ OperatorPinIncorrect

NSString* const OperatorPinIncorrect
extern

An operator PIN in incorrect.

◆ PANFailsLuhnCheck

NSString* const PANFailsLuhnCheck
extern

The card number is invalid.

◆ PANInvalid

NSString* const PANInvalid
extern

The card number is invalid.

◆ PANKeyEntryOfflineNotAllowed

NSString* const PANKeyEntryOfflineNotAllowed
extern

PAN key entry transactions cannot be authorized offline.

◆ PANKeyEntryTippingNotAllowed

NSString* const PANKeyEntryTippingNotAllowed
extern

PAN key entry with tipping is not allowed.

◆ PANKeyEntryTransactionsNotSupported

NSString* const PANKeyEntryTransactionsNotSupported
extern

PAN key entry has not been enabled..

◆ PANKeyEntryWithoutCardNotAllowed

NSString* const PANKeyEntryWithoutCardNotAllowed
extern

PAN key entry without payment type card is not allowed.

◆ PANMissing

NSString* const PANMissing
extern

The card number is missing.

◆ PANTooLong

NSString* const PANTooLong
extern

The card number is too long.

◆ PANTooShort

NSString* const PANTooShort
extern

The card number is too short.

◆ PINError

NSString* const PINError
extern

An error occurred during the PIN entry.

◆ PinpadConnectionClosed

NSString* const PinpadConnectionClosed
extern

The Bluetooth connection to the PIN pad is closed.

◆ PinpadDukptKeyFailure

NSString* const PinpadDukptKeyFailure
extern

(PIN pad) DUKPT Key Failure.

◆ PinPadEncryptionError

NSString* const PinPadEncryptionError
extern

Encryption Error

◆ PinPadIncorrectP2PEStatus

NSString* const PinPadIncorrectP2PEStatus
extern

Incorrect P2PE status for this command, status include "SRED Ready"

◆ PinPadInternalModuleError

NSString* const PinPadInternalModuleError
extern

Incorrect Module Error

◆ PinpadTransactionTerminated

NSString* const PinpadTransactionTerminated
extern

(PIN pad) Transaction Terminated.

◆ PinPadUserCancelled

NSString* const PinPadUserCancelled
extern

(PIN pad) User Cancelled.

◆ PONumberInvalid

NSString* const PONumberInvalid
extern

The Purchase Order Number is invalid.

◆ PosGuidInvalid

NSString* const PosGuidInvalid
extern

The POS GUID is invalid.

◆ PosGuidMissing

NSString* const PosGuidMissing
extern

The POS GUID is missing.

◆ PreValidCard

NSString* const PreValidCard
extern

The start date is invalid; it cannot be in the future.

◆ RefundAccountVerificationNotAllowed

NSString *const RefundAccountVerificationNotAllowed
extern

Transaction type Account Verification cannot be refunded.

Transaction type AccountVerification cannot be refunded.

◆ RefundDelayOnlineProcessingNotAllowed

NSString* const RefundDelayOnlineProcessingNotAllowed
extern

<Transactions with delayed online processing cannot be confirmed.

◆ RegistrationRequired

NSString* const RegistrationRequired
extern

A request to register the device is required

◆ RequestEncodingFailed

NSString* const RequestEncodingFailed
extern

<Failed to encrypt the request.

◆ RequestEncryptionFailed

NSString* const RequestEncryptionFailed
extern

<Transactions with PAN key entry cannot be delayed.

◆ ServerCommunicationError

NSString* const ServerCommunicationError
extern

The transaction failed due to a communication error with the server.

◆ ServerRequestError

NSString* const ServerRequestError
extern

The transaction failed due to an error in the server request.

◆ ServerResponseError

NSString* const ServerResponseError
extern

The transaction failed due to an error in the server response.

◆ StartDateInvalid

NSString* const StartDateInvalid
extern

The start date must be specified for this card.

◆ StartDateMissing

NSString* const StartDateMissing
extern

The start date is missing.

◆ SwipeReadFailure

NSString* const SwipeReadFailure
extern

(Swipe) Read Failure.

◆ TaxAmountInvalid

NSString* const TaxAmountInvalid
extern

The Tax Amount is invalid.

◆ TemporarilyUnavailable

NSString* const TemporarilyUnavailable
extern

The payment system is temporarily unavailable.

◆ TerminalConfigurationError

NSString* const TerminalConfigurationError
extern

Terminal has not been configured correctly to perform a transaction (a property is missing).

◆ TerminalIDDisabled

NSString* const TerminalIDDisabled
extern

The Terminal ID is disabled.

◆ TerminalIDInvalid

NSString* const TerminalIDInvalid
extern

The Terminal ID is invalid.

◆ TerminalIDMissing

NSString* const TerminalIDMissing
extern

The Terminal ID is missing.

◆ TerminalIDUnknown

NSString* const TerminalIDUnknown
extern

The Terminal ID is unknown.

◆ TerminalNotReadyError

NSString* const TerminalNotReadyError
extern

Terminal not ready (Continue before Start).

◆ TerminalUsageExceeded

NSString* const TerminalUsageExceeded
extern

The terminal has been used too many times on this payment system.

◆ TestCheckError

NSString* const TestCheckError
extern

Test check failed with an unknown error.

◆ TimeOutError

NSString* const TimeOutError
extern

The transaction has timed out.

◆ TimeOutErrorContactless

NSString* const TimeOutErrorContactless
extern

Contactless transaction timed out.

◆ TippingNotAllowed

NSString* const TippingNotAllowed
extern

Tipping is not allowed for this transaction.

◆ TransactionAbortedError

NSString* const TransactionAbortedError
extern

The transaction was aborted.

◆ TransactionAlreadyConfirmed

NSString* const TransactionAlreadyConfirmed
extern

Transaction has already been confirmed

◆ TransactionAlreadyInProgressError

NSString* const TransactionAlreadyInProgressError
extern

Transaction already in progress.

◆ TransactionAlreadyRefunded

NSString* const TransactionAlreadyRefunded
extern

The transaction has already been refunded or refund is greater than original amount.

◆ TransactionAlreadySettled

NSString* const TransactionAlreadySettled
extern

The transaction has already been settled.

◆ TransactionAlreadyVoided

NSString* const TransactionAlreadyVoided
extern

The transaction has already been voided.

◆ TransactionKeyIncorrect

NSString* const TransactionKeyIncorrect
extern

The transaction key is incorrect.

◆ TransactionKeyInvalid

NSString* const TransactionKeyInvalid
extern

The transaction key is invalid.

◆ TransactionKeyMissing

NSString* const TransactionKeyMissing
extern

The transaction key is missing.

◆ TransactionNotCommitted

NSString* const TransactionNotCommitted
extern

The transaction was approved but not committed.

◆ TransactionNotFound

NSString* const TransactionNotFound
extern

The transaction has not been found.

◆ TransactionNotSale

NSString* const TransactionNotSale
extern

The specified transaction is not of type Sale.

◆ TransactionOriginallyDeclined

NSString* const TransactionOriginallyDeclined
extern

The transaction was originally declined.

◆ UnableToInitialisePinpad

NSString* const UnableToInitialisePinpad
extern

Unable to initialise the PIN pad for operation.

◆ UnableToStartPinpadProcess

NSString* const UnableToStartPinpadProcess
extern

The transaction process could not be started on the PIN pad.

◆ UnableToStartPinpadTransaction

NSString* const UnableToStartPinpadTransaction
extern

The transaction could not be started on the PIN pad.

◆ UnexpectedRequestFromPinpad

NSString* const UnexpectedRequestFromPinpad
extern

The request received from the PIN pad is not expected.

◆ UnknownRequestFromPinpad

NSString* const UnknownRequestFromPinpad
extern

The request received from the PIN pad is unknown.

◆ UnsupportedCommand

NSString* const UnsupportedCommand
extern

The PIN pad doesn't support this command.

◆ VoiceReferralNotificationError

NSString* const VoiceReferralNotificationError
extern

An error occurred while notifying the server of the voice referral result.

◆ VoiceReferralResponseNotExpected

NSString* const VoiceReferralResponseNotExpected
extern

Unexpected Voice Referral response.

◆ VoidAccountVerificationNotAllowed

NSString* const VoidAccountVerificationNotAllowed
extern

Transaction type Account Verification cannot be voided.

◆ VoidDelayOnlineProcessingNotAllowed

NSString* const VoidDelayOnlineProcessingNotAllowed
extern

<Transaction type AccountVerification cannot be delayed.

◆ VoidRequestFailed

NSString* const VoidRequestFailed
extern

Confirmation request failed to go online and wasn't able to be stored offline. Confirmation requests can be retried using ChipDnaMobile#confirmTransaction:.

◆ XMLDecryptionError

NSString* const XMLDecryptionError
extern

The transaction failed due to an XML decryption error.

◆ XMLElementMissing

NSString* const XMLElementMissing
extern

The transaction failed due to a missing element.