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 SummaryConstructors
- 
Method SummaryModifier 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.WebClientapsGatewayWebClient(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- 
APSServiceAutoConfigurationpublic 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) 
 
-