Package-level declarations
Types
The AlternativePaymentData class contains data about the alternative payment method that was used in a transaction.
Contains information concerning the authorisation of a transaction.
The authorisation method specifies how a transaction was authorised.
The authorising entity specifies who authorised a transaction.
The CardPaymentData class contains data about the payment card that was used in a transaction.
Indicates the Debit / Credit selection for the transaction.
Possible reasons for transactions being declined.
Base class for payment data classes.
Payment methods.
Represents a standard purchase request.
Represents a standard purchase response.
Represents a refund transaction request.
Represents a refund transaction response.
Represents a reversal transaction request.
If tipping is enabled for a transaction, these are the options that can be set to govern if and how the customer is allowed to skip tipping.
The TransactionAmounts class contains different type of amounts used in a transaction. The main use case for this class is when update of the transaction amount is needed for a pending transaction.
Error values for a transaction.
Contains the details of a new transaction. This class should not be used directly by the POS application. The POS application should instantiate one of the subclasses of this class when a transaction should be performed.
Transaction types.
Verification methods.