Class PayPalGatewayConfiguration

  • All Implemented Interfaces:
    com.broadleafcommerce.paymentgateway.service.PaymentGatewayConfiguration, com.broadleafcommerce.paymentgateway.service.PaymentGatewayTypeAware

    @ConfigurationProperties("broadleaf.paypal-checkout.gateway")
    public class PayPalGatewayConfiguration
    extends Object
    implements com.broadleafcommerce.paymentgateway.service.PaymentGatewayConfiguration
    Default implementation of PaymentGatewayConfiguration. This supports authorizations, captures, auth-and-captures, refunds, reverse-authorizations, and voids.
    Author:
    Nathan Moore
    • Constructor Detail

      • PayPalGatewayConfiguration

        public PayPalGatewayConfiguration()
    • Method Detail

      • getFailureReportingThreshold

        public int getFailureReportingThreshold()
        Determines how many times a transaction failure is reported. Default is once.
        Specified by:
        getFailureReportingThreshold in interface com.broadleafcommerce.paymentgateway.service.PaymentGatewayConfiguration
      • setFailureReportingThreshold

        public void setFailureReportingThreshold​(int failureReportingThreshold)
        Determines how many times a transaction failure is reported. Default is once.
        Specified by:
        setFailureReportingThreshold in interface com.broadleafcommerce.paymentgateway.service.PaymentGatewayConfiguration
      • getSupportedTransactionTypes

        public Set<String> getSupportedTransactionTypes()
        Specified by:
        getSupportedTransactionTypes in interface com.broadleafcommerce.paymentgateway.service.PaymentGatewayConfiguration
        See Also:
        getSupportedTransactionTypes()
      • getSupportedFeatures

        public Set<String> getSupportedFeatures()
        Specified by:
        getSupportedFeatures in interface com.broadleafcommerce.paymentgateway.service.PaymentGatewayConfiguration
        See Also:
        getSupportedFeatures()
      • getGatewayType

        public String getGatewayType()
        Specified by:
        getGatewayType in interface com.broadleafcommerce.paymentgateway.service.PaymentGatewayTypeAware
        See Also:
        getGatewayType()