# Uses of Class
com.creditcall.chipdnamobile.Parameters

- ## Uses of Parameters in com.creditcall.chipdnamobile

  Methods in com.creditcall.chipdnamobile that return Parameters
  Modifier and Type
  Method
  Description
  `Parameters`
  ChipDnaMobile.`confirmTransaction(Parameters requestParameters)`
  Finalizes a transaction after it has been approved so that the transaction will be settled.
  `Parameters`
  ChipDnaMobile.`connectAndConfigure(Parameters requestParameters)`
  Connect to and configure the current device.
  `Parameters`
  ChipDnaMobile.`continueApplicationSelection(Parameters requestParameters)`
  Continue transaction currently waiting for card application selection response.
  `Parameters`
  ChipDnaMobile.`continueDeferredAuthorization(Parameters requestParameters)`
  Continue transaction currently waiting for deferred authorisation response.
  `Parameters`
  ChipDnaMobile.`continueForceAcceptance(Parameters requestParameters)`
  Continue transaction currently waiting for forced acceptance response.
  `Parameters`
  ChipDnaMobile.`continueIdVerification(Parameters requestParameters)`
  Continue transaction currently waiting for ID verification response.
  `Parameters`
  ChipDnaMobile.`continuePartialApproval(Parameters requestParameters)`
  Continue transaction currently waiting for parital approval response.
  `Parameters`
  ChipDnaMobile.`continueRequestedActivity(android.app.Activity activity)`
  Continue transaction currently waiting for activity response.
  `Parameters`
  ChipDnaMobile.`continueSignatureCapture(Parameters requestParameters)`
  Continue transaction currently waiting for signature capture.
  `Parameters`
  ChipDnaMobile.`continueSignatureVerification(Parameters requestParameters)`
  Continue transaction currently waiting for signature verification.
  `Parameters`
  ChipDnaMobile.`continueVoiceReferral(Parameters requestParameters)`
  Continue transaction currently waiting for voice referral response.
  `Parameters`
  ChipDnaMobile.`deleteFailedOfflineRequest(Parameters requestParameters)`
  Delete a transaction which has been moved to the failed offline queue.
  `Parameters`
  ChipDnaMobile.`disconnect(Parameters requestParameters)`
  Disconnects the currently connected PINpad.
  `static Parameters`
  ChipDnaMobile.`dispose(Parameters request)`
  Disposes of ChipDnaMobile.
  `Parameters`
  ChipDnaMobile.`getAvailableCurrencies(Parameters requestParameters)`
  Retrieve the available currencies for currently configured terminal.
  `Parameters`
  ChipDnaMobile.`getAvailablePinPads(Parameters requestParameters)`
  Search for PIN pads paired (Bluetooth & Bluetooth Low Energy) and/or connected (USB) to the Android device.
  `Parameters`
  ChipDnaMobile.`getCardDetails(Parameters requestParameters)`
  Acquire card details without performing a transaction.
  `Parameters`
  ChipDnaMobile.`getMerchantData(Parameters requestParameters)`
  Get all merchant data in a single call.
  `Parameters`
  ChipDnaMobile.`getStatus(Parameters requestParameters)`
  Check the current status of different components of ChipDNA Mobile in a single call.
  `Parameters`
  ChipDnaMobile.`getTransactionInformation(Parameters requestParameters)`
  Get information stored about a transaction.
  `static Parameters`
  ChipDnaMobile.`initialize(android.content.Context applicationContext, Parameters parameters)`
  Initializes ChipDnaMobile.
  `Parameters`
  ChipDnaMobile.`linkedRefundTransaction(Parameters requestParameters)`
  Start a linked refund transaction to refund part or all of a previously online approved transaction.
  `Parameters`
  ChipDnaMobile.`processReceipt(Parameters requestParameters)`
  Send receipts via email or SMS using the Creditcall platform.
  `Parameters`
  ChipDnaMobile.`requestTmsUpdate(Parameters requestParameters)`
  Forces an update using the TMS server.
  `Parameters`
  ChipDnaMobile.`retryFailedOfflineRequest(Parameters requestParameters)`
  Retry a transaction which has been moved to the failed offline queue.
  `Parameters`
  ChipDnaMobile.`setIdleMessage(Parameters requestParameters)`
  Display text on the PIN pad for a given amount of time at which point the PIN pad will return to idle.
  `Parameters`
  ChipDnaMobile.`setProperties(Parameters requestParameters)`
  Set properties required to configured ChipDNA Mobile.
  `Parameters`
  ChipDnaMobile.`startTransaction(Parameters requestParameters)`
  Start a transaction.
  `Parameters`
  ChipDnaMobile.`terminateTransaction(Parameters requestParameters)`
  Terminate the currently processing transaction.
  `Parameters`
  ChipDnaMobile.`voidTransaction(Parameters requestParameters)`
  Void a previously approved but uncommited transaction.
  Methods in com.creditcall.chipdnamobile with parameters of type Parameters
  Modifier and Type
  Method
  Description
  `Parameters`
  ChipDnaMobile.`confirmTransaction(Parameters requestParameters)`
  Finalizes a transaction after it has been approved so that the transaction will be settled.
  `Parameters`
  ChipDnaMobile.`connectAndConfigure(Parameters requestParameters)`
  Connect to and configure the current device.
  `Parameters`
  ChipDnaMobile.`continueApplicationSelection(Parameters requestParameters)`
  Continue transaction currently waiting for card application selection response.
  `Parameters`
  ChipDnaMobile.`continueDeferredAuthorization(Parameters requestParameters)`
  Continue transaction currently waiting for deferred authorisation response.
  `Parameters`
  ChipDnaMobile.`continueForceAcceptance(Parameters requestParameters)`
  Continue transaction currently waiting for forced acceptance response.
  `Parameters`
  ChipDnaMobile.`continueIdVerification(Parameters requestParameters)`
  Continue transaction currently waiting for ID verification response.
  `Parameters`
  ChipDnaMobile.`continuePartialApproval(Parameters requestParameters)`
  Continue transaction currently waiting for parital approval response.
  `Parameters`
  ChipDnaMobile.`continueSignatureCapture(Parameters requestParameters)`
  Continue transaction currently waiting for signature capture.
  `Parameters`
  ChipDnaMobile.`continueSignatureVerification(Parameters requestParameters)`
  Continue transaction currently waiting for signature verification.
  `Parameters`
  ChipDnaMobile.`continueVoiceReferral(Parameters requestParameters)`
  Continue transaction currently waiting for voice referral response.
  `Parameters`
  ChipDnaMobile.`deleteFailedOfflineRequest(Parameters requestParameters)`
  Delete a transaction which has been moved to the failed offline queue.
  `Parameters`
  ChipDnaMobile.`disconnect(Parameters requestParameters)`
  Disconnects the currently connected PINpad.
  `static Parameters`
  ChipDnaMobile.`dispose(Parameters request)`
  Disposes of ChipDnaMobile.
  `Parameters`
  ChipDnaMobile.`getAvailableCurrencies(Parameters requestParameters)`
  Retrieve the available currencies for currently configured terminal.
  `Parameters`
  ChipDnaMobile.`getAvailablePinPads(Parameters requestParameters)`
  Search for PIN pads paired (Bluetooth & Bluetooth Low Energy) and/or connected (USB) to the Android device.
  `Parameters`
  ChipDnaMobile.`getCardDetails(Parameters requestParameters)`
  Acquire card details without performing a transaction.
  `Parameters`
  ChipDnaMobile.`getMerchantData(Parameters requestParameters)`
  Get all merchant data in a single call.
  `Parameters`
  ChipDnaMobile.`getStatus(Parameters requestParameters)`
  Check the current status of different components of ChipDNA Mobile in a single call.
  `Parameters`
  ChipDnaMobile.`getTransactionInformation(Parameters requestParameters)`
  Get information stored about a transaction.
  `static Parameters`
  ChipDnaMobile.`initialize(android.content.Context applicationContext, Parameters parameters)`
  Initializes ChipDnaMobile.
  `Parameters`
  ChipDnaMobile.`linkedRefundTransaction(Parameters requestParameters)`
  Start a linked refund transaction to refund part or all of a previously online approved transaction.
  `void`
  IApplicationSelectionListener.`onApplicationSelection(Parameters parameters)`
  Invoked when Application Selection is required.
  `void`
  IAvailablePinPadsListener.`onAvailablePinPads(Parameters parameters)`
  Invoked after search of available PIN pads is complete.
  `void`
  ICardDetailsListener.`onCardDetails(Parameters parameters)`
  Invoked after card details have been acquired.
  `void`
  IConfigurationUpdateListener.`onConfigurationUpdateListener(Parameters parameters)`
  Invoked during connect and configure processing.
  `void`
  IConnectAndConfigureFinishedListener.`onConnectAndConfigureFinished(Parameters parameters)`
  Invoked after connect and configure processing is finished.
  `void`
  IDeferredAuthorizationListener.`onDeferredAuthorizationListener(Parameters parameters)`
  Invoked when a deferred authorization is required.
  `void`
  IDeviceUpdateListener.`onDeviceUpdate(Parameters parameters)`
  Invoked during connect and configure processing.
  `void`
  IFirmwareUpdateListener.`onFirmwareUpdate(Parameters parameters)`
  Invoked during firmware updates via `ChipDnaMobile.connectAndConfigure(com.creditcall.chipdnamobile.Parameters)` and `ChipDnaMobile.requestTmsUpdate(com.creditcall.chipdnamobile.Parameters)`.
  `void`
  IForceAcceptanceListener.`onForceAcceptance(Parameters parameters)`
  Invoked when force acceptance decision is required.
  `void`
  IPartialApprovalListener.`onPartialApproval(Parameters parameters)`
  Invoked when a partial approval decision is required.
  `void`
  IProcessReceiptFinishedListener.`onProcessReceiptFinishedListener(Parameters parameters)`
  Invoked when receipt processing has completed.
  `void`
  ISignatureCaptureListener.`onSignatureCapture(Parameters parameters)`
  Invoked when signature verification is required.
  `void`
  ISignatureVerificationListener.`onSignatureVerification(Parameters parameters)`
  Invoked when signature verification is required.
  `void`
  ITmsUpdateListener.`onTmsUpdate(Parameters tmsUpdateParameters)`
  Invoked when the update has finished successfully.
  `void`
  ITransactionFinishedListener.`onTransactionFinishedListener(Parameters parameters)`
  Invoked after transaction processing is finished.
  `void`
  ITransactionUpdateListener.`onTransactionUpdateListener(Parameters parameters)`
  Invoked during transaction processing.
  `void`
  IUserNotificationListener.`onUserNotification(Parameters parameters)`
  Invoked when User Notification is required.
  `void`
  IVerifyIdListener.`onVerifyId(Parameters parameters)`
  Invoked when ID verification is required.
  `void`
  IVoiceReferralListener.`onVoiceReferral(Parameters parameters)`
  Invoked when voice referral is required.
  `Parameters`
  ChipDnaMobile.`processReceipt(Parameters requestParameters)`
  Send receipts via email or SMS using the Creditcall platform.
  `Parameters`
  ChipDnaMobile.`requestTmsUpdate(Parameters requestParameters)`
  Forces an update using the TMS server.
  `Parameters`
  ChipDnaMobile.`retryFailedOfflineRequest(Parameters requestParameters)`
  Retry a transaction which has been moved to the failed offline queue.
  `Parameters`
  ChipDnaMobile.`setIdleMessage(Parameters requestParameters)`
  Display text on the PIN pad for a given amount of time at which point the PIN pad will return to idle.
  `Parameters`
  ChipDnaMobile.`setProperties(Parameters requestParameters)`
  Set properties required to configured ChipDNA Mobile.
  `Parameters`
  ChipDnaMobile.`startTransaction(Parameters requestParameters)`
  Start a transaction.
  `Parameters`
  ChipDnaMobile.`terminateTransaction(Parameters requestParameters)`
  Terminate the currently processing transaction.
  `Parameters`
  ChipDnaMobile.`voidTransaction(Parameters requestParameters)`
  Void a previously approved but uncommited transaction.