Class APSServiceAutoConfiguration
java.lang.Object
com.broadleafcommerce.payment.service.gateway.autoconfigure.APSServiceAutoConfiguration
@Configuration
@EnableConfigurationProperties({SSLVerificationProperties.class,APSConfigurationProperties.class,APSSignatureConfigurationProperties.class,ExternalAPSProperties.class,DefaultAPSGatewayConfiguration.class})
public class APSServiceAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapsAuthorizeRequestResponseTransformer
(com.fasterxml.jackson.databind.ObjectMapper objectMapper, APSConfigurationProperties config) apsCaptureRequestResponseTransformer
(com.fasterxml.jackson.databind.ObjectMapper objectMapper, APSConfigurationProperties config) apsExternalCallService
(APSGatewayConfiguration configuration, APSProvider apsProvider, List<APSRequestResponseTransformer> transformProvider, com.broadleafcommerce.paymentgateway.util.PaymentResponseUtil paymentResponseUtil) org.springframework.web.reactive.function.client.WebClient
apsGatewayWebClient
(com.fasterxml.jackson.databind.ObjectMapper objectMapper, SSLVerificationProperties sslVerificationProperties) apsGatewayWebhookHandler
(APSSignatureService signatureService, List<APSRequestResponseTransformer> requestResponseTransformers, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) apsPaymentGatewayPaymentValidator
(APSConfigurationProperties apsConfigurationProperties) apsPurchaseRequestResponseTransformer
(com.fasterxml.jackson.databind.ObjectMapper objectMapper, APSConfigurationProperties config) apsRefundRequestResponseTransformer
(com.fasterxml.jackson.databind.ObjectMapper objectMapper, APSConfigurationProperties config) apsReverseAuthRequestResponseTransformer
(com.fasterxml.jackson.databind.ObjectMapper objectMapper, APSConfigurationProperties config) apsRollbackService
(APSTransactionService service) apsTransactionResponseService
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.paymentgateway.util.PaymentResponseUtil paymentResponseUtil, List<APSRequestResponseTransformer> requestResponseTransformers) apsTransactionResponseValidator
(APSSignatureService apsSignatureService) apsTransactionService
(APSExternalCallService service, com.broadleafcommerce.paymentgateway.util.PaymentResponseUtil paymentResponseUtil, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-
Constructor Details
-
APSServiceAutoConfiguration
public APSServiceAutoConfiguration()
-
-
Method Details
-
apsGatewayWebClient
@Bean @ConditionalOnMissingBean(name="apsGatewayWebClient") public org.springframework.web.reactive.function.client.WebClient apsGatewayWebClient(com.fasterxml.jackson.databind.ObjectMapper objectMapper, SSLVerificationProperties sslVerificationProperties) throws SSLException - Throws:
SSLException
-
apsExternalCallService
@Bean @ConditionalOnMissingBean(name="apsExternalCallService") public APSExternalCallService apsExternalCallService(APSGatewayConfiguration configuration, APSProvider apsProvider, List<APSRequestResponseTransformer> transformProvider, com.broadleafcommerce.paymentgateway.util.PaymentResponseUtil paymentResponseUtil) -
apsTransactionService
@Bean @ConditionalOnMissingBean public APSTransactionService apsTransactionService(APSExternalCallService service, com.broadleafcommerce.paymentgateway.util.PaymentResponseUtil paymentResponseUtil, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
apsRollbackService
@Bean @ConditionalOnMissingBean public APSRollbackService apsRollbackService(APSTransactionService service) -
apsAuthorizeRequestResponseTransformer
@Bean @ConditionalOnMissingBean(name="apsAuthorizeRequestResponseTransformer") public APSRequestResponseTransformer apsAuthorizeRequestResponseTransformer(com.fasterxml.jackson.databind.ObjectMapper objectMapper, APSConfigurationProperties config) -
apsCaptureRequestResponseTransformer
@Bean @ConditionalOnMissingBean(name="apsCaptureRequestResponseTransformer") public APSRequestResponseTransformer apsCaptureRequestResponseTransformer(com.fasterxml.jackson.databind.ObjectMapper objectMapper, APSConfigurationProperties config) -
apsPurchaseRequestResponseTransformer
@Bean @ConditionalOnMissingBean(name="apsPurchaseRequestResponseTransformer") public APSRequestResponseTransformer apsPurchaseRequestResponseTransformer(com.fasterxml.jackson.databind.ObjectMapper objectMapper, APSConfigurationProperties config) -
apsRefundRequestResponseTransformer
@Bean @ConditionalOnMissingBean(name="apsRefundRequestResponseTransformer") public APSRequestResponseTransformer apsRefundRequestResponseTransformer(com.fasterxml.jackson.databind.ObjectMapper objectMapper, APSConfigurationProperties config) -
apsReverseAuthRequestResponseTransformer
@Bean @ConditionalOnMissingBean(name="apsReverseAuthRequestResponseTransformer") public APSRequestResponseTransformer apsReverseAuthRequestResponseTransformer(com.fasterxml.jackson.databind.ObjectMapper objectMapper, APSConfigurationProperties config) -
apsPaymentGatewayPaymentValidator
@Bean @ConditionalOnMissingBean public ASPPaymentGatewayPaymentValidator apsPaymentGatewayPaymentValidator(APSConfigurationProperties apsConfigurationProperties) -
apsTransactionResponseService
@Bean @ConditionalOnMissingBean public APSTransactionResponseService apsTransactionResponseService(com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.paymentgateway.util.PaymentResponseUtil paymentResponseUtil, List<APSRequestResponseTransformer> requestResponseTransformers) -
apsTransactionResponseValidator
@Bean @ConditionalOnMissingBean public APSTransactionResponseValidator apsTransactionResponseValidator(APSSignatureService apsSignatureService) -
apsGatewayWebhookHandler
@Bean @ConditionalOnMissingBean public APSGatewayWebhookHandler apsGatewayWebhookHandler(APSSignatureService signatureService, List<APSRequestResponseTransformer> requestResponseTransformers, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-