Class DefaultVerifoneGatewayConfiguration

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

    @ConfigurationProperties("broadleaf.verifone.gateway")
    public class DefaultVerifoneGatewayConfiguration
    extends Object
    implements VerifoneGatewayConfiguration
    Author:
    Dima Myroniuk (dmyroniuk)
    • Constructor Detail

      • DefaultVerifoneGatewayConfiguration

        public DefaultVerifoneGatewayConfiguration()
    • 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()
        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:
        getSupportedFeatures()
      • getGatewayType

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