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 PayPalGatewayConfigurationgetGatewayConfiguration()StringgetGatewayType()protected booleanisAuthorizeOrAuthorizeAndCapture(String transactionType)protected booleanrequiresOrderId(Set<String> transactionTypes)voidvalidatePayment(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:
validatePaymentin interfacecom.broadleafcommerce.paymentgateway.service.PaymentGatewayPaymentValidator
-
isAuthorizeOrAuthorizeAndCapture
protected boolean isAuthorizeOrAuthorizeAndCapture(String transactionType)
-
getGatewayType
public String getGatewayType()
- Specified by:
getGatewayTypein interfacecom.broadleafcommerce.paymentgateway.service.PaymentGatewayTypeAware
-
getGatewayConfiguration
protected PayPalGatewayConfiguration getGatewayConfiguration()
-
-