Class VerifoneServiceAutoConfiguration

    • Constructor Detail

      • VerifoneServiceAutoConfiguration

        public VerifoneServiceAutoConfiguration()
    • Method Detail

      • verifoneTransactionService

        @Bean
        @ConditionalOnMissingBean
        public VerifoneTransactionService verifoneTransactionService​(VerifoneExternalCallService verifoneExternalCallService,
                                                                     com.broadleafcommerce.paymentgateway.util.PaymentResponseUtil paymentResponseUtil,
                                                                     VerifoneUtils verifoneUtils,
                                                                     com.broadleafcommerce.common.extension.TypeFactory typeFactory)
      • verifonePaymentModificationService

        @Bean
        @ConditionalOnMissingBean(name="verifonePaymentModificationService")
        public com.broadleafcommerce.paymentgateway.service.PaymentGatewayPaymentModificationService verifonePaymentModificationService​(VerifoneProvider verifoneProvider,
                                                                                                                                        VerifoneConfigurationProperties properties)
      • verifoneGatewayWebClient

        @Bean
        @ConditionalOnMissingBean(name="verifoneGatewayWebClient")
        public org.springframework.web.reactive.function.client.WebClient verifoneGatewayWebClient​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      • 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)
      • 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)