Class PaymentTransactionServiceAutoConfiguration.CustomerPaymentAccountConfiguration

java.lang.Object
com.broadleafcommerce.paymenttransaction.service.autoconfigure.PaymentTransactionServiceAutoConfiguration.CustomerPaymentAccountConfiguration
Enclosing class:
PaymentTransactionServiceAutoConfiguration

@Configuration @ConditionalOnProperty(value="broadleaf.paymenttransaction.saved-payment-method.storage-location", havingValue="BLC_CUSTOMER_SERVICES") @Deprecated(since="1.0.2", forRemoval=true) public static class PaymentTransactionServiceAutoConfiguration.CustomerPaymentAccountConfiguration extends Object
Deprecated, for removal: This API element is subject to removal in a future version.
since 1.0.2, in favor of using SavedPaymentMethod to manage saved payment methods.
  • Constructor Details

    • CustomerPaymentAccountConfiguration

      public CustomerPaymentAccountConfiguration()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • customerPaymentAccountProvider

      @Bean @ConditionalOnMissingBean public CustomerPaymentAccountProvider<PaymentAccount> customerPaymentAccountProvider(@Qualifier("paymentTransactionWebClient") org.springframework.web.reactive.function.client.WebClient webClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ExternalCustomerProperties externalCustomerProperties)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • savedPaymentMethodManagementService

      @Bean @ConditionalOnMissingBean public SavedPaymentMethodManagementService savedPaymentMethodManagementService(com.broadleafcommerce.common.extension.TypeFactory typeFactory, CustomerPaymentAccountProvider<PaymentAccount> customerPaymentAccountProvider)
      Deprecated, for removal: This API element is subject to removal in a future version.