ChipDna Mobile
Loading...
Searching...
No Matches
Classes | Typedefs | Functions | Variables
CCParameterKeys

Classes

class  CCParameters
 Parameters used in communication with ChipDNA Mobile. More...
 

Typedefs

typedef NSString * CCParameters::CCParameterKey
 

Functions

(void) - CCParameters::setValue:forKey:
 
(void) - CCParameters::removeValueForKey:
 
(NSString *) - CCParameters::valueForKey:
 
(void) - CCParameters::removeAllObjects
 
(NSArray *) - CCParameters::allKeys
 
(NSArray *) - CCParameters::allValues
 

Variables

CCParameterKey const CCParameters::CCParamResult
 
CCParameterKey const CCParameters::CCParamErrors
 
CCParameterKey const CCParameters::CCParamErrorDescription
 
CCParameterKey const CCParameters::CCParamPassword
 
CCParameterKey const CCParameters::CCParamChangePassword
 
CCParameterKey const CCParameters::CCParamDestroy
 
CCParameterKey const CCParameters::CCParamRemainingAttempts
 
CCParameterKey const CCParameters::CCParamTerminalId
 
CCParameterKey const CCParameters::CCParamTransactionKey
 
CCParameterKey const CCParameters::CCParamEnvironment
 
CCParameterKey const CCParameters::CCParamWebMisUsername
 
CCParameterKey const CCParameters::CCParamWebMisPassword
 
CCParameterKey const CCParameters::CCParamApplicationIdentifier
 
CCParameterKey const CCParameters::CCParamApiKey
 
CCParameterKey const CCParameters::CCParamPinPadName
 
CCParameterKey const CCParameters::CCParamPinPadConnectionType
 
CCParameterKey const CCParameters::CCParamPinPadIpAddress
 
CCParameterKey const CCParameters::CCParamPinPadPort
 
CCParameterKey const CCParameters::CCParamFullTmsUpdate
 
CCParameterKey const CCParameters::CCParamForceTmsUpdate
 
CCParameterKey const CCParameters::CCParamVersionInformation
 
CCParameterKey const CCParameters::CCParamPaymentPlatformStatus
 
CCParameterKey const CCParameters::CCParamRequestQueueStatus
 
CCParameterKey const CCParameters::CCParamChipDnaStatus
 
CCParameterKey const CCParameters::CCParamDeviceStatus
 
CCParameterKey const CCParameters::CCParamTmsStatus
 
CCParameterKey const CCParameters::CCParamTerminalStatus
 
CCParameterKey const CCParameters::CCParamLinkedRefundsSupported
 
CCParameterKey const CCParameters::CCParamStandaloneRefundsSupported
 
CCParameterKey const CCParameters::CCParamCashTransactionsSupported
 
CCParameterKey const CCParameters::CCParamChequeTransactionsSupported
 
CCParameterKey const CCParameters::CCParamTransactionHistorySupported
 
CCParameterKey const CCParameters::CCParamOfflineProcessingSupported
 
CCParameterKey const CCParameters::CCParamRefundOperatorPinSupported
 
CCParameterKey const CCParameters::CCParamEmailReceiptSupported
 
CCParameterKey const CCParameters::CCParamSmsReceiptSupported
 
CCParameterKey const CCParameters::CCParamTippingSupported
 
CCParameterKey const CCParameters::CCParamPaymentPlatformTest
 
CCParameterKey const CCParameters::CCParamAvailablePinPads
 
CCParameterKey const CCParameters::CCParamAccessoryConnectionType
 
CCParameterKey const CCParameters::CCParamAccessoryName
 
CCParameterKey const CCParameters::CCParamTmsUpdateUtc
 
CCParameterKey const CCParamConfigurationUpdate
 
CCParameterKey const CCParameters::CCParamDeviceStatusUpdate
 
CCParameterKey const CCParameters::CCParamApplyFirmwareUpdate
 
CCParameterKey const CCParameters::CCParamAutomaticReboot
 
CCParameterKey const CCParameters::CCParamAmount
 
CCParameterKey const CCParameters::CCParamTransactionType
 
CCParameterKey const CCParameters::CCParamAmountType
 
CCParameterKey const CCParameters::CCParamUserReference
 
CCParameterKey const CCParameters::CCParamCurrency
 
CCParameterKey const CCParameters::CCParamTippingType
 
CCParameterKey const CCParameters::CCParamOnDeviceTippingPrompt
 
CCParameterKey const CCParameters::CCParamDynamicTippingAmounts
 
CCParameterKey const CCParameters::CCParamDynamicTippingPercentages
 
CCParameterKey const CCParameters::CCParamDynamicTippingHeader
 
CCParameterKey const CCParameters::CCParamPaymentMethod
 
CCParameterKey const CCParameters::CCParamOperatorPin
 
CCParameterKey const CCParameters::CCParamCustomerVaultId
 
CCParameterKey const CCParameters::CCParamCustomerVaultCommand
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField01
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField02
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField03
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField04
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField05
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField06
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField07
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField08
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField09
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField10
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField11
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField12
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField13
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField14
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField15
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField16
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField17
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField18
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField19
 
