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
ManualFraudReviewResultTypes
that 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 ofSupportedWebhookNotificationTypes
that we can support in PaymentTransactionServices.The default set oftransactionFailureTypes
that 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 givenPaymentRequest
orPaymentResponse
.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 aPaymentGatewayWebhookHandler
implementation.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.