Class AdyenConfigurationProperties
java.lang.Object
com.broadleafcommerce.paymentgateway.properties.DiscriminatedProperties<AdyenConfigurationProperties>
com.broadleafcommerce.adyen.service.AdyenConfigurationProperties
@ConfigurationProperties("broadleaf.adyen")
public class AdyenConfigurationProperties
extends com.broadleafcommerce.paymentgateway.properties.DiscriminatedProperties<AdyenConfigurationProperties>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFailureType
(String refusalReason) The list of Adyen response message codes that should be considered aPaymentDeclineType.HARD
decline.getHmacKey
(String applicationId, String tenantId) getMerchantAccount
(String applicationId, String tenantId) getPlatformStore
(String applicationId, String tenantId) boolean
isHardDecline
(String refusalReason) void
The API key to authenticate the requests.void
setFailureTypesByRefusalReason
(Map<String, String> failureTypesByRefusalReason) Map of failure types identified by their Adyen refusal reason.void
setHardDeclineRefusalReasons
(List<String> hardDeclineRefusalReasons) The list of Adyen response message codes that should be considered aPaymentDeclineType.HARD
decline.void
setHmacKey
(String hmacKey) HMAC key for webhook signature validation, provided by adyen in webhooks configvoid
setMerchantAccount
(String merchantAccount) The merchant account identifier, with which you want to process the transaction.void
setPlatformStore
(String platformStore) Required for Adyen for Platforms integrations if you are a platform model.Methods inherited from class com.broadleafcommerce.paymentgateway.properties.DiscriminatedProperties
getApplication, getField, getTenant, setApplication, setTenant
-
Constructor Details
-
AdyenConfigurationProperties
public AdyenConfigurationProperties()
-
-
Method Details
-
getApiKey
-
getMerchantAccount
-
getPlatformStore
-
getFailureType
-
isHardDecline
-
getHmacKey
-
setApiKey
The API key to authenticate the requests. -
setMerchantAccount
The merchant account identifier, with which you want to process the transaction. -
setPlatformStore
Required for Adyen for Platforms integrations if you are a platform model. This is your reference (on balance platform) or the storeReference (in the classic Adyen integration) for the ecommerce or point-of-sale store that is processing the payment. -
setHmacKey
HMAC key for webhook signature validation, provided by adyen in webhooks config -
setFailureTypesByRefusalReason
Map of failure types identified by their Adyen refusal reason.- See Also:
-
setHardDeclineRefusalReasons
The list of Adyen response message codes that should be considered aPaymentDeclineType.HARD
decline. The categorization of decline types is primarily used with saved payment methods where a payment method should no longer be used if it's related to a hard decline. For example, if the payment gateway tells us that the payment method is stolen, then we should not allow it to be used anymore. -
getHardDeclineRefusalReasons
The list of Adyen response message codes that should be considered aPaymentDeclineType.HARD
decline. The categorization of decline types is primarily used with saved payment methods where a payment method should no longer be used if it's related to a hard decline. For example, if the payment gateway tells us that the payment method is stolen, then we should not allow it to be used anymore.- Returns:
- The list of payment gateway response codes that should be considered a
PaymentDeclineType.HARD
decline
-