CCParameterKey const CCParameters::CCParamMerchantDefinedField20
 
CCParameterKey const CCParameters::CCParamBillingAddress1
 
CCParameterKey const CCParameters::CCParamBillingAddress2
 
CCParameterKey const CCParameters::CCParamBillingCity
 
CCParameterKey const CCParameters::CCParamBillingState
 
CCParameterKey const CCParameters::CCParamBillingZipCode
 
CCParameterKey const CCParameters::CCParamBillingPostalCode
 
CCParameterKey const CCParameters::CCParamBillingCountry
 
CCParameterKey const CCParameters::CCParamBillingEmailAddress
 
CCParameterKey const CCParameters::CCParamBillingPhoneNumber
 
CCParameterKey const CCParameters::CCParamPurchaseOrderNumber
 
CCParameterKey const CCParameters::CCParamTaxAmount
 
CCParameterKey const CCParameters::CCParamTransactionResult
 
CCParameterKey const CCParameters::CCParamTransactionState
 
CCParameterKey const CCParameters::CCParamAuthCode
 
CCParameterKey const CCParameters::CCParamCardEaseReference
 
CCParameterKey const CCParameters::CCParamTransactionId
 
CCParameterKey const CCParameters::CCParamMaskedPan
 
CCParameterKey const CCParameters::CCParamPar
 
CCParameterKey const CCParameters::CCParamAmountOnlineAuthorized
 
CCParameterKey const CCParameters::CCParamTransactionDateTime
 
CCParameterKey const CCParameters::CCParamTransactionDateTimeUtc
 
CCParameterKey const CCParameters::CCParamReceiptData
 
CCParameterKey const CCParameters::CCParamCardHashCollection
 
CCParameterKey const CCParameters::CCParamCardReference
 
CCParameterKey const CCParameters::CCParamCardSchemeId
 
CCParameterKey const CCParameters::CCParamCardHolderFirstName
 
CCParameterKey const CCParameters::CCParamCardHolderLastName
 
CCParameterKey const CCParameters::CCParamAcquirerResponseCode
 
CCParameterKey const CCParameters::CCParamDateTimeFormat
 
CCParameterKey const CCParameters::CCParamPreformattedMerchantReceipt
 
CCParameterKey const CCParameters::CCParamPreformattedCustomerReceipt
 
CCParameterKey const CCParameters::CCParamTransactionUpdate
 
CCParameterKey const CCParameters::CCParamUserNotification
 
CCParameterKey const CCParameters::CCParamResponseRequired
 
CCParameterKey const CCParameters::CCParamDigitalSignatureSupported
 
CCParameterKey const CCParameters::CCParamOperatorPinRequired
 
CCParameterKey const CCParameters::CCParamSignatureData
 
CCParameterKey const CCParameters::CCParamReferralNumber
 
CCParameterKey const CCParameters::CCParamOnlinePinPresent
 
CCParameterKey const CCParameters::CCParamTrack2ClearText
 
CCParameterKey const CCParameters::CCParamMaskedTrack2
 
CCParameterKey const CCParameters::CCParamExpiryDate
 
CCParameterKey const CCParameters::CCParamSendEmailReceipt
 
CCParameterKey const CCParameters::CCParamSendSmsReceipt
 
CCParameterKey const CCParameters::CCParamPrintReceipt
 
CCParameterKey const CCParameters::CCParamReceiptText
 
CCParameterKey const CCParameters::CCParamEmailAddress
 
CCParameterKey const CCParameters::CCParamPhoneNumber
 
CCParameterKey const CCParameters::CCParamReceiptSourceName
 
CCParameterKey const CCParameters::CCParamReceiptSourceEmail
 
CCParameterKey const CCParameters::CCParamReceiptEmailSubject
 
CCParameterKey const CCParameters::CCParamReceiptEmailResult
 
CCParameterKey const CCParameters::CCParamReceiptSmsResult
 
CCParameterKey const CCParameters::CCParamReceiptPrintResult
 
CCParameterKey const CCParameters::CCParamIdleMessage
 
CCParameterKey const CCParameters::CCParamDisplayTime
 
CCParameterKey const CCParameters::CCParamCloseTransaction
 
CCParameterKey const CCParameters::CCParamTipAmount
 
CCParameterKey const CCParameters::CCParamSaleReference
 
CCParameterKey const CCParameters::CCParamOfflineStatus
 
CCParameterKey const CCParameters::CCParamLinkedRefundReferences
 
CCParameterKey const CCParameters::CCParamAvailableCurrencies
 
CCParameterKey const CCParameters::CCParamDeferredAuthorizationReason
 
CCParameterKey const CCParameters::CCParamClearIdleMessage
 
CCParameterKey const CCParameters::CCParamOfflineCompletionState
 
CCParameterKey const CCParameters::CCParamOfflineCompletionDateTime
 
CCParameterKey const CCParameters::CCParamOfflineRequestErrors
 
CCParameterKey const CCParameters::CCParamAvailableCardApplications
 
CCParameterKey const CCParameters::CCParamSelectedCardApplication
 
CCParameterKey const CCParameters::CCParamPANKeyEntry
 
