Package com.broadleafcommerce.paymentgateway.domain.enums
package com.broadleafcommerce.paymentgateway.domain.enums
- 
ClassDescriptionAn enumeration of credit card types.Defines common features that gateways implement.The default set of
ManualFraudReviewResultTypesthat we expect to encounter with payment gateway interactionsThe default set of payment gateway types.The default set of log event types for payment interactions.This represents types of payments that can be applied to a cart.The default statuses for the saved payment method.The default set ofSupportedWebhookNotificationTypesthat we can support in PaymentTransactionServices.The default set oftransactionFailureTypesthat we expect to encounter with payment gateway interactionsThe TransactionType is used to represent the types of operations/transactions that could occur against a single payment.The ManualFraudReviewResultType is used to describe the outcome of a manual fraud review of a transaction.An enumeration of next action types.When a payment gateway declines a payment, this value indicates whether it is a "soft" (insufficient funds) or "hard" (stolen card) decline.Identifies the payment gateway related to a givenPaymentRequestorPaymentResponse.Common keys used for thePaymentInfo.getAttributes()mapIdentifies the log event type for a payment interaction.This represents types of payments that can be applied to a cart.Represents the statuses of the saved payment method.The SupportedWebhookNotificationType is used to describe a type of webhook notification that is supported by aPaymentGatewayWebhookHandlerimplementation.The TransactionFailureType is used to identify the category of failure that was encountered while processing a payment gateway transactionThe TransactionIdentifierType is used to represent the types of transaction identifiers communicated viaPaymentGatewayWebhookHandler#getTransactionIdentifier(HttpHeaders, Object).The TransactionType is used to represent the types of operations/transactions that could occur against a single payment.