Interface | Description |
---|---|
CardCheckRequest |
Defines the parameters required by all card check requests.
|
CardPaymentRequest |
Defines the parameters required for card-based payment requests.
|
CardRefundRequest |
Defines the parameters required to proceed with a payment request, after a Card Check with Payment
|
PaymentRequest |
Defines the parameters required by all payment requests.
|
TokenisedCardPaymentRequest |
Defines the parameters required for tokenised card payment requests.
|
Class | Description |
---|---|
AlipayBarcodePaymentCancel |
Holds data required when cancelling an alipay barcode payment.
|
AvsConfirmationComplete |
Contains all the data to be sent when AVS confirmation is required during a payment
|
Card |
Details to validate against a previous card-based pre-auth
|
CardCheck |
Contains the data for performing a Card Check without payment.
|
CardCheckPayment |
Contains the data for performing a Card Check with Payment.
|
CardKeyedRefundRecovery |
Contains the data for performing a Card keyed refund recovery.
|
CardKeyedSaleRecovery |
Contains the data for performing a Card keyed sale recovery.
|
CardPaymentCancel |
Holds data required when cancelling a card payment.
|
CardPreAuthSale |
Contains data for performing a Card Pre-Auth Sale.
|
CardRefund |
Contains the data for performing a Card refund.
|
CardSale |
Contains the data for performing a Card sale.
|
CardSettlement |
Contains the data for settling a pre-auth.
|
CashbackAmountComplete |
Contains all the data to be sent when Cashback amount is required during a payment
|
PaymentAbort |
Holds the data to be sent to abort an in-flight transaction.
|
PaymentActionComplete |
Base class for types of action data that can be sent during a payment
|
PaymentCancel |
Base class for common data required when cancelling a payment.
|
SignatureVerificationComplete |
Contains all the data to be sent when signature is required during a payment
|
TokenisedCardRefund |
Contains the data for performing a tokenised Card refund.
|
TokenisedCardSale |
Contains the data for performing a tokenised Card sale.
|
VoiceAuthorisationComplete |
Contains all the data to be sent when voice authorisation is required during a payment
|
Enum | Description |
---|---|
CardInteraction |
Type of card usage (present, keyed or not present).
|