Enum DefaultSupportedWebhookNotificationTypes
java.lang.Object
java.lang.Enum<DefaultSupportedWebhookNotificationTypes>
com.broadleafcommerce.paymentgateway.domain.enums.DefaultSupportedWebhookNotificationTypes
- All Implemented Interfaces:
SupportedWebhookNotificationType
,Serializable
,Comparable<DefaultSupportedWebhookNotificationTypes>
public enum DefaultSupportedWebhookNotificationTypes
extends Enum<DefaultSupportedWebhookNotificationTypes>
implements SupportedWebhookNotificationType
The default set of
SupportedWebhookNotificationTypes
that we can support in PaymentTransactionServices.- Author:
- Chris Kittrell (ckittrell)
-
Enum Constant Summary
Enum ConstantDescriptionWebhook notifications that communicate the results of a manual fraud review.Webhook notifications that communicate the results of transactions that we're NOT aware of - i.e.Webhook notifications that communicate the results of transactions triggered by 3DS interactions.Webhook notifications that communicate the results of transactions that we're aware of - i.e. -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
is3DSTransactionResults
(String webhookNotificationType) static boolean
isManualFraudReviewResults
(String webhookNotificationType) static boolean
isSubsequentTransactionResults
(String webhookNotificationType) static boolean
isTransactionResults
(String webhookNotificationType) Returns the enum constant of this type with the specified name.values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Methods inherited from interface com.broadleafcommerce.paymentgateway.domain.enums.SupportedWebhookNotificationType
name
-
Enum Constant Details
-
MANUAL_FRAUD_REVIEW_RESULTS
Webhook notifications that communicate the results of a manual fraud review. -
TRANSACTION_RESULTS
Webhook notifications that communicate the results of transactions that we're aware of - i.e. those that were triggered within PaymentTransactionServices. -
THREE_D_SECURE_TRANSACTION_RESULTS
Webhook notifications that communicate the results of transactions triggered by 3DS interactions. -
SUBSEQUENT_TRANSACTION_RESULTS
Webhook notifications that communicate the results of transactions that we're NOT aware of - i.e. those that were triggered OUTSIDE of PaymentTransactionServices.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
isManualFraudReviewResults
-
isTransactionResults
-
is3DSTransactionResults
-
isSubsequentTransactionResults
-