Class CheckoutComApplePayConfiguration
java.lang.Object
com.broadleafcommerce.vendor.checkoutcom.autoconfigure.CheckoutComApplePayConfiguration
@Configuration
@EnableConfigurationProperties(CheckoutComApplePayConfigurationProperties.class)
public class CheckoutComApplePayConfiguration
extends Object
- Author:
- Dima Myroniuk (dmyroniuk)
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncheckoutComApplePayCertificatesProvider
(CheckoutComApplePayConfigurationProperties applePayConfigurationProperties) checkoutComApplePayWebClientProvider
(CheckoutComApplePayCertificateAndKeyProvider checkoutComApplePayCertificatesProvider) com.broadleafcommerce.paymentgateway.service.PaymentGatewayPaymentModificationService
checkoutComPaymentModificationService
(ExchangeWalletTokenService exchangeWalletTokenService, com.fasterxml.jackson.databind.ObjectMapper objectMapper) checkoutComWalletSessionService
(CheckoutComApplePayWebClientProvider applePayWebClientProvider, CheckoutComApplePayConfigurationProperties applePayConfigurationProperties, com.broadleafcommerce.common.extension.TypeFactory typeFactory) exchangeWalletTokenService
(CheckoutApiInitService checkoutApiInitService)
-
Constructor Details
-
CheckoutComApplePayConfiguration
public CheckoutComApplePayConfiguration()
-
-
Method Details
-
exchangeWalletTokenService
@Bean @ConditionalOnMissingBean public ExchangeWalletTokenService exchangeWalletTokenService(CheckoutApiInitService checkoutApiInitService) -
checkoutComPaymentModificationService
@Bean @ConditionalOnMissingBean(name="checkoutComPaymentModificationService") public com.broadleafcommerce.paymentgateway.service.PaymentGatewayPaymentModificationService checkoutComPaymentModificationService(ExchangeWalletTokenService exchangeWalletTokenService, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
checkoutComApplePayCertificatesProvider
@Bean @ConditionalOnMissingBean public CheckoutComApplePayCertificateAndKeyProvider checkoutComApplePayCertificatesProvider(CheckoutComApplePayConfigurationProperties applePayConfigurationProperties) -
checkoutComApplePayWebClientProvider
@Bean @ConditionalOnMissingBean public CheckoutComApplePayWebClientProvider checkoutComApplePayWebClientProvider(CheckoutComApplePayCertificateAndKeyProvider checkoutComApplePayCertificatesProvider) -
checkoutComWalletSessionService
@Bean @ConditionalOnMissingBean public CheckoutComWalletSessionService checkoutComWalletSessionService(CheckoutComApplePayWebClientProvider applePayWebClientProvider, CheckoutComApplePayConfigurationProperties applePayConfigurationProperties, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-