Class PayPalGatewayAutoConfiguration
- java.lang.Object
-
- com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalGatewayAutoConfiguration
-
@Configuration @EnableConfigurationProperties({PayPalCheckoutApiProperties.class,PayPalGatewayConfiguration.class}) public class PayPalGatewayAutoConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description PayPalGatewayAutoConfiguration()
-
Method Summary
-
-
-
Method Detail
-
payPalUtils
@Bean @ConditionalOnMissingBean public PayPalUtils payPalUtils(com.fasterxml.jackson.databind.ObjectMapper mapper)
-
payPalCheckoutProvider
@Bean @ConditionalOnMissingBean public PayPalCheckoutProvider payPalCheckoutProvider(PayPalClientProvider clientProvider, PayPalCheckoutApiProperties properties, PayPalGatewayConfiguration gatewayConfiguration)
-
payPalCheckoutExternalCallRetryTemplate
@Bean @ConditionalOnMissingBean(name="payPalCheckoutExternalCallRetryTemplate") public org.springframework.retry.support.RetryTemplate payPalCheckoutExternalCallRetryTemplate()
By default this does not retry when a network or 5xx error is encountered
-
payPalCheckoutTransactionService
@Bean @ConditionalOnMissingBean public PayPalCheckoutTransactionService payPalCheckoutTransactionService(PayPalCheckoutProvider paypalCheckoutService, PayPalClientProvider clientProvider, PayPalOrderService payPalOrderService, PayPalCheckoutApiProperties properties, @Qualifier("payPalCheckoutExternalCallRetryTemplate") org.springframework.retry.support.RetryTemplate retryTemplate, PayPalUtils utils)
-
payPalCheckoutRollbackService
@Bean @ConditionalOnMissingBean public PayPalCheckoutRollbackService payPalCheckoutRollbackService(PayPalCheckoutTransactionService transactionService)
-
payPalCheckoutHostedService
@Bean @ConditionalOnMissingBean public PayPalCheckoutHostedService payPalCheckoutHostedService(PayPalGatewayConfiguration gatewayConfiguration, PayPalCheckoutTransactionService transactionService)
-
payPalCheckoutReportingService
@Bean @ConditionalOnMissingBean public PayPalCheckoutReportingService payPalCheckoutReportingService(PayPalClientProvider clientProvider, PayPalCheckoutProvider paypalCheckoutService, PayPalUtils utils)
-
payPalPaymentGatewayPaymentValidator
@Bean @ConditionalOnMissingBean public PayPalPaymentGatewayPaymentValidator payPalPaymentGatewayPaymentValidator(PayPalGatewayConfiguration gatewayConfiguration)
-
-