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 int
getFailureReportingThreshold()
Determines how many times a transaction failure is reported.String
getGatewayType()
Set<String>
getSupportedFeatures()
The features supported by this gateway.Set<String>
getSupportedTransactionTypes()
void
setFailureReportingThreshold(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:
getFailureReportingThreshold
in 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:
setFailureReportingThreshold
in interfacecom.broadleafcommerce.paymentgateway.service.PaymentGatewayConfiguration
-
getSupportedTransactionTypes
public Set<String> getSupportedTransactionTypes()
- Specified by:
getSupportedTransactionTypes
in 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:
getSupportedFeatures
in interfacecom.broadleafcommerce.paymentgateway.service.PaymentGatewayConfiguration
- See Also:
getSupportedFeatures()
-
getGatewayType
public String getGatewayType()
- Specified by:
getGatewayType
in interfacecom.broadleafcommerce.paymentgateway.service.PaymentGatewayTypeAware
- See Also:
getGatewayType()
-
-