Class VerifoneServiceAutoConfiguration
- java.lang.Object
-
- com.broadleafcommerce.payment.service.gateway.autoconfigure.VerifoneServiceAutoConfiguration
-
@Configuration @EnableConfigurationProperties({VerifoneConfigurationProperties.class,DefaultVerifoneGatewayConfiguration.class,ExternalVerifoneProviderProperties.class}) public class VerifoneServiceAutoConfiguration extends Object
- Author:
- Dima Myroniuk (dmyroniuk)
-
-
Constructor Summary
Constructors Constructor Description VerifoneServiceAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VerifoneRequestResponseTransformer
verifoneAuthorizeAndCaptureRequestResponseTransformer(VerifoneConfigurationProperties configProperties, com.fasterxml.jackson.databind.ObjectMapper objectMapper, VerifoneUtils verifoneUtils, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
VerifoneRequestResponseTransformer
verifoneAuthorizeRequestResponseTransformer(VerifoneConfigurationProperties configProperties, com.fasterxml.jackson.databind.ObjectMapper objectMapper, VerifoneUtils verifoneUtils, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
VerifoneAuthProvider
verifoneAuthProvider(VerifoneConfigurationProperties properties)
VerifoneRequestResponseTransformer
verifoneCaptureRequestResponseTransformer(VerifoneConfigurationProperties configProperties, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
VerifoneExternalCallService
verifoneExternalCallService(com.broadleafcommerce.paymentgateway.util.PaymentResponseUtil paymentResponseUtil, VerifoneProvider verifoneProvider, List<VerifoneRequestResponseTransformer> transformers, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
org.springframework.web.reactive.function.client.WebClient
verifoneGatewayWebClient(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
VerifonePaymentGatewayPaymentValidator
verifonePaymentGatewayPaymentValidator(VerifoneGatewayConfiguration gatewayConfiguration, VerifoneUtils verifoneUtils)
com.broadleafcommerce.paymentgateway.service.PaymentGatewayPaymentModificationService
verifonePaymentModificationService(VerifoneProvider verifoneProvider, VerifoneConfigurationProperties properties)
VerifoneProvider
verifoneProvider(org.springframework.web.reactive.function.client.WebClient webClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ExternalVerifoneProviderProperties properties, VerifoneAuthProvider verifoneAuthProvider)
VerifoneRequestResponseTransformer
verifoneRefundRequestResponseTransformer(VerifoneConfigurationProperties configProperties, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
VerifoneRequestResponseTransformer
verifoneReverseAuthorizeRequestResponseTransformer(VerifoneConfigurationProperties configProperties, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
VerifoneRollbackService
verifoneRollbackService(VerifoneTransactionService service)
com.broadleafcommerce.paymentgateway.service.PaymentGatewaySavedPaymentMethodService
verifoneSavedPaymentModificationService(VerifoneProvider verifoneProvider, VerifoneConfigurationProperties properties, VerifoneTransactionService transactionService, VerifoneUtils verifoneUtils)
VerifoneTransactionService
verifoneTransactionService(VerifoneExternalCallService verifoneExternalCallService, com.broadleafcommerce.paymentgateway.util.PaymentResponseUtil paymentResponseUtil, VerifoneUtils verifoneUtils, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
VerifoneUtils
verifoneUtils(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
-
Method Detail
-
verifonePaymentGatewayPaymentValidator
@Bean @ConditionalOnMissingBean public VerifonePaymentGatewayPaymentValidator verifonePaymentGatewayPaymentValidator(VerifoneGatewayConfiguration gatewayConfiguration, VerifoneUtils verifoneUtils)
-
verifoneTransactionService
@Bean @ConditionalOnMissingBean public VerifoneTransactionService verifoneTransactionService(VerifoneExternalCallService verifoneExternalCallService, com.broadleafcommerce.paymentgateway.util.PaymentResponseUtil paymentResponseUtil, VerifoneUtils verifoneUtils, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-
verifoneRollbackService
@Bean @ConditionalOnMissingBean public VerifoneRollbackService verifoneRollbackService(VerifoneTransactionService service)
-
verifonePaymentModificationService
@Bean @ConditionalOnMissingBean(name="verifonePaymentModificationService") public com.broadleafcommerce.paymentgateway.service.PaymentGatewayPaymentModificationService verifonePaymentModificationService(VerifoneProvider verifoneProvider, VerifoneConfigurationProperties properties)
-
verifoneSavedPaymentModificationService
@Bean @ConditionalOnMissingBean(name="verifoneSavedPaymentModificationService") public com.broadleafcommerce.paymentgateway.service.PaymentGatewaySavedPaymentMethodService verifoneSavedPaymentModificationService(VerifoneProvider verifoneProvider, VerifoneConfigurationProperties properties, VerifoneTransactionService transactionService, VerifoneUtils verifoneUtils)
-
verifoneGatewayWebClient
@Bean @ConditionalOnMissingBean(name="verifoneGatewayWebClient") public org.springframework.web.reactive.function.client.WebClient verifoneGatewayWebClient(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
verifoneAuthProvider
@Bean @ConditionalOnMissingBean(name="verifoneAuthProvider") public VerifoneAuthProvider verifoneAuthProvider(VerifoneConfigurationProperties properties)
-
verifoneUtils
@Bean @ConditionalOnMissingBean public VerifoneUtils verifoneUtils(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
verifoneAuthorizeRequestResponseTransformer
@Bean @ConditionalOnMissingBean(name="verifoneAuthorizeRequestResponseTransformer") public VerifoneRequestResponseTransformer verifoneAuthorizeRequestResponseTransformer(VerifoneConfigurationProperties configProperties, com.fasterxml.jackson.databind.ObjectMapper objectMapper, VerifoneUtils verifoneUtils, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-
verifoneAuthorizeAndCaptureRequestResponseTransformer
@Bean @ConditionalOnMissingBean(name="verifoneAuthorizeAndCaptureRequestResponseTransformer") public VerifoneRequestResponseTransformer verifoneAuthorizeAndCaptureRequestResponseTransformer(VerifoneConfigurationProperties configProperties, com.fasterxml.jackson.databind.ObjectMapper objectMapper, VerifoneUtils verifoneUtils, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-
verifoneReverseAuthorizeRequestResponseTransformer
@Bean @ConditionalOnMissingBean(name="verifoneReverseAuthorizeRequestResponseTransformer") public VerifoneRequestResponseTransformer verifoneReverseAuthorizeRequestResponseTransformer(VerifoneConfigurationProperties configProperties, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
verifoneCaptureRequestResponseTransformer
@Bean @ConditionalOnMissingBean(name="verifoneCaptureRequestResponseTransformer") public VerifoneRequestResponseTransformer verifoneCaptureRequestResponseTransformer(VerifoneConfigurationProperties configProperties, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
verifoneRefundRequestResponseTransformer
@Bean @ConditionalOnMissingBean(name="verifoneRefundRequestResponseTransformer") public VerifoneRequestResponseTransformer verifoneRefundRequestResponseTransformer(VerifoneConfigurationProperties configProperties, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
verifoneProvider
@Bean @ConditionalOnMissingBean public VerifoneProvider verifoneProvider(@Qualifier("verifoneGatewayWebClient") org.springframework.web.reactive.function.client.WebClient webClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ExternalVerifoneProviderProperties properties, VerifoneAuthProvider verifoneAuthProvider)
-
verifoneExternalCallService
@Bean @ConditionalOnMissingBean public VerifoneExternalCallService verifoneExternalCallService(com.broadleafcommerce.paymentgateway.util.PaymentResponseUtil paymentResponseUtil, VerifoneProvider verifoneProvider, List<VerifoneRequestResponseTransformer> transformers, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-