Class DefaultAPSGatewayConfiguration

java.lang.Object
com.broadleafcommerce.payment.service.gateway.DefaultAPSGatewayConfiguration
All Implemented Interfaces:
APSGatewayConfiguration, com.broadleafcommerce.paymentgateway.service.PaymentGatewayConfiguration, com.broadleafcommerce.paymentgateway.service.PaymentGatewayTypeAware

@ConfigurationProperties("broadleaf.amazonpaymentservices.gateway") public class DefaultAPSGatewayConfiguration extends Object implements APSGatewayConfiguration
Default implementation of PaymentGatewayConfiguration. This supports authorizations, captures, auth-and-captures, refunds, and reverse-authorizations.
Author:
Nathan Moore
  • Constructor Details

    • DefaultAPSGatewayConfiguration

      public DefaultAPSGatewayConfiguration()
  • Method Details

    • 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:
    • getSupportedFeatures

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

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