Class DefaultPayPalPaymentGatewayPaymentValidator

    • 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 interface com.broadleafcommerce.paymentgateway.service.PaymentGatewayPaymentValidator
      • requiresOrderId

        protected boolean requiresOrderId​(Set<String> transactionTypes)
      • isAuthorizeOrAuthorizeAndCapture

        protected boolean isAuthorizeOrAuthorizeAndCapture​(String transactionType)
      • getGatewayType

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