Class DefaultVerifoneGatewayConfiguration
- java.lang.Object
-
- com.broadleafcommerce.payment.service.gateway.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 Summary
Constructors Constructor Description DefaultVerifoneGatewayConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetFailureReportingThreshold()Determines how many times a transaction failure is reported.StringgetGatewayType()Set<String>getSupportedFeatures()The features supported by this gateway.Set<String>getSupportedTransactionTypes()voidsetFailureReportingThreshold(int failureReportingThreshold)Determines how many times a transaction failure is reported.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.broadleafcommerce.paymentgateway.service.PaymentGatewayConfiguration
handlesAuthorize, handlesAuthorizeAndCapture, handlesCapture, handlesMultiplePayments, handlesMultipleShipment, handlesPartialCapture, handlesRecurringPayment, handlesRefund, handlesReverseAuthorize, handlesSavedCustomerPayment
-
-
-
-
Method Detail
-
getFailureReportingThreshold
public int getFailureReportingThreshold()
Determines how many times a transaction failure is reported. Default is once.- Specified by:
getFailureReportingThresholdin interfacecom.broadleafcommerce.paymentgateway.service.PaymentGatewayConfiguration
-
setFailureReportingThreshold
public void setFailureReportingThreshold(int failureReportingThreshold)
Determines how many times a transaction failure is reported. Default is once.- Specified by:
setFailureReportingThresholdin interfacecom.broadleafcommerce.paymentgateway.service.PaymentGatewayConfiguration
-
getSupportedTransactionTypes
public Set<String> getSupportedTransactionTypes()
- Specified by:
getSupportedTransactionTypesin interfacecom.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:
getSupportedFeaturesin interfacecom.broadleafcommerce.paymentgateway.service.PaymentGatewayConfiguration- See Also:
getSupportedFeatures()
-
getGatewayType
public String getGatewayType()
- Specified by:
getGatewayTypein interfacecom.broadleafcommerce.paymentgateway.service.PaymentGatewayTypeAware- See Also:
getGatewayType()
-
-