Contains data representing information about a generated card hash.
Scope defines the set of devices that would generate this same hash for a
particular card.
Source from where the CardHash was generated.
The possible values returned for CardSchemeID.
The possible values returned for CardSchemeIDEnum.
Contains data representing information about a generated card token.
The possible values returned for CardTypeID.
This class should be used for processing Card Present sale and refund
transactions on a mobile device.
The possible values returned for ChipDnaMobileAmountTypeEnum.
Teh error codes for ChipDnaMobileErrorCode.
Created by Shingai on 26/09/2017.
The possible values returned for ChipDnaMobileTippingEnum.
The error codes for ConfigurationErrorCode
This class represents a currency and its attributes.
The possible reasons why a deferred auth has occured.
Created by Shingai on 03/08/2017.
Contains data representing information about a generated feature token.
This interface is used to receive notification when Application Selection is required during a transaction.
This interface is used to receive notification when a deferred authorization is required during a transaction.
This interface is used to listen to updates when a firmware update is being
performed.
This interface is used to receive notification when a force acceptance decision is required during a transaction.
This interface is used to receive notification when a partial approval decision is required during a transaction.
This interface is used to receive notification when Activity is requested to perform a transaction.
This interface is used to receive notification when signature capture is required during a transaction.
This interface is used to receive notification when signature verification is required during a transaction.
This interface is used to listen when an update from the TMS server is being
performed.
This interface is used to receive notification when a notification is needed to be displayed for the user.
This interface is used to receive notification when ID verification is required during a transaction.
This interface is used to receive notification when voice referral is required during a transaction.
Class representing information about a merchant account.
This class represents the merchant account configuration.
Class to represent a transaction type supported by a merchant account.
An enum representing the type of the request
Key-Value pair data structure.
Created by shingai.manyiwa on 12/06/2017.
The error codes for PaymentDeviceErrorCode
Created by Shingai on 08/08/2017.
Payment platform connection state.
This call represents a single field that can appear on a receipt.
This enum represents the Inclusion of a receipt field.
Created by Shingai on 07/08/2017.
The possible values returned for ResultID.
The possible values returned for SettlementStateID.
This enum represents the format of the signature.
This class contains the details of the transaction.
This class contains the details of the transaction.
This class should be used to access the transaction history and statistics.
This class contains the transaction statistics.
The possible values returned for StateID.
Created by Shingai on 09/08/2017.
Created by Shingai on 08/08/2017.
The possible error codes for TransactionErrorCode
The possible values returned for TransactionTypeID.
The possible updates (8001+) that can occur during a standalone (sale or
refund) transaction process.
The possible user notifications that can occur during a standalone (sale or
refund) transaction process.
Created by Shingai on 03/08/2017.