CCParameterKey const CCParameters::CCParamAutoConfirm
 
CCParameterKey const CCParameters::CCParamMerchantData
 
CCParameterKey const CCParameters::CCParamMerchantDisplayName
 
CCParameterKey const CCParameters::CCParamMerchantName
 
CCParameterKey const CCParameters::CCParamDelayOnlineProcessing
 
CCParameterKey const CCParameters::CCParamEncodedRequest
 
CCParameterKey const CCParameters::CCParamBLEScanTime
 
CCParameterKey const CCParameters::CCParamCredentialOnFileFirstStore
 
CCParameterKey const CCParameters::CCParamCredentialOnFileReason
 
CCParameterKey const CCParameters::CCParamFirmwareUpdateAvailable
 
CCParameterKey const CCParameters::CCParamFirmwareUpdateStatus
 
CCParameterKey const CCParameters::CCParamFirmwareDownloadPercentage
 
CCParameterKey const CCParameters::CCParamFirmwareFile
 
CCParameterKey const CCParameters::CCParamFirmwareUpdate
 
CCParameterKey const CCParameters::CCParamAddressVerificationResult
 
CCParameterKey const CCParameters::CCParamZipCodeVerificationResult
 
CCParameterKey const CCParameters::CCParamCscVerificationResult
 

Detailed Description

Typedef Documentation

◆ CCParameterKey

- (typedef NSString*) CCParameterKey

Parameter keys used in communication with ChipDNA Mobile

Function Documentation

◆ allKeys

- (NSArray *) allKeys

Returns all keys currently within the the parameter collection.

◆ allValues

- (NSArray *) allValues

Returns all values currently within the parameter collection.

◆ removeAllObjects

- (void) removeAllObjects

Remove all objects from the Parameters collection.

◆ removeValueForKey:

