| Interface | Description |
|---|---|
| PaymentGatewayType |
Identifies the payment gateway related to a given
PaymentRequest or
PaymentResponse. |
| PaymentLogEventType |
Identifies the log event type for a payment interaction.
|
| PaymentType |
This represents types of payments that can be applied to a cart.
|
| TransactionFailureType |
The TransactionFailureType is used to identify the category of failure that was encountered while
processing a payment gateway transaction
|
| TransactionType |
The TransactionType is used to represent the types of operations/transactions that could occur
against a single payment.
|
| Enum | Description |
|---|---|
| CreditCardType |
An enumeration of credit card types.
|
| DefaultGatewayFeatureType |
Defines common features that gateways implement.
|
| DefaultPaymentGatewayTypes |
The default set of payment gateway types.
|
| DefaultPaymentLogEventTypes |
The default set of log event types for payment interactions.
|
| DefaultPaymentTypes |
This represents types of payments that can be applied to a cart.
|
| DefaultTransactionFailureTypes |
The default set of
transactionFailureTypes that we expect to
encounter with payment gateway interactions |
| DefaultTransactionTypes |
The TransactionType is used to represent the types of operations/transactions that could occur
against a single payment.
|
| PaymentAdditionalFieldType | |
| PaymentDeclineType |
When a payment gateway declines a payment, this value indicates whether it is a "soft"
(insufficient funds) or "hard" (stolen card) decline.
|
| PaymentGatewayRequestType |
Gateways/processors support a vast array of different features, and in some cases a single API
will perform several different functions based on the state of the request.
|
Copyright © 2021. All rights reserved.