Package com.creditcall.chipdnamobile
-
Interface Summary Interface Description IApplicationSelectionListener This interface is used to receive notification when Application Selection is required during a transaction.IAvailablePinPadsListener This interface is used to receive notifications of the available PIN pads after methodChipDnaMobile.getAvailablePinPads(Parameters)is called.ICardDetailsListener This interface is used to receive notifications of the card details after methodChipDnaMobile.getCardDetails(Parameters)is called.IConfigurationUpdateListener This interface is used to receive notification of the configuration events after calling methodChipDnaMobile.connectAndConfigure(Parameters).IConnectAndConfigureFinishedListener This interface is used to receive notification of the result after calling methodChipDnaMobile.connectAndConfigure(Parameters).IDeferredAuthorizationListener This interface is used to receive notification when a deferred authorization is required during a transaction.IDeviceUpdateListener This interface is used to receive notifications about device connectivity Register listener usingChipDnaMobile.addDeviceUpdateListener(IDeviceUpdateListener)before calling methodChipDnaMobile.connectAndConfigure(Parameters).IFirmwareUpdateListener This interface is used to listen to updates when a firmware update is being performed.IForceAcceptanceListener This interface is used to receive notification when a force acceptance decision is required during a transaction.IPartialApprovalListener This interface is used to receive notification when a partial approval decision is required during a transaction.IProcessReceiptFinishedListener This interface is used to receive notification of the result after calling methodChipDnaMobile.processReceipt(Parameters).ISignatureCaptureListener This interface is used to receive notification when signature capture is required during a transaction.ISignatureVerificationListener This interface is used to receive notification when signature verification is required during a transaction.ISOAPListener This interface should be used to listen during interaction withSOAPTransactionHistory.ITmsUpdateListener This interface is used to listen when an update from the TMS server is being performed.ITransactionFinishedListener This interface is used to receive notification of the result after calling methodChipDnaMobile.startTransaction(Parameters).ITransactionUpdateListener This interface is used to receive notification of the events during a transaction after calling methodChipDnaMobile.startTransaction(Parameters).IUserNotificationListener This interface is used to receive notification when a notification is needed to be displayed for the user.IVerifyIdListener This interface is used to receive notification when ID verification is required during a transaction.IVoiceReferralListener This interface is used to receive notification when voice referral is required during a transaction. -
Class Summary Class Description Application CardHash Contains data representing information about a generated card hash.CardSchemeID The possible values returned for CardSchemeID.CardToken Contains data representing information about a generated card token.CardTypeID The possible values returned for CardTypeID.ChipDnaMobile This class should be used for processing Card Present sale and refund transactions on a mobile device.ChipDnaMobileErrorCode Teh error codes for ChipDnaMobileErrorCode.ChipDnaMobileSerializer Utility class for serializing and deserializing ChipDNA Mobile data objects to/from XML format.ChipDnaMobileUtils This class contains utility methods that may be needed to integrate with the SDK.ConfigurationErrorCode The error codes for ConfigurationErrorCodeCurrency This class represents a currency and its attributes.DeviceStatus Created by Shingai on 03/08/2017.FeatureToken Contains data representing information about a generated feature token.FirmwareUpdates The possible updates that can occur during a firmware update process.FirmwareUpdateStatus Merchant Class representing information about a merchant account.MerchantData This class represents the merchant account configuration.MerchantTransactionType Class to represent a transaction type supported by a merchant account.OfflineRequest This class represents the record of an offline stored transaction request which resulted in failure.Parameter Key-Value pair data structure.ParameterKeys Defines string constants for parameter keys used throughout the ChipDNA Mobile SDK.Parameters Created by shingai.manyiwa on 12/06/2017.ParameterValues Created by Shingai on 13/07/2017.PaymentDeviceErrorCode The error codes for PaymentDeviceErrorCodePaymentPlatformStatus Created by Shingai on 08/08/2017.ReceiptField This call represents a single field that can appear on a receipt.ReceiptFieldKey This class represent the keys which are used to retrieve differentReceiptFieldobjects from aReceiptDataobject.RequestQueueStatus Created by Shingai on 07/08/2017.ResultID The possible values returned for ResultID.SettlementStateID The possible values returned for SettlementStateID.SOAPExtendedTransaction This class contains the details of the transaction.SOAPTransaction This class contains the details of the transaction.SOAPTransactionHistory This class should be used to access the transaction history and statistics.SOAPTransactionStatistics This class contains the transaction statistics.StateID The possible values returned for StateID.TerminalCAPublicKeys Created by james.measey on 13/02/2018.TerminalStatus Created by Shingai on 09/08/2017.TmsStatus Created by Shingai on 08/08/2017.TransactionErrorCode The possible error codes for TransactionErrorCodeTransactionTypeID The possible values returned for TransactionTypeID.TransactionUpdate The possible updates (8001+) that can occur during a standalone (sale or refund) transaction process.UserNotification The possible user notifications that can occur during a standalone (sale or refund) transaction process.VersionInformation Created by Shingai on 03/08/2017. -
Enum Summary Enum Description CardHash.Scope Scope defines the set of devices that would generate this same hash for a particular card.CardHash.Source Source from where the CardHash was generated.CardSchemeIdEnum The possible values returned for CardSchemeIDEnum.ChipDnaMobileAmountTypeEnum The possible values returned for ChipDnaMobileAmountTypeEnum.ChipDnaMobileTippingEnum The possible values returned for ChipDnaMobileTippingEnum.DeferredAuthorizationReason The possible reasons why a deferred auth has occured.DeviceStatus.DeviceStatusEnum OfflineRequest.CEMOfflineRequestType An enum representing the type of the requestPaymentMethod PaymentPlatformStatus.PaymentPlatformState Payment platform connection state.ReceiptFieldInclusion This enum represents the Inclusion of a receipt field.SignatureFormatEnum This enum represents the format of the signature. -
Exception Summary Exception Description ChipDnaMobileException Created by Shingai on 26/09/2017.ChipDnaMobileInitialisationException This exception is thrown when ChipDnaMobile or ChipDnaMobileProperties are accessed before ChipDnaMobile has been initialised.InvalidInstanceException This exception is thrown when a method is called on an invalid instance of ChipDnaMobile.