Package com.creditcall.chipdnamobile
Class ParameterKeys
- java.lang.Object
-
- com.creditcall.chipdnamobile.ParameterKeys
-
public class ParameterKeys extends java.lang.ObjectDefines string constants for parameter keys used throughout the ChipDNA Mobile SDK.- Since:
- 1.0
- Author:
- Creditcall
- See Also:
ParameterValues,Parameters,ChipDnaMobile
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAcquirerResponseCodeParameter key for the acquirer response code.static java.lang.StringAddressVerificationResultParameter key for address verification result.static java.lang.StringAmountParameter key for the transaction amount.static java.lang.StringAmountOnlineAuthorizedParameter key for the amount of a transaction authorized online.static java.lang.StringAmountTypeParameter key for the amount type.static java.lang.StringApiKeyParameter key for setting Api Key used for communicating with the gateway.static java.lang.StringApplicationIdentifierParameter key for setting application identifier.static java.lang.StringApplyFirmwareUpdateParameter key indicating if a firmware update is to be performed if one is available.static java.lang.StringAuthCodeParameter key for authorization code of a transaction.static java.lang.StringAutoConfirmParameter key to trigger auto confirmation of a transaction.static java.lang.StringAutomaticRebootParameter key indicating if the PIN pad reboot is automatic or manual.static java.lang.StringAvailableApplicationsParameter key for the card applications XML to be presented to the CardHolder during application selection.static java.lang.StringAvailableCurrenciesParameter key for available currencies XML, which can be converted usingChipDnaMobileSerializer.deserializeAvailableCurrencies(String).static java.lang.StringAvailablePinPadsParameter key for available PIN pad XML string.static java.lang.StringBillingAddress1Parameter key for Address Line One in Billing Information.static java.lang.StringBillingAddress2Parameter key for Address Line Two in Billing Information.static java.lang.StringBillingCityParameter key for the City in Billing Information.static java.lang.StringBillingCountryParameter key for the Country in Billing Information.static java.lang.StringBillingEmailAddressParameter key for the Email Address in Billing Information.static java.lang.StringBillingPhoneNumberParameter key for the Phone Number in Billing Information.static java.lang.StringBillingPostalCodeParameter key for the Zip Code in Billing Information.static java.lang.StringBillingStateParameter key for the State in Billing Information.static java.lang.StringBillingZipCodeParameter key for the Zip Code in Billing Information.static java.lang.StringBLEScanTimeParameter key for configuring the length of time Bluetooth Low Energy (BLE) devices will be scanned for.static java.lang.StringCardEaseReferenceParameter key for CardEase reference of a transaction.static java.lang.StringCardHashCollectionParameter key for the card hash in XML format.static java.lang.StringCardHolderFirstNameParameter key for the card holder first name.static java.lang.StringCardHolderLastNameParameter key for the card holder last name.static java.lang.StringCardReferenceParameter key for the card reference.static java.lang.StringCardSchemeIdParameter key for the card scheme ID.static java.lang.StringCardTokensParameter key for the card tokens XML string.static java.lang.StringCashTransactionsSupportedParameter key indicating if cash transactions are supported.static java.lang.StringChangePasswordParameter key for changing the password after initialization.static java.lang.StringChequeTransactionsSupportedParameter key indicating if cheque transaction are supported.static java.lang.StringChipDnaStatusParameter key for current status of ChipDNA.static java.lang.StringCloseTransactionParameter key indicating whether a transaction should be closed.static java.lang.StringConfigurationUpdateParameter key for updates on the progress ofChipDnaMobile.connectAndConfigure(com.creditcall.chipdnamobile.Parameters).static java.lang.StringCredentialOnFileFirstStoreParameter key to indicate the transaction is the first store for a Credential on File transaction.static java.lang.StringCredentialOnFileReasonParameter key for Credential on File transactions to indicate the reason for the transaction.static java.lang.StringCscVerificationResultParameter key for CSC verification result.static java.lang.StringCurrencyParameter key for the currency for a transaction.static java.lang.StringCustomerVaultCommandParameter key for customer vault command.static java.lang.StringCustomerVaultIdParameter key for customer vault identifier.static java.lang.StringDateTimeFormatParameter key for the format of the date/times returned.static java.lang.StringDeferredAuthorizationReasonParameter key for the reason a deferred authorization is being offered.static java.lang.StringDelayOnlineProcessingParameter key for to delay online processing.static java.lang.StringDestroyParameter key to wipe all SDK app data and delete the configuration and offline database when value isTrue.static java.lang.StringDeviceStatusParameter key forDeviceStatusXML which can be converted usingChipDnaMobileSerializer.deserializeDeviceStatus(String).static java.lang.StringDeviceStatusUpdateParameter key for current device status XML string.static java.lang.StringDigitalSignatureSupportedParameter key indicating if digital signature is supported.static java.lang.StringDisplayTimeParameter key for the length of time a message should be displayed in seconds.static java.lang.StringDynamicTippingAmountsParameter key for on-device dynamic tipping amounts in minor units.static java.lang.StringDynamicTippingHeaderParameter key for on-device dynamic tipping header.static java.lang.StringDynamicTippingPercentagesParameter key for on-device dynamic tipping percentages.static java.lang.StringEmailAddressParameter key for an email address.static java.lang.StringEmailReceiptSupportedParameter key indicating if receipting via email is supported.static java.lang.StringEncodedRequestParameter key for encoded requests.static java.lang.StringEnvironmentParameter key for setting and receive the current environment of ChipDNA Mobile.static java.lang.StringErrorDescriptionParameter key for returning text description of an error.static java.lang.StringErrorsParameter key used when returning comma separated error codes.static java.lang.StringExpiryDateParameter key for the expiry date of a card returned by the PIN pad.static java.lang.StringFeatureTokensParameter key for the feature token XML string.static java.lang.StringFirmwareDownloadPercentageParameter key indicating the percentage of firmware downloaded to the device.static java.lang.StringFirmwareFileParameter key indicating the name of the firmware file being downloaded to the device.static java.lang.StringFirmwareUpdateParameter key forFirmwareUpdatesreturnedstatic java.lang.StringFirmwareUpdateAvailableParameter key indicating if a firmware update is available.static java.lang.StringFirmwareUpdateStatusParameter key for current firmware update status XML string.static java.lang.StringForceTmsUpdateParameter key to force a TMS update.static java.lang.StringFullTmsUpdateParameter key to trigger a full TMS update.static java.lang.StringIdleMessageParameter key for the idle message to be displayed.static java.lang.StringLinkedRefundReferencesParameter key for the linked refund references linked to the transaction.static java.lang.StringLinkedRefundsSupportedParameter key indicating if linked refunds are supported.static java.lang.StringMaskedPanParameter key for a masked PAN.static java.lang.StringMaskedTrack2Parameter key for the masked track2 of a card returned by the PIN pad.static java.lang.StringMerchantDataParameter key for the merchant data.static java.lang.StringMerchantDefinedField01Parameter key for merchant defined field 1.static java.lang.StringMerchantDefinedField02Parameter key for merchant defined field 2.static java.lang.StringMerchantDefinedField03Parameter key for merchant defined field 3.static java.lang.StringMerchantDefinedField04Parameter key for merchant defined field 4.static java.lang.StringMerchantDefinedField05Parameter key for merchant defined field 5.static java.lang.StringMerchantDefinedField06Parameter key for merchant defined field 6.static java.lang.StringMerchantDefinedField07Parameter key for merchant defined field 7.static java.lang.StringMerchantDefinedField08Parameter key for merchant defined field 8.static java.lang.StringMerchantDefinedField09Parameter key for merchant defined field 9.static java.lang.StringMerchantDefinedField10Parameter key for merchant defined field 10.static java.lang.StringMerchantDefinedField11Parameter key for merchant defined field 11.static java.lang.StringMerchantDefinedField12Parameter key for merchant defined field 12.static java.lang.StringMerchantDefinedField13Parameter key for merchant defined field 13.static java.lang.StringMerchantDefinedField14Parameter key for merchant defined field 14.static java.lang.StringMerchantDefinedField15Parameter key for merchant defined field 15.static java.lang.StringMerchantDefinedField16Parameter key for merchant defined field 16.static java.lang.StringMerchantDefinedField17Parameter key for merchant defined field 17.static java.lang.StringMerchantDefinedField18Parameter key for merchant defined field 18.static java.lang.StringMerchantDefinedField19Parameter key for merchant defined field 19.static java.lang.StringMerchantDefinedField20Parameter key for merchant defined field 20.static java.lang.StringMerchantDisplayNameParameter key for the configured merchant display name.static java.lang.StringMerchantNameParameter key for the merchant name.static java.lang.StringOfflineCompletionDateTimeParameter key for the date and time that an offline request was completed.static java.lang.StringOfflineCompletionStateParameter key indicating how a transaction from the offline queue was completed.static java.lang.StringOfflineProcessingSupportedParameter key indicating if offline processing is supported.static java.lang.StringOfflineRequestErrorsParameter key for the errors associated with an offline request.static java.lang.StringOfflineStatusParameter key indicating the offline status of a transaction.static java.lang.StringOnDeviceTippingPromptParameter key to add a custom on-device tipping prompt.static java.lang.StringOnlinePinPresentParameter key indicating that an online pin block is present.static java.lang.StringOperatorPinParameter key for the operator pin.static java.lang.StringOperatorPinRequiredParameter key indicating if an operator pin must be supplied when responding to an action.static java.lang.StringPANKeyEntryParameter key for PAN key entry.static java.lang.StringParParameter key for a PAR.static java.lang.StringPasswordParameter key for attempting a password during initialization.static java.lang.StringPaymentMethodParameter key to indicate how a transaction will be processed.static java.lang.StringPaymentPlatformStatusParameter key forPaymentPlatformStatusXML which can be converted usingChipDnaMobileSerializer.deserializePaymentPlatformStatus(String).static java.lang.StringPaymentPlatformTestParameter key to be included inChipDnaMobile.getStatus(Parameters)method to request the return of aPaymentPlatformStatus.static java.lang.StringPhoneNumberParameter key for a phone number.static java.lang.StringPinPadConnectionTypeParameter key for setting the connection type of the PIN pad to connect to.static java.lang.StringPinPadIpAddressParameter key for for setting the IP address of the PIN pad to connect to.static java.lang.StringPinPadNameParameter key for setting the PIN pad name of the PIN pad to connect to.static java.lang.StringPinPadPortParameter key for setting the IP port number of the PIN pad to connect to.static java.lang.StringPreformattedCustomerReceiptParameter key for the preformatted customer receipt text.static java.lang.StringPreformattedMerchantReceiptParameter key for the preformatted merchant receipt text.static java.lang.StringPrintReceiptParameter key for requesting that a receipt should be printed from the device if supported.static java.lang.StringPurchaseOrderNumberParameter key for the Purchase Order Number.static java.lang.StringReceiptDataParameter key for the transactions receipt data in XML format.static java.lang.StringReceiptEmailResultParameter key for the result of sending a email receipt.static java.lang.StringReceiptEmailSubjectParameter key for the emails subject field of receipts.static java.lang.StringReceiptPrintResultParameter key for the result of printing a receipt from the device.static java.lang.StringReceiptSmsResultParameter key for the result of sending an SMS receipt.static java.lang.StringReceiptSourceEmailParameter key for the receipts source email address.static java.lang.StringReceiptSourceNameParameter key for the receipts source name.static java.lang.StringReceiptTextParameter key for the receipt text.static java.lang.StringReferralNumberParameter key for the phone number required for voice referral.static java.lang.StringRefundOperatorPinSupportedParameter key indicating if an operator PIN must be supplied in order to perform standalone refunds.static java.lang.StringRegistrationUrlParameter key for the Registration URL.static java.lang.StringRemainingAttemptsParameter key for remaining attempts for initialization password before SDK app data is destroyed.static java.lang.StringRequestQueueStatusParameter key forRequestQueueStatusXML which can be converted usingChipDnaMobileSerializer.deserializeRequestQueueStatus(String).static java.lang.StringResponseRequiredParameter key indicating if a response is required to the triggered action.static java.lang.StringResultParameter key for result value.static java.lang.StringSaleReferenceParameter key for the user reference of a linked sale transaction.static java.lang.StringSearchConnectionTypeBluetoothParameter for requesting for the SDK to search for PIN pads connected via Bluetooth.static java.lang.StringSearchConnectionTypeBluetoothLeParameter for requesting for the SDK to search for PIN pads via Bluetooth Low Energy.static java.lang.StringSearchConnectionTypeUsbParameter for requesting for the SDK to search for PIN pads connected via USB.static java.lang.StringSearchOnlyOnlineBluetoothLePinPadsParameter for requesting for the SDK to search for only online PIN pads connected via Bluetooth Low Energy.static java.lang.StringSelectedApplicationParameter key for the card application selected by the Cardholder during application selection.static java.lang.StringSendEmailReceiptParameter key for requesting that a receipt should be sent via email.static java.lang.StringSendSmsReceiptParameter key for requesting that a receipt should be sent via SMS.static java.lang.StringSignatureDataParameter key to supply digital signature data as a base64 string.static java.lang.StringSmsReceiptSupportedParameter key indicating if receipting via SMS is supported.static java.lang.StringStandaloneRefundsSupportedParameter key indicating if standalone refunds are supported.static java.lang.StringTaxAmountParameter key for the Tax Amount.static java.lang.StringTerminalIdParameter key for setting terminal ID.static java.lang.StringTerminalStatusParameter key forTerminalStatusXML which can be converted usingChipDnaMobileSerializer.deserializeTerminalStatus(String).static java.lang.StringTipAmountParameter key indicating the tip amount.static java.lang.StringTippingSupportedParameter key indicating which version of tipping is supported.static java.lang.StringTippingTypeParameter key for tipping type being used for a transaction.static java.lang.StringTmsStatusParameter key forTmsStatusXML which can be converted usingChipDnaMobileSerializer.deserializeTmsStatus(String).static java.lang.StringTmsUpdateUtcParameter key for date/time of last TMS update time in UTC.static java.lang.StringTrack2ClearTextParameter key for the unencrypted clear text track2 of a card returned by the pinpad.static java.lang.StringTransactionDateTimeParameter key for a transactions local date and time.static java.lang.StringTransactionDateTimeUtcParameter key for a transactions UTC date time.static java.lang.StringTransactionHistorySupportedParameter key indicating if transaction history information is supported.static java.lang.StringTransactionIdParameter key for transaction identifier of a transaction.static java.lang.StringTransactionKeyParameter key for setting transaction key.static java.lang.StringTransactionResultParameter key for result of a transaction.static java.lang.StringTransactionStateParameter key for transaction state.static java.lang.StringTransactionTypeParameter key for for the transaction type.static java.lang.StringTransactionUpdateParameter key forTransactionUpdatereturned;static java.lang.StringUserNotificationParameter key forUserNotification.static java.lang.StringUserReferenceParameter key for the user reference.static java.lang.StringVersionInformationParameter key forVersionInformationXML which can be converted usingChipDnaMobileSerializer.deserializeVersionInformation(String).static java.lang.StringWebMisPasswordParameter key for setting WebMIS password.static java.lang.StringWebMisUsernameParameter key for setting WebMIS username.static java.lang.StringZipCodeVerificationResultParameter key for zip code verification result.
-
Constructor Summary
Constructors Constructor Description ParameterKeys()
-
-
-
Field Detail
-
Result
public static final java.lang.String Result
Parameter key for result value.- See Also:
- Constant Field Values
-
Errors
public static final java.lang.String Errors
Parameter key used when returning comma separated error codes.- See Also:
- Constant Field Values
-
ErrorDescription
public static final java.lang.String ErrorDescription
Parameter key for returning text description of an error.- See Also:
- Constant Field Values
-
Password
public static final java.lang.String Password
Parameter key for attempting a password during initialization.- See Also:
- Constant Field Values
-
ChangePassword
public static final java.lang.String ChangePassword
Parameter key for changing the password after initialization.- See Also:
- Constant Field Values
-
RemainingAttempts
public static final java.lang.String RemainingAttempts
Parameter key for remaining attempts for initialization password before SDK app data is destroyed.- See Also:
- Constant Field Values
-
Destroy
public static final java.lang.String Destroy
Parameter key to wipe all SDK app data and delete the configuration and offline database when value isTrue.- See Also:
- Constant Field Values
-
ApplicationIdentifier
public static final java.lang.String ApplicationIdentifier
Parameter key for setting application identifier.- See Also:
- Constant Field Values
-
TerminalId
public static final java.lang.String TerminalId
Parameter key for setting terminal ID.- See Also:
- Constant Field Values
-
TransactionKey
public static final java.lang.String TransactionKey
Parameter key for setting transaction key.- See Also:
- Constant Field Values
-
Environment
public static final java.lang.String Environment
Parameter key for setting and receive the current environment of ChipDNA Mobile. The value can beproductionortest.- See Also:
- Constant Field Values
-
WebMisUsername
public static final java.lang.String WebMisUsername
Parameter key for setting WebMIS username.- See Also:
- Constant Field Values
-
WebMisPassword
public static final java.lang.String WebMisPassword
Parameter key for setting WebMIS password.- See Also:
- Constant Field Values
-
ApiKey
public static final java.lang.String ApiKey
Parameter key for setting Api Key used for communicating with the gateway.- See Also:
- Constant Field Values
-
RegistrationUrl
public static final java.lang.String RegistrationUrl
Parameter key for the Registration URL.- See Also:
- Constant Field Values
-
PinPadName
public static final java.lang.String PinPadName
Parameter key for setting the PIN pad name of the PIN pad to connect to.- See Also:
- Constant Field Values
-
PinPadConnectionType
public static final java.lang.String PinPadConnectionType
Parameter key for setting the connection type of the PIN pad to connect to.- See Also:
- Constant Field Values
-
PinPadIpAddress
public static final java.lang.String PinPadIpAddress
Parameter key for for setting the IP address of the PIN pad to connect to.- See Also:
- Constant Field Values
-
PinPadPort
public static final java.lang.String PinPadPort
Parameter key for setting the IP port number of the PIN pad to connect to.- See Also:
- Constant Field Values
-
ConfigurationUpdate
public static final java.lang.String ConfigurationUpdate
Parameter key for updates on the progress ofChipDnaMobile.connectAndConfigure(com.creditcall.chipdnamobile.Parameters).- See Also:
- Constant Field Values
-
DeviceStatusUpdate
public static final java.lang.String DeviceStatusUpdate
Parameter key for current device status XML string. XML can be converted into anDeviceStatusobject using @{link ChipDnaMobileSerializer#deserializeDeviceStatus}.- See Also:
- Constant Field Values
-
AutomaticReboot
public static final java.lang.String AutomaticReboot
Parameter key indicating if the PIN pad reboot is automatic or manual. Values can beTruefor automatic orFalsefor manual.- See Also:
- Constant Field Values
-
FirmwareFile
public static final java.lang.String FirmwareFile
Parameter key indicating the name of the firmware file being downloaded to the device.- See Also:
- Constant Field Values
-
FirmwareDownloadPercentage
public static final java.lang.String FirmwareDownloadPercentage
Parameter key indicating the percentage of firmware downloaded to the device. Value is an integer between 0 and 100.- See Also:
- Constant Field Values
-
FirmwareUpdateStatus
public static final java.lang.String FirmwareUpdateStatus
Parameter key for current firmware update status XML string. XML can be converted into anFirmwareUpdateStatusobject usingChipDnaMobileSerializer.deserializeFirmwareUpdateStatus(String).- See Also:
- Constant Field Values
-
FirmwareUpdateAvailable
public static final java.lang.String FirmwareUpdateAvailable
- See Also:
- Constant Field Values
-
FirmwareUpdate
public static final java.lang.String FirmwareUpdate
Parameter key forFirmwareUpdatesreturned- See Also:
- Constant Field Values
-
ApplyFirmwareUpdate
public static final java.lang.String ApplyFirmwareUpdate
Parameter key indicating if a firmware update is to be performed if one is available. Values can beTrueto update firmware during this connect and configure / request TMS update orFalseto delay.- See Also:
- Constant Field Values
-
TransactionUpdate
public static final java.lang.String TransactionUpdate
Parameter key forTransactionUpdatereturned;- See Also:
- Constant Field Values
-
Amount
public static final java.lang.String Amount
Parameter key for the transaction amount.- See Also:
- Constant Field Values
-
TransactionType
public static final java.lang.String TransactionType
- See Also:
- Constant Field Values
-
AmountType
public static final java.lang.String AmountType
- See Also:
- Constant Field Values
-
UserReference
public static final java.lang.String UserReference
Parameter key for the user reference. User reference must be unique per transaction.- See Also:
- Constant Field Values
-
Currency
public static final java.lang.String Currency
Parameter key for the currency for a transaction. If only one currency is available ChipDNA Mobile will default to that currency.- See Also:
- Constant Field Values
-
TippingType
public static final java.lang.String TippingType
Parameter key for tipping type being used for a transaction. Values can beEND_OF_DAY,ON_DEVICE_TIPPINGorBOTH.- See Also:
- Constant Field Values
-
OnDeviceTippingPrompt
public static final java.lang.String OnDeviceTippingPrompt
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 "\n" or "\r". The value accepts UTF-8 characters and cannot be longer than 195 bytes.- See Also:
- Constant Field Values
-
DynamicTippingAmounts
public static final java.lang.String DynamicTippingAmounts
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".- See Also:
- Constant Field Values
-
DynamicTippingPercentages
public static final java.lang.String DynamicTippingPercentages
Parameter key for on-device dynamic tipping percentages. Value must be three comma-separated numeric values between 0 and 100.- See Also:
- Constant Field Values
-
DynamicTippingHeader
public static final java.lang.String DynamicTippingHeader
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.- See Also:
- Constant Field Values
-
PaymentMethod
public static final java.lang.String PaymentMethod
- See Also:
- Constant Field Values
-
PANKeyEntry
public static final java.lang.String PANKeyEntry
- See Also:
- Constant Field Values
-
CredentialOnFileFirstStore
public static final java.lang.String CredentialOnFileFirstStore
Parameter key to indicate the transaction is the first store for a Credential on File transaction.- See Also:
- Constant Field Values
-
CredentialOnFileReason
public static final java.lang.String CredentialOnFileReason
Parameter key for Credential on File transactions to indicate the reason for the transaction. Values can beUNSCHEDULED,INSTALLMENT,INCREMENTAL,RESUBMISSION,DELAYED_CHARGE,RE_AUTHorNO_SHOW.- See Also:
- Constant Field Values
-
OperatorPin
public static final java.lang.String OperatorPin
Parameter key for the operator pin.- See Also:
- Constant Field Values
-
CustomerVaultId
public static final java.lang.String CustomerVaultId
Parameter key for customer vault identifier.- See Also:
- Constant Field Values
-
CustomerVaultCommand
public static final java.lang.String CustomerVaultCommand
Parameter key for customer vault command.- See Also:
- Constant Field Values
-
MerchantDefinedField01
public static final java.lang.String MerchantDefinedField01
Parameter key for merchant defined field 1.- See Also:
- Constant Field Values
-
MerchantDefinedField02
public static final java.lang.String MerchantDefinedField02
Parameter key for merchant defined field 2.- See Also:
- Constant Field Values
-
MerchantDefinedField03
public static final java.lang.String MerchantDefinedField03
Parameter key for merchant defined field 3.- See Also:
- Constant Field Values
-
MerchantDefinedField04
public static final java.lang.String MerchantDefinedField04
Parameter key for merchant defined field 4.- See Also:
- Constant Field Values
-
MerchantDefinedField05
public static final java.lang.String MerchantDefinedField05
Parameter key for merchant defined field 5.- See Also:
- Constant Field Values
-
MerchantDefinedField06
public static final java.lang.String MerchantDefinedField06
Parameter key for merchant defined field 6.- See Also:
- Constant Field Values
-
MerchantDefinedField07
public static final java.lang.String MerchantDefinedField07
Parameter key for merchant defined field 7.- See Also:
- Constant Field Values
-
MerchantDefinedField08
public static final java.lang.String MerchantDefinedField08
Parameter key for merchant defined field 8.- See Also:
- Constant Field Values
-
MerchantDefinedField09
public static final java.lang.String MerchantDefinedField09
Parameter key for merchant defined field 9.- See Also:
- Constant Field Values
-
MerchantDefinedField10
public static final java.lang.String MerchantDefinedField10
Parameter key for merchant defined field 10.- See Also:
- Constant Field Values
-
MerchantDefinedField11
public static final java.lang.String MerchantDefinedField11
Parameter key for merchant defined field 11.- See Also:
- Constant Field Values
-
MerchantDefinedField12
public static final java.lang.String MerchantDefinedField12
Parameter key for merchant defined field 12.- See Also:
- Constant Field Values
-
MerchantDefinedField13
public static final java.lang.String MerchantDefinedField13
Parameter key for merchant defined field 13.- See Also:
- Constant Field Values
-
MerchantDefinedField14
public static final java.lang.String MerchantDefinedField14
Parameter key for merchant defined field 14.- See Also:
- Constant Field Values
-
MerchantDefinedField15
public static final java.lang.String MerchantDefinedField15
Parameter key for merchant defined field 15.- See Also:
- Constant Field Values
-
MerchantDefinedField16
public static final java.lang.String MerchantDefinedField16
Parameter key for merchant defined field 16.- See Also:
- Constant Field Values
-
MerchantDefinedField17
public static final java.lang.String MerchantDefinedField17
Parameter key for merchant defined field 17.- See Also:
- Constant Field Values
-
MerchantDefinedField18
public static final java.lang.String MerchantDefinedField18
Parameter key for merchant defined field 18.- See Also:
- Constant Field Values
-
MerchantDefinedField19
public static final java.lang.String MerchantDefinedField19
Parameter key for merchant defined field 19.- See Also:
- Constant Field Values
-
MerchantDefinedField20
public static final java.lang.String MerchantDefinedField20
Parameter key for merchant defined field 20.- See Also:
- Constant Field Values
-
CloseTransaction
public static final java.lang.String CloseTransaction
Parameter key indicating whether a transaction should be closed.- See Also:
- Constant Field Values
-
TipAmount
public static final java.lang.String TipAmount
Parameter key indicating the tip amount.- See Also:
- Constant Field Values
-
SaleReference
public static final java.lang.String SaleReference
Parameter key for the user reference of a linked sale transaction.- See Also:
- Constant Field Values
-
TransactionResult
public static final java.lang.String TransactionResult
Parameter key for result of a transaction. Value can beAPPROVED,DECLINEDorParameterValues.PartiallyApproved.- See Also:
- Constant Field Values
-
TransactionState
public static final java.lang.String TransactionState
- See Also:
- Constant Field Values
-
AuthCode
public static final java.lang.String AuthCode
Parameter key for authorization code of a transaction.- See Also:
- Constant Field Values
-
CardEaseReference
public static final java.lang.String CardEaseReference
Parameter key for CardEase reference of a transaction.- See Also:
- Constant Field Values
-
TransactionId
public static final java.lang.String TransactionId
Parameter key for transaction identifier of a transaction.- See Also:
- Constant Field Values
-
MaskedPan
public static final java.lang.String MaskedPan
Parameter key for a masked PAN.- See Also:
- Constant Field Values
-
Par
public static final java.lang.String Par
Parameter key for a PAR.- See Also:
- Constant Field Values
-
AmountOnlineAuthorized
public static final java.lang.String AmountOnlineAuthorized
Parameter key for the amount of a transaction authorized online.- See Also:
- Constant Field Values
-
TransactionDateTime
public static final java.lang.String TransactionDateTime
Parameter key for a transactions local date and time.- See Also:
- Constant Field Values
-
TransactionDateTimeUtc
public static final java.lang.String TransactionDateTimeUtc
Parameter key for a transactions UTC date time.- See Also:
- Constant Field Values
-
ReceiptData
public static final java.lang.String ReceiptData
Parameter key for the transactions receipt data in XML format. Which can be converted to an array ofReceiptFieldsusingChipDnaMobileSerializer.deserializeReceiptData(String)method.- See Also:
- Constant Field Values
-
CardHashCollection
public static final java.lang.String CardHashCollection
Parameter key for the card hash in XML format. Value can be converted to aCardHashobject usingChipDnaMobileSerializer.deserializeCardHashes(String).- See Also:
- Constant Field Values
-
CardReference
public static final java.lang.String CardReference
Parameter key for the card reference.- See Also:
- Constant Field Values
-
CardSchemeId
public static final java.lang.String CardSchemeId
Parameter key for the card scheme ID.- See Also:
- Constant Field Values
-
CardHolderFirstName
public static final java.lang.String CardHolderFirstName
Parameter key for the card holder first name.- See Also:
- Constant Field Values
-
CardHolderLastName
public static final java.lang.String CardHolderLastName
Parameter key for the card holder last name.- See Also:
- Constant Field Values
-
AcquirerResponseCode
public static final java.lang.String AcquirerResponseCode
Parameter key for the acquirer response code.- See Also:
- Constant Field Values
-
DateTimeFormat
public static final java.lang.String DateTimeFormat
Parameter key for the format of the date/times returned.- See Also:
- Constant Field Values
-
PreformattedMerchantReceipt
public static final java.lang.String PreformattedMerchantReceipt
Parameter key for the preformatted merchant receipt text.- See Also:
- Constant Field Values
-
PreformattedCustomerReceipt
public static final java.lang.String PreformattedCustomerReceipt
Parameter key for the preformatted customer receipt text.- See Also:
- Constant Field Values
-
MerchantName
public static final java.lang.String MerchantName
Parameter key for the merchant name.- See Also:
- Constant Field Values
-
MerchantData
public static final java.lang.String MerchantData
Parameter key for the merchant data.- See Also:
- Constant Field Values
-
ResponseRequired
public static final java.lang.String ResponseRequired
Parameter key indicating if a response is required to the triggered action. Value will be eitherTrue, indicating a response is required, orFalseif not.- See Also:
- Constant Field Values
-
OperatorPinRequired
public static final java.lang.String OperatorPinRequired
Parameter key indicating if an operator pin must be supplied when responding to an action. Value can be eitherTrueorFalse. If not supplied, value isFalse.- See Also:
- Constant Field Values
-
OnlinePinPresent
public static final java.lang.String OnlinePinPresent
Parameter key indicating that an online pin block is present.- See Also:
- Constant Field Values
-
DeferredAuthorizationReason
public static final java.lang.String DeferredAuthorizationReason
Parameter key for the reason a deferred authorization is being offered.- See Also:
- Constant Field Values
-
ReferralNumber
public static final java.lang.String ReferralNumber
Parameter key for the phone number required for voice referral.- See Also:
- Constant Field Values
-
DigitalSignatureSupported
public static final java.lang.String DigitalSignatureSupported
Parameter key indicating if digital signature is supported. Value can be eitherTrueorFalse. If not supplied, value isFalse.- See Also:
- Constant Field Values
-
SignatureData
public static final java.lang.String SignatureData
Parameter key to supply digital signature data as a base64 string.- See Also:
- Constant Field Values
-
Track2ClearText
public static final java.lang.String Track2ClearText
Parameter key for the unencrypted clear text track2 of a card returned by the pinpad.- See Also:
- Constant Field Values
-
MaskedTrack2
public static final java.lang.String MaskedTrack2
Parameter key for the masked track2 of a card returned by the PIN pad.- See Also:
- Constant Field Values
-
ExpiryDate
public static final java.lang.String ExpiryDate
Parameter key for the expiry date of a card returned by the PIN pad.- See Also:
- Constant Field Values
-
IdleMessage
public static final java.lang.String IdleMessage
Parameter key for the idle message to be displayed.- See Also:
- Constant Field Values
-
DisplayTime
public static final java.lang.String DisplayTime
Parameter key for the length of time a message should be displayed in seconds. If not present time will be infinite.- See Also:
- Constant Field Values
-
ChipDnaStatus
public static final java.lang.String ChipDnaStatus
Parameter key for current status of ChipDNA.- See Also:
- Constant Field Values
-
TerminalStatus
public static final java.lang.String TerminalStatus
Parameter key forTerminalStatusXML which can be converted usingChipDnaMobileSerializer.deserializeTerminalStatus(String).- See Also:
- Constant Field Values
-
PaymentPlatformTest
public static final java.lang.String PaymentPlatformTest
Parameter key to be included inChipDnaMobile.getStatus(Parameters)method to request the return of aPaymentPlatformStatus. This will require online connectivity.- See Also:
- Constant Field Values
-
PaymentPlatformStatus
public static final java.lang.String PaymentPlatformStatus
Parameter key forPaymentPlatformStatusXML which can be converted usingChipDnaMobileSerializer.deserializePaymentPlatformStatus(String).- See Also:
- Constant Field Values
-
TmsStatus
public static final java.lang.String TmsStatus
Parameter key forTmsStatusXML which can be converted usingChipDnaMobileSerializer.deserializeTmsStatus(String).- See Also:
- Constant Field Values
-
RequestQueueStatus
public static final java.lang.String RequestQueueStatus
Parameter key forRequestQueueStatusXML which can be converted usingChipDnaMobileSerializer.deserializeRequestQueueStatus(String).- See Also:
- Constant Field Values
-
DeviceStatus
public static final java.lang.String DeviceStatus
Parameter key forDeviceStatusXML which can be converted usingChipDnaMobileSerializer.deserializeDeviceStatus(String).- See Also:
- Constant Field Values
-
VersionInformation
public static final java.lang.String VersionInformation
Parameter key forVersionInformationXML which can be converted usingChipDnaMobileSerializer.deserializeVersionInformation(String).- See Also:
- Constant Field Values
-
LinkedRefundsSupported
public static final java.lang.String LinkedRefundsSupported
Parameter key indicating if linked refunds are supported.- See Also:
- Constant Field Values
-
StandaloneRefundsSupported
public static final java.lang.String StandaloneRefundsSupported
Parameter key indicating if standalone refunds are supported.- See Also:
- Constant Field Values
-
CashTransactionsSupported
public static final java.lang.String CashTransactionsSupported
Parameter key indicating if cash transactions are supported.- See Also:
- Constant Field Values
-
ChequeTransactionsSupported
public static final java.lang.String ChequeTransactionsSupported
Parameter key indicating if cheque transaction are supported.- See Also:
- Constant Field Values
-
TransactionHistorySupported
public static final java.lang.String TransactionHistorySupported
Parameter key indicating if transaction history information is supported.- See Also:
- Constant Field Values
-
OfflineProcessingSupported
public static final java.lang.String OfflineProcessingSupported
Parameter key indicating if offline processing is supported.- See Also:
- Constant Field Values
-
RefundOperatorPinSupported
public static final java.lang.String RefundOperatorPinSupported
Parameter key indicating if an operator PIN must be supplied in order to perform standalone refunds.- See Also:
- Constant Field Values
-
EmailReceiptSupported
public static final java.lang.String EmailReceiptSupported
Parameter key indicating if receipting via email is supported.- See Also:
- Constant Field Values
-
SmsReceiptSupported
public static final java.lang.String SmsReceiptSupported
Parameter key indicating if receipting via SMS is supported.- See Also:
- Constant Field Values
-
TippingSupported
public static final java.lang.String TippingSupported
Parameter key indicating which version of tipping is supported.- See Also:
- Constant Field Values
-
FullTmsUpdate
public static final java.lang.String FullTmsUpdate
- See Also:
- Constant Field Values
-
ForceTmsUpdate
public static final java.lang.String ForceTmsUpdate
- See Also:
- Constant Field Values
-
TmsUpdateUtc
public static final java.lang.String TmsUpdateUtc
Parameter key for date/time of last TMS update time in UTC.- See Also:
- Constant Field Values
-
AvailableCurrencies
public static final java.lang.String AvailableCurrencies
Parameter key for available currencies XML, which can be converted usingChipDnaMobileSerializer.deserializeAvailableCurrencies(String).- See Also:
- Constant Field Values
-
OfflineStatus
public static final java.lang.String OfflineStatus
Parameter key indicating the offline status of a transaction.- See Also:
- Constant Field Values
-
LinkedRefundReferences
public static final java.lang.String LinkedRefundReferences
Parameter key for the linked refund references linked to the transaction.- See Also:
- Constant Field Values
-
OfflineCompletionState
public static final java.lang.String OfflineCompletionState
Parameter key indicating how a transaction from the offline queue was completed. This can be eitherParameterValues.OfflineCompletionProcessedorParameterValues.OfflineCompletionDeleted.- See Also:
- Constant Field Values
-
OfflineCompletionDateTime
public static final java.lang.String OfflineCompletionDateTime
Parameter key for the date and time that an offline request was completed.- See Also:
- Constant Field Values
-
OfflineRequestErrors
public static final java.lang.String OfflineRequestErrors
Parameter key for the errors associated with an offline request.- See Also:
- Constant Field Values
-
ReceiptText
public static final java.lang.String ReceiptText
Parameter key for the receipt text.- See Also:
- Constant Field Values
-
EmailAddress
public static final java.lang.String EmailAddress
Parameter key for an email address.- See Also:
- Constant Field Values
-
PhoneNumber
public static final java.lang.String PhoneNumber
Parameter key for a phone number.- See Also:
- Constant Field Values
-
ReceiptSourceName
public static final java.lang.String ReceiptSourceName
Parameter key for the receipts source name.- See Also:
- Constant Field Values
-
ReceiptSourceEmail
public static final java.lang.String ReceiptSourceEmail
Parameter key for the receipts source email address.- See Also:
- Constant Field Values
-
ReceiptEmailSubject
public static final java.lang.String ReceiptEmailSubject
Parameter key for the emails subject field of receipts.- See Also:
- Constant Field Values
-
SendEmailReceipt
public static final java.lang.String SendEmailReceipt
Parameter key for requesting that a receipt should be sent via email.- See Also:
- Constant Field Values
-
SendSmsReceipt
public static final java.lang.String SendSmsReceipt
Parameter key for requesting that a receipt should be sent via SMS.- See Also:
- Constant Field Values
-
PrintReceipt
public static final java.lang.String PrintReceipt
Parameter key for requesting that a receipt should be printed from the device if supported.- See Also:
- Constant Field Values
-
ReceiptEmailResult
public static final java.lang.String ReceiptEmailResult
Parameter key for the result of sending a email receipt. Value can be eitherParameterValues.TRUEorParameterValues.FALSE.- See Also:
- Constant Field Values
-
ReceiptSmsResult
public static final java.lang.String ReceiptSmsResult
Parameter key for the result of sending an SMS receipt. Value can be eitherParameterValues.TRUEorParameterValues.FALSE.- See Also:
- Constant Field Values
-
ReceiptPrintResult
public static final java.lang.String ReceiptPrintResult
Parameter key for the result of printing a receipt from the device. Value can be eitherParameterValues.TRUEorParameterValues.FALSE.- See Also:
- Constant Field Values
-
AvailablePinPads
public static final java.lang.String AvailablePinPads
Parameter key for available PIN pad XML string. XML can be converted into an object usingChipDnaMobileSerializer.deserializeAvailablePinPads(String).- See Also:
- Constant Field Values
-
SearchConnectionTypeBluetooth
public static final java.lang.String SearchConnectionTypeBluetooth
Parameter for requesting for the SDK to search for PIN pads connected via Bluetooth.- See Also:
- Constant Field Values
-
BLEScanTime
public static final java.lang.String BLEScanTime
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 intoChipDnaMobile.getAvailablePinPads(com.creditcall.chipdnamobile.Parameters)andChipDnaMobile.connectAndConfigure(com.creditcall.chipdnamobile.Parameters).- See Also:
- Constant Field Values
-
SearchConnectionTypeBluetoothLe
public static final java.lang.String SearchConnectionTypeBluetoothLe
Parameter for requesting for the SDK to search for PIN pads via Bluetooth Low Energy.- See Also:
- Constant Field Values
-
SearchConnectionTypeUsb
public static final java.lang.String SearchConnectionTypeUsb
Parameter for requesting for the SDK to search for PIN pads connected via USB.- See Also:
- Constant Field Values
-
SearchOnlyOnlineBluetoothLePinPads
public static final java.lang.String SearchOnlyOnlineBluetoothLePinPads
Parameter for requesting for the SDK to search for only online PIN pads connected via Bluetooth Low Energy.- See Also:
- Constant Field Values
-
UserNotification
public static final java.lang.String UserNotification
Parameter key forUserNotification.- See Also:
- Constant Field Values
-
AutoConfirm
public static final java.lang.String AutoConfirm
- See Also:
- Constant Field Values
-
BillingAddress1
public static final java.lang.String BillingAddress1
Parameter key for Address Line One in Billing Information.- See Also:
- Constant Field Values
-
BillingAddress2
public static final java.lang.String BillingAddress2
Parameter key for Address Line Two in Billing Information.- See Also:
- Constant Field Values
-
BillingCity
public static final java.lang.String BillingCity
Parameter key for the City in Billing Information.- See Also:
- Constant Field Values
-
BillingState
public static final java.lang.String BillingState
Parameter key for the State in Billing Information.- See Also:
- Constant Field Values
-
BillingZipCode
public static final java.lang.String BillingZipCode
Parameter key for the Zip Code in Billing Information. Can be used interchangeably with BILLING_ZIP_CODE- See Also:
- Constant Field Values
-
BillingPostalCode
public static final java.lang.String BillingPostalCode
Parameter key for the Zip Code in Billing Information. Can be used interchangeably with BILLING_POSTAL_CODE- See Also:
- Constant Field Values
-
BillingCountry
public static final java.lang.String BillingCountry
Parameter key for the Country in Billing Information.- See Also:
- Constant Field Values
-
BillingEmailAddress
public static final java.lang.String BillingEmailAddress
Parameter key for the Email Address in Billing Information.- See Also:
- Constant Field Values
-
BillingPhoneNumber
public static final java.lang.String BillingPhoneNumber
Parameter key for the Phone Number in Billing Information.- See Also:
- Constant Field Values
-
PurchaseOrderNumber
public static final java.lang.String PurchaseOrderNumber
Parameter key for the Purchase Order Number.- See Also:
- Constant Field Values
-
TaxAmount
public static final java.lang.String TaxAmount
Parameter key for the Tax Amount.- See Also:
- Constant Field Values
-
AvailableApplications
public static final java.lang.String AvailableApplications
Parameter key for the card applications XML to be presented to the CardHolder during application selection. Convert to object usingChipDnaMobileSerializer.deserializeAvailableApplications(String).- See Also:
- Constant Field Values
-
SelectedApplication
public static final java.lang.String SelectedApplication
Parameter key for the card application selected by the Cardholder during application selection.- See Also:
- Constant Field Values
-
MerchantDisplayName
public static final java.lang.String MerchantDisplayName
Parameter key for the configured merchant display name. The default name displayed on the PIN pad when it is idle.- See Also:
- Constant Field Values
-
DelayOnlineProcessing
public static final java.lang.String DelayOnlineProcessing
Parameter key for to delay online processing.- See Also:
- Constant Field Values
-
EncodedRequest
public static final java.lang.String EncodedRequest
Parameter key for encoded requests.- See Also:
- Constant Field Values
-
AddressVerificationResult
public static final java.lang.String AddressVerificationResult
Parameter key for address verification result.Value can be Matched, NotChecked, NotMatched, NotSupplied or PartialMatch.
- See Also:
- Constant Field Values
-
ZipCodeVerificationResult
public static final java.lang.String ZipCodeVerificationResult
Parameter key for zip code verification result.Value can be Matched, NotChecked, NotMatched, NotSupplied or PartialMatch.
- See Also:
- Constant Field Values
-
CscVerificationResult
public static final java.lang.String CscVerificationResult
Parameter key for CSC verification result.Value can be Matched, NotChecked, NotMatched, NotSupplied or PartialMatch.
- See Also:
- Constant Field Values
-
FeatureTokens
public static final java.lang.String FeatureTokens
Parameter key for the feature token XML string. A list ofFeatureTokenobjects can be converted to a XML string by usingChipDnaMobileSerializer.serializeFeatureTokens(List).- See Also:
- Constant Field Values
-
CardTokens
public static final java.lang.String CardTokens
Parameter key for the card tokens XML string. XML can be converted into a list ofCardTokenobjects usingChipDnaMobileSerializer.deserializeCardTokens(String).- See Also:
- Constant Field Values
-
-