- (void) removeValueForKey: (CCParameterKey aKey

Remove a value for a CCParameterKey.

Parameters
akeyCCParameterKey for the value being removed.

◆ setValue:forKey:

- (void) setValue: (NSString *)  value
forKey: (CCParameterKey aKey 

Set a value for a CCParameterKey.

Parameters
valueValue of the parameter.
aKeyCCParameterKey for the value.

◆ valueForKey:

- (NSString *) valueForKey: (CCParameterKey aKey

Retrieve the value for a CCParameterKey.

Parameters
aKeyCCParameterKey for value to retrieve.

Variable Documentation

◆ CCParamAccessoryConnectionType

- (CCParameterKey const) CCParamAccessoryConnectionType

Parameter key for connection type selected for accessory.

◆ CCParamAccessoryName

- (CCParameterKey const) CCParamAccessoryName

Parameter key for accessory name.

◆ CCParamAcquirerResponseCode

- (CCParameterKey const) CCParamAcquirerResponseCode

Parameter key for the acquirer response code.

◆ CCParamAddressVerificationResult

- (CCParameterKey const) CCParamAddressVerificationResult

Parameter key for the address verification result. Value can be Matched, NotChecked, NotMatched, NotSupplied or PartialMatch.

◆ CCParamAmount

- (CCParameterKey const) CCParamAmount

Parameters key for the transaction amount.

◆ CCParamAmountOnlineAuthorized

- (CCParameterKey const) CCParamAmountOnlineAuthorized

Parameter key for the amount of a transaction authorized online.

◆ CCParamAmountType

- (CCParameterKey const) CCParamAmountType

Parameter key for the amount type. Can be a value of ACTUAL or ESTIMATE.

◆ CCParamApiKey

- (CCParameterKey const) CCParamApiKey

Parameter key for setting Api Key used for communicating with the gateway.

◆ CCParamApplicationIdentifier

- (CCParameterKey const) CCParamApplicationIdentifier

Parameter key for setting application identifier.

◆ CCParamApplyFirmwareUpdate

- (CCParameterKey const) CCParamApplyFirmwareUpdate

Parameter key for current device status XML string. XML can be converted into an DeviceStatus object usinglink ChipDnaMobileSerializer::deserializeDeviceStatus}.

◆ CCParamAuthCode

- (CCParameterKey const) CCParamAuthCode

Parameter key for authorization code of a transaction.

◆ CCParamAutoConfirm

- (CCParameterKey const) CCParamAutoConfirm

Parameter key to trigger auto confirmation of a transaction. Value can be either TRUE or FALSE.

◆ CCParamAutomaticReboot

- (CCParameterKey const) CCParamAutomaticReboot

Parameter key indicating if a firmware update is to be performed if one is available. Values can be TRUE to update firmware during this connect and configure or False to delay. Parameter key indicating if the PIN pad reboot is automatic or manual. Values can be TRUE for automatic or False for manual.

◆ CCParamAvailableCardApplications

- (CCParameterKey const) CCParamAvailableCardApplications

Parameter for the card applications XML to be presented to the Cardholder during application selection. The data converted using ChipDnaMobileSerializer#deserializedAvailableCardApplications:

◆ CCParamAvailableCurrencies

- (CCParameterKey const) CCParamAvailableCurrencies

Parameter key for the currencies available XML for the terminal. The data converted using ChipDnaMobileSerializer#deserializedAvailableCurrencies:

◆ CCParamAvailablePinPads

- (CCParameterKey const) CCParamAvailablePinPads

Parameter key for available PIN pad XML string. XML can be converted into an object using ChipDnaMobileSerializer#deserializeAvailablePinPadsString:

◆ CCParamBillingAddress1

- (CCParameterKey const) CCParamBillingAddress1

Parameter key for Address Line One in Billing Information.

◆ CCParamBillingAddress2

- (CCParameterKey const) CCParamBillingAddress2

Parameter key for Address Line Two in Billing Information.

◆ CCParamBillingCity

- (CCParameterKey const) CCParamBillingCity

Parameter key for the City in Billing Information.

◆ CCParamBillingCountry

- (CCParameterKey const) CCParamBillingCountry

Parameter key for the Country in Billing Information.

◆ CCParamBillingEmailAddress

- (CCParameterKey const) CCParamBillingEmailAddress

Parameter key for the Email Address in Billing Information.

◆ CCParamBillingPhoneNumber

- (CCParameterKey const) CCParamBillingPhoneNumber

Parameter key for the Phone Number in Billing Information.

◆ CCParamBillingPostalCode

- (CCParameterKey const) CCParamBillingPostalCode

Parameter key for the Zip Code in Billing Information. Can be used interchangeably with BILLING_POSTAL_CODE

◆ CCParamBillingState

- (CCParameterKey const) CCParamBillingState

Parameter key for the State in Billing Information

◆ CCParamBillingZipCode

- (CCParameterKey const) CCParamBillingZipCode

Parameter key for the Zip Code in Billing Information. Can be used interchangeably with BILLING_ZIP_CODE

◆ CCParamBLEScanTime

- (CCParameterKey const) CCParamBLEScanTime

Parameter key for configuring the length of time Bluetooth Low Energy (BLE) devices will be scanned for. The value is required to be a string valued number between 1 and 30. The default value of 5 seconds will be used if this value is not passed into availablePinPadsRequest and connectAndConfigure.

◆ CCParamCardEaseReference

- (CCParameterKey const) CCParamCardEaseReference

Parameter key for CardEase reference of a transaction.

◆ CCParamCardHashCollection

- (CCParameterKey const) CCParamCardHashCollection

Parameter key for the card hash in XML format. Value can be converted to a CCCardHash object using ChipDnaMobileSerializer#deserializeCardHash:.

◆ CCParamCardHolderFirstName

- (CCParameterKey const) CCParamCardHolderFirstName

Parameter key for the card holder first name.

◆ CCParamCardHolderLastName

- (CCParameterKey const) CCParamCardHolderLastName

Parameter key for the card holder last name.

◆ CCParamCardReference

- (CCParameterKey const) CCParamCardReference

Parameter key for the card reference.

◆ CCParamCardSchemeId

- (CCParameterKey const) CCParamCardSchemeId

Parameter key for the card scheme ID.

◆ CCParamCashTransactionsSupported

- (CCParameterKey const) CCParamCashTransactionsSupported

Parameter key indicating if cash transactions are supported.

◆ CCParamChangePassword

- (CCParameterKey const) CCParamChangePassword

Parameter key for changing the password after initialization.

◆ CCParamChequeTransactionsSupported

- (CCParameterKey const) CCParamChequeTransactionsSupported

Parameter key indicating if cheque transaction are supported.

◆ CCParamChipDnaStatus

- (CCParameterKey const) CCParamChipDnaStatus

Parameter key for current status of ChipDNA.

◆ CCParamClearIdleMessage

- (CCParameterKey const) CCParamClearIdleMessage

Parameter key to clear the current status message and return display to default.

◆ CCParamCloseTransaction

- (CCParameterKey const) CCParamCloseTransaction

Parameter key indicating whether a transaction should be closed.

◆ CCParamCredentialOnFileFirstStore

- (CCParameterKey const) CCParamCredentialOnFileFirstStore

Parameter key to indicate the transaction is the first store for a Credential on File transaction.

◆ CCParamCredentialOnFileReason

- (CCParameterKey const) CCParamCredentialOnFileReason

Parameter key for Credential on File transactions to indicate the reason for the transaction. Values can be UNSCHEDULED, INSTALLMENT, INCREMENTAL, RESUBMISSION, DELAYED_CHARGE, RE_AUTH or NO_SHOW.

◆ CCParamCscVerificationResult

- (CCParameterKey const) CCParamCscVerificationResult

Parameter key for the CSC verification result. Value can be Matched, NotChecked, NotMatched, NotSupplied or PartialMatch.

◆ CCParamCurrency

- (CCParameterKey const) CCParamCurrency

Parameter key for the currency for a transaction. If only one currency is available ChipDNA Mobile will default to that currency.

◆ CCParamCustomerVaultCommand

- (CCParameterKey const) CCParamCustomerVaultCommand

Parameter key for customer vault command

◆ CCParamCustomerVaultId

- (CCParameterKey const) CCParamCustomerVaultId

Parameter key for customer vault identifier

◆ CCParamDateTimeFormat

- (CCParameterKey const) CCParamDateTimeFormat

Parameter key for the format of the date/times returned.

◆ CCParamDeferredAuthorizationReason

- (CCParameterKey const) CCParamDeferredAuthorizationReason

Parameter key indicating the reason a deferred authorization is being offered.

◆ CCParamDelayOnlineProcessing

- (CCParameterKey const) CCParamDelayOnlineProcessing

Parameter key to set a transaction as delayed online processing. Value can be either TRUE or FALSE.

◆ CCParamDestroy

- (CCParameterKey const) CCParamDestroy

Parameter key to wipe all SDK app data and delete the configuration and offline database when value islink CCValueTrue TRUE}.

◆ CCParamDeviceStatus

- (CCParameterKey const) CCParamDeviceStatus

Parameter key for DeviceStatus XML which can be converted using ChipDnaMobileSerializer#deserializeDeviceStatus:.

◆ CCParamDeviceStatusUpdate

- (CCParameterKey const) CCParamDeviceStatusUpdate

Parameter key for updates on the progress of ChipDnaMobile#connectAndConfigure:.

◆ CCParamDigitalSignatureSupported

- (CCParameterKey const) CCParamDigitalSignatureSupported

Parameter key indicating if digital signature is supported. Value can be either TRUE or FALSE. If not supplied, value is FALSE.

◆ CCParamDisplayTime

- (CCParameterKey const) CCParamDisplayTime

Parameter key for the length of time a message should be displayed in seconds. If not present time will be infinite.

◆ CCParamDynamicTippingAmounts

- (CCParameterKey const) CCParamDynamicTippingAmounts

Parameter key for on-device dynamic tipping amounts in minor units. Value must be three comma-separated numeric values between 0 and 1000000. For example, for tip amounts of $3.00, $4.50, and $10.00, the value entered must be “300,450,1000”.

◆ CCParamDynamicTippingHeader

- (CCParameterKey const) CCParamDynamicTippingHeader

Parameter key for on-device dynamic tipping header. With the Miura M020 and M021 the value accepts UTF-8 characters and cannot be longer than 63 bytes. The value must not be empty.

◆ CCParamDynamicTippingPercentages

- (CCParameterKey const) CCParamDynamicTippingPercentages

Parameter key for on-device dynamic tipping percentages. Value must be three comma-separated numeric values between 0 and 100.

◆ CCParamEmailAddress

- (CCParameterKey const) CCParamEmailAddress

Parameter key for an email address.

◆ CCParamEmailReceiptSupported

- (CCParameterKey const) CCParamEmailReceiptSupported

Parameter key indicating if receipting via email is supported.

◆ CCParamEncodedRequest

- (CCParameterKey const) CCParamEncodedRequest

Parameter key for the encoded request

◆ CCParamEnvironment

- (CCParameterKey const) CCParamEnvironment

Parameter key for setting and receive the current environment of ChipDNA Mobile. The value can be production or test.

◆ CCParamErrorDescription

- (CCParameterKey const) CCParamErrorDescription

Parameter key for returning text description of an error.

◆ CCParamErrors

- (CCParameterKey const) CCParamErrors

Parameter key used when returning error codes. Multiple error codes may be returned in a comma separated list.

◆ CCParamExpiryDate

- (CCParameterKey const) CCParamExpiryDate

Parameter key to for the expiry date of a card returned by the PIN pad.

◆ CCParamFirmwareDownloadPercentage

- (CCParameterKey const) CCParamFirmwareDownloadPercentage

Parameter key indicating the percentage of firmware downloaded to the device. Value is an integer bewteen 0 and 100.

◆ CCParamFirmwareFile

- (CCParameterKey const) CCParamFirmwareFile

Parameter key indicating the name of the firmware file being downloaded to the device.

◆ CCParamFirmwareUpdate

- (CCParameterKey const) CCParamFirmwareUpdate

Parameter key for FirmwareUpdate returned.

◆ CCParamFirmwareUpdateAvailable

- (CCParameterKey const) CCParamFirmwareUpdateAvailable

Parameter key indicating if a firmware update is available. Value can be either TRUE or FALSE.

◆ CCParamFirmwareUpdateStatus

- (CCParameterKey const) CCParamFirmwareUpdateStatus

Parameter key for current firmare update status XML string. XML can be converted into an FirmwareUpdateStatus object using ChipDnaMobileSerializer#deserializeFirmwareUpdateStatus.

◆ CCParamForceTmsUpdate

- (CCParameterKey const) CCParamForceTmsUpdate

Parameter key to force a TMS update.

◆ CCParamFullTmsUpdate

- (CCParameterKey const) CCParamFullTmsUpdate

Parameter key to trigger a full TMS update.

◆ CCParamIdleMessage

- (CCParameterKey const) CCParamIdleMessage

Parameter key for the idle message to be displayed.

◆ CCParamLinkedRefundReferences

- (CCParameterKey const) CCParamLinkedRefundReferences

Parameter key for the linked refund references linked to the transaction.

◆ CCParamLinkedRefundsSupported

- (CCParameterKey const) CCParamLinkedRefundsSupported

Parameter key indicating if linked refunds are supported.

◆ CCParamMaskedPan

- (CCParameterKey const) CCParamMaskedPan

Parameter key for a masked PAN.

◆ CCParamMaskedTrack2

- (CCParameterKey const) CCParamMaskedTrack2

Parameter key to for the masked track2 of a card returned by the PIN pad.

◆ CCParamMerchantData

- (CCParameterKey const) CCParamMerchantData

Parameter key for the merchant data.

◆ CCParamMerchantDefinedField01

- (CCParameterKey const) CCParamMerchantDefinedField01

Parameter key for merchant defined field 1.

◆ CCParamMerchantDefinedField02

- (CCParameterKey const) CCParamMerchantDefinedField02

Parameter key for merchant defined field 2.

◆ CCParamMerchantDefinedField03

- (CCParameterKey const) CCParamMerchantDefinedField03

Parameter key for merchant defined field 3.

◆ CCParamMerchantDefinedField04

- (CCParameterKey const) CCParamMerchantDefinedField04

Parameter key for merchant defined field 4.

◆ CCParamMerchantDefinedField05

- (CCParameterKey const) CCParamMerchantDefinedField05

Parameter key for merchant defined field 5.

◆ CCParamMerchantDefinedField06

- (CCParameterKey const) CCParamMerchantDefinedField06

Parameter key for merchant defined field 6.

◆ CCParamMerchantDefinedField07

- (CCParameterKey const) CCParamMerchantDefinedField07

Parameter key for merchant defined field 7.

◆ CCParamMerchantDefinedField08

- (CCParameterKey const) CCParamMerchantDefinedField08

Parameter key for merchant defined field 8.

◆ CCParamMerchantDefinedField09

- (CCParameterKey const) CCParamMerchantDefinedField09

Parameter key for merchant defined field 9.

◆ CCParamMerchantDefinedField10

- (CCParameterKey const) CCParamMerchantDefinedField10

Parameter key for merchant defined field 10.

◆ CCParamMerchantDefinedField11

- (CCParameterKey const) CCParamMerchantDefinedField11

Parameter key for merchant defined field 11.

◆ CCParamMerchantDefinedField12

- (CCParameterKey const) CCParamMerchantDefinedField12

Parameter key for merchant defined field 12.

◆ CCParamMerchantDefinedField13

- (CCParameterKey const) CCParamMerchantDefinedField13

Parameter key for merchant defined field 13.

◆ CCParamMerchantDefinedField14

- (CCParameterKey const) CCParamMerchantDefinedField14

Parameter key for merchant defined field 14.

◆ CCParamMerchantDefinedField15

- (CCParameterKey const) CCParamMerchantDefinedField15

Parameter key for merchant defined field 15.

◆ CCParamMerchantDefinedField16

- (CCParameterKey const) CCParamMerchantDefinedField16

Parameter key for merchant defined field 16.

◆ CCParamMerchantDefinedField17

- (CCParameterKey const) CCParamMerchantDefinedField17

Parameter key for merchant defined field 17.

◆ CCParamMerchantDefinedField18

- (CCParameterKey const) CCParamMerchantDefinedField18

Parameter key for merchant defined field 18.

◆ CCParamMerchantDefinedField19

- (CCParameterKey const) CCParamMerchantDefinedField19

Parameter key for merchant defined field 19.

◆ CCParamMerchantDefinedField20

- (CCParameterKey const) CCParamMerchantDefinedField20

Parameter key for merchant defined field 20.

◆ CCParamMerchantDisplayName

- (CCParameterKey const) CCParamMerchantDisplayName

Parameter key for configured merchant display name. The default name displayed on the PIN pad when it is idle.

◆ CCParamMerchantName

- (CCParameterKey const) CCParamMerchantName

Parameter key for the merchant name

◆ CCParamOfflineCompletionDateTime

- (CCParameterKey const) CCParamOfflineCompletionDateTime

Parameter for the date and time that an offline request was completed.

◆ CCParamOfflineCompletionState

- (CCParameterKey const) CCParamOfflineCompletionState

Parameter key indicating how a transaction from the offline queue was completed. This can be either CCValueOfflineCompletionStateProcessed or CCValueOfflineCompletionStateDeleted.

◆ CCParamOfflineProcessingSupported

- (CCParameterKey const) CCParamOfflineProcessingSupported

Parameter key indicating if offline processing is supported.

◆ CCParamOfflineRequestErrors

- (CCParameterKey const) CCParamOfflineRequestErrors

Parameter for the errors associated with an offline request.

◆ CCParamOfflineStatus

- (CCParameterKey const) CCParamOfflineStatus

Parameter key indicating the offline status of a transaction.

◆ CCParamOnDeviceTippingPrompt

- (CCParameterKey const) CCParamOnDeviceTippingPrompt

Parameter key to add a custom on-device tipping prompt. With the Miura M020 and M021 the value can have a maximum of 4 lines with a maximum of 21 characters in each line, with new lines indicated by “
” or “\r”. The value accepts UTF-8 characters and cannot be longer than 195 bytes.

◆ CCParamOnlinePinPresent

- (CCParameterKey const) CCParamOnlinePinPresent

Parameter key indicating that an online pin block is present.

◆ CCParamOperatorPin

- (CCParameterKey const) CCParamOperatorPin

Parameter key for the operator pin.

◆ CCParamOperatorPinRequired

- (CCParameterKey const) CCParamOperatorPinRequired

Parameter key indicating if an operator pin must be supplied when responding to an action. Value can be either TRUE or FALSE. If not supplied, value is FALSE.

◆ CCParamPANKeyEntry

- (CCParameterKey const) CCParamPANKeyEntry

Parameter key for PAN key entry. Value can be either TRUE or FALSE.

◆ CCParamPar

- (CCParameterKey const) CCParamPar

Parameter key for a PAR.

◆ CCParamPassword

- (CCParameterKey const) CCParamPassword

Parameter key for attempting a password during initialization.

◆ CCParamPaymentMethod

- (CCParameterKey const) CCParamPaymentMethod

Parameter key to indicate how a transaction will be processed. Values can be CASH, CHEQUE or CARD.

◆ CCParamPaymentPlatformStatus

- (CCParameterKey const) CCParamPaymentPlatformStatus

Parameter key for PaymentPlatformStatus XML which can be converted using ChipDnaMobileSerializer#deserializePaymentPlatformStatus:.

◆ CCParamPaymentPlatformTest

- (CCParameterKey const) CCParamPaymentPlatformTest

Parameter key used to request the return of a PaymentPlatformStatus object. This will require online connectivity.

◆ CCParamPhoneNumber

- (CCParameterKey const) CCParamPhoneNumber

Parameter key for a telephone number.

◆ CCParamPinPadConnectionType

- (CCParameterKey const) CCParamPinPadConnectionType

Parameter key for setting the connection type of the PIN pad to connect to.

◆ CCParamPinPadIpAddress

- (CCParameterKey const) CCParamPinPadIpAddress

Parameter key for setting the IP address of the PIN pad to connect to.

◆ CCParamPinPadName

- (CCParameterKey const) CCParamPinPadName

Parameter key for setting the PIN pad name of the PIN pad to connect to.

◆ CCParamPinPadPort

- (CCParameterKey const) CCParamPinPadPort

Parameter key for setting the IP port number of the PIN pad to connect to.

◆ CCParamPreformattedCustomerReceipt

- (CCParameterKey const) CCParamPreformattedCustomerReceipt

Parameter key for the preformatted customer receipt text.

◆ CCParamPreformattedMerchantReceipt

- (CCParameterKey const) CCParamPreformattedMerchantReceipt

Parameter key for the preformatted merchant receipt text.

◆ CCParamPrintReceipt

- (CCParameterKey const) CCParamPrintReceipt

Parameter key for requesting that a receipt should be printed from the device if supported.

◆ CCParamPurchaseOrderNumber

- (CCParameterKey const) CCParamPurchaseOrderNumber

Parameter key for the Purchase Order Number.

◆ CCParamReceiptData

- (CCParameterKey const) CCParamReceiptData

Parameter key for the transactions receipt data in XML format. Which can be converted to an array of ReceiptFields using ChipDnaMobileSerializer#deserializeReceiptData: method.

◆ CCParamReceiptEmailResult

- (CCParameterKey const) CCParamReceiptEmailResult

Parameter key for the result of sending a email receipt. Value can be either TRUE or FALSE.

◆ CCParamReceiptEmailSubject

- (CCParameterKey const) CCParamReceiptEmailSubject

Parameter key for the emails subject field of receipts.

◆ CCParamReceiptPrintResult

- (CCParameterKey const) CCParamReceiptPrintResult

Parameter key for the result of printing a receipt from the device. Value can be either TRUE or FALSE

◆ CCParamReceiptSmsResult

- (CCParameterKey const) CCParamReceiptSmsResult

Parameter key for the result of sending a SMS receipt. Value can be either TRUE or FALSE

◆ CCParamReceiptSourceEmail

- (CCParameterKey const) CCParamReceiptSourceEmail

Parameter key for the receipts source email address.

◆ CCParamReceiptSourceName

- (CCParameterKey const) CCParamReceiptSourceName

Parameter key for the receipts source name.

◆ CCParamReceiptText

- (CCParameterKey const) CCParamReceiptText

Parameter key for the receipt text.

◆ CCParamReferralNumber

- (CCParameterKey const) CCParamReferralNumber

Parameter key to for the phone number required for voice referral.

◆ CCParamRefundOperatorPinSupported

- (CCParameterKey const) CCParamRefundOperatorPinSupported

Parameter key indicating if an operator PIN must be supplied in order to perform standalone refunds.

◆ CCParamRemainingAttempts

- (CCParameterKey const) CCParamRemainingAttempts

Parameter key for remaining attempts for initialization password before SDK app data is destroyed.

◆ CCParamRequestQueueStatus

- (CCParameterKey const) CCParamRequestQueueStatus

Parameter key for RequestQueueStatus XML which can be converted using ChipDnaMobileSerializer#deserializeRequestQueueStatus:.

◆ CCParamResponseRequired

- (CCParameterKey const) CCParamResponseRequired

Parameter key indicating if a response is required to the triggered action. Value will be either TRUE, indicating a response is required, or FALSE if not.

◆ CCParamResult

- (CCParameterKey const) CCParamResult

Parameter key for the result value.

◆ CCParamSaleReference

- (CCParameterKey const) CCParamSaleReference

Parameter key for the user reference of a linked sale transaction.

◆ CCParamSelectedCardApplication

- (CCParameterKey const) CCParamSelectedCardApplication

Parameter for the card application selected by the Cardholder during application selection.

◆ CCParamSendEmailReceipt

- (CCParameterKey const) CCParamSendEmailReceipt

Parameter key for requesting that a receipt should be sent via email.

◆ CCParamSendSmsReceipt

- (CCParameterKey const) CCParamSendSmsReceipt

Parameter key for requesting that a receipt should be send via SMS.

◆ CCParamSignatureData

- (CCParameterKey const) CCParamSignatureData

Parameter key to supply digital signature data as a base64 string.

◆ CCParamSmsReceiptSupported

- (CCParameterKey const) CCParamSmsReceiptSupported

Parameter key indicating if receipting via SMS is supported.

◆ CCParamStandaloneRefundsSupported

- (CCParameterKey const) CCParamStandaloneRefundsSupported

Parameter key indicating if standalone refunds are supported.

◆ CCParamTaxAmount

- (CCParameterKey const) CCParamTaxAmount

Parameter key for the Tax Amount.

◆ CCParamTerminalId

- (CCParameterKey const) CCParamTerminalId

Parameter key for setting terminal ID.

◆ CCParamTerminalStatus

- (CCParameterKey const) CCParamTerminalStatus

Parameter key for TerminalStatus XML which can be converted using ChipDnaMobileSerializer#deserailizeTerminalStatus:.

◆ CCParamTipAmount

- (CCParameterKey const) CCParamTipAmount

Parameter key for the tip amount.

◆ CCParamTippingSupported

- (CCParameterKey const) CCParamTippingSupported

Parameter key indicating which version of tipping is supported.

◆ CCParamTippingType

- (CCParameterKey const) CCParamTippingType

Parameter key for tipping type being used for a transaction. Values can be END_OF_DAY, {link CCParameters::CCValueOnDeviceTipping ON_DEVICE_TIPPING} or BOTH.

◆ CCParamTmsStatus

- (CCParameterKey const) CCParamTmsStatus

Parameter key for TmsStatus XML which can be converted using ChipDnaMobileSerializer#deserializeTmsStatus:.

◆ CCParamTmsUpdateUtc

- (CCParameterKey const) CCParamTmsUpdateUtc

Parameter key for date/time of last TMS update time in UTC.

◆ CCParamTrack2ClearText

- (CCParameterKey const) CCParamTrack2ClearText

Parameter key to for the unencrypted clear text track2 of a card returned by the pinpad.

◆ CCParamTransactionDateTime

- (CCParameterKey const) CCParamTransactionDateTime

Parameter key for a transactions local date and time.

◆ CCParamTransactionDateTimeUtc

- (CCParameterKey const) CCParamTransactionDateTimeUtc

Parameter key for a transactions UTC date time.

◆ CCParamTransactionHistorySupported

- (CCParameterKey const) CCParamTransactionHistorySupported

Parameter key indicating if transaction history information is supported.

◆ CCParamTransactionId

- (CCParameterKey const) CCParamTransactionId

Parameter key for transaction identifier of a transaction.

◆ CCParamTransactionKey

- (CCParameterKey const) CCParamTransactionKey

Parameter key for setting transaction key.

◆ CCParamTransactionResult

- (CCParameterKey const) CCParamTransactionResult

Parameter key for result of a transaction. Value can be APPROVED, DECLINED or CCParameters#CCValuePartiallyApproved.

◆ CCParamTransactionState

- (CCParameterKey const) CCParamTransactionState

Parameter key for transaction state. Value can be COMMITTED, UNCOMMITTED, VOID or UNCOMMITTED_VOID.

◆ CCParamTransactionType

- (CCParameterKey const) CCParamTransactionType

Parameter key for the transaction type. Can be a value of SALE, REFUND or ACCOUNT_VERIFICATION..

◆ CCParamTransactionUpdate

- (CCParameterKey const) CCParamTransactionUpdate

Parameter key for TransactionUpdate returned;

◆ CCParamUserNotification

- (CCParameterKey const) CCParamUserNotification

Parameter key for UserNotification returned;

◆ CCParamUserReference

- (CCParameterKey const) CCParamUserReference

Parameter key for the user reference. User reference must be unique per transaction.

◆ CCParamVersionInformation

- (CCParameterKey const) CCParamVersionInformation

Parameter key for VersionInformation XML which can be converted using ChipDnaMobileSerializer#deserializeVersionInformation:.

◆ CCParamWebMisPassword

- (CCParameterKey const) CCParamWebMisPassword

Parameter key for setting WebMIS password

◆ CCParamWebMisUsername

- (CCParameterKey const) CCParamWebMisUsername

Parameter key for setting WebMIS username

◆ CCParamZipCodeVerificationResult

- (CCParameterKey const) CCParamZipCodeVerificationResult

Parameter key for the zip code verification result. Value can be Matched, NotChecked, NotMatched, NotSupplied or PartialMatch.