Class DefaultMyFatoorahGatewayConfiguration

java.lang.Object
com.broadleafcommerce.myfatoorah.service.DefaultMyFatoorahGatewayConfiguration
All Implemented Interfaces:
MyFatoorahGatewayConfiguration, com.broadleafcommerce.paymentgateway.service.PaymentGatewayConfiguration, com.broadleafcommerce.paymentgateway.service.PaymentGatewayTypeAware

@ConfigurationProperties("broadleaf.myfatoorah.gateway") public class DefaultMyFatoorahGatewayConfiguration extends Object implements MyFatoorahGatewayConfiguration
Author:
Dima Myroniuk (dmyroniuk)
  • Constructor Details

    • DefaultMyFatoorahGatewayConfiguration

      public DefaultMyFatoorahGatewayConfiguration()
  • 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()
      The features supported by this gateway. Note that partial capture is supported but the rest of the funds will be refunded to the customer afterward—a new payment will need to be added to capture further funds.
      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: