Package com.broadleafcommerce.paymentgateway.domain.enums
-
Interface Summary Interface Description PaymentGatewayType Identifies the payment gateway related to a givenPaymentRequest
orPaymentResponse
.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 transactionTransactionIdentifierType The TransactionIdentifierType is used to represent the types of transaction identifiers communicated viaPaymentGatewayWebhookHandler#getTransactionIdentifier(HttpHeaders, Object)
.TransactionType The TransactionType is used to represent the types of operations/transactions that could occur against a single payment. -
Enum Summary 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 oftransactionFailureTypes
that we expect to encounter with payment gateway interactionsDefaultTransactionIdentifierTypes 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.