Class DefaultPayPalPaymentGatewayPaymentValidator
- java.lang.Object
-
- com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalPaymentGatewayPaymentValidator
-
- All Implemented Interfaces:
com.broadleafcommerce.paymentgateway.service.PaymentGatewayPaymentValidator
,com.broadleafcommerce.paymentgateway.service.PaymentGatewayTypeAware
,PayPalPaymentGatewayPaymentValidator
public class DefaultPayPalPaymentGatewayPaymentValidator extends Object implements PayPalPaymentGatewayPaymentValidator
The default implementation ofPayPalPaymentGatewayPaymentValidator
.- Author:
- Dima Myroniuk (dmyroniuk)
-
-
Constructor Summary
Constructors Constructor Description DefaultPayPalPaymentGatewayPaymentValidator(PayPalGatewayConfiguration gatewayConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PayPalGatewayConfiguration
getGatewayConfiguration()
String
getGatewayType()
protected boolean
isAuthorizeOrAuthorizeAndCapture(String transactionType)
protected boolean
requiresOrderId(Set<String> transactionTypes)
void
validatePayment(com.broadleafcommerce.paymentgateway.domain.PaymentValidationRequest paymentValidationRequest, String applicationId, String tenantId)
-
-
-
Constructor Detail
-
DefaultPayPalPaymentGatewayPaymentValidator
public DefaultPayPalPaymentGatewayPaymentValidator(PayPalGatewayConfiguration gatewayConfiguration)
-
-
Method Detail
-
validatePayment
public void validatePayment(com.broadleafcommerce.paymentgateway.domain.PaymentValidationRequest paymentValidationRequest, @Nullable String applicationId, @Nullable String tenantId)
- Specified by:
validatePayment
in interfacecom.broadleafcommerce.paymentgateway.service.PaymentGatewayPaymentValidator
-
isAuthorizeOrAuthorizeAndCapture
protected boolean isAuthorizeOrAuthorizeAndCapture(String transactionType)
-
getGatewayType
public String getGatewayType()
- Specified by:
getGatewayType
in interfacecom.broadleafcommerce.paymentgateway.service.PaymentGatewayTypeAware
-
getGatewayConfiguration
protected PayPalGatewayConfiguration getGatewayConfiguration()
-
-