Class DefaultVerifonePaymentGatewayPaymentValidator

    • Method Detail

      • validatePayment

        public void validatePayment​(@NonNull
                                    @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentValidationRequest paymentValidationRequest,
                                    @Nullable
                                    String applicationId,
                                    @Nullable
                                    String tenantId)
        Specified by:
        validatePayment in interface com.broadleafcommerce.paymentgateway.service.PaymentGatewayPaymentValidator
      • validateStoredCredentialUsage

        protected void validateStoredCredentialUsage​(@NonNull
                                                     @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentValidationRequest paymentValidationRequest)
      • validateReuseTokenUsage

        protected void validateReuseTokenUsage​(@NonNull
                                               @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentValidationRequest paymentValidationRequest)
      • validateEncryptedCardUsage

        protected void validateEncryptedCardUsage​(@NonNull
                                                  @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentValidationRequest paymentValidationRequest)
      • validateStoredCredentialSignupRequest

        protected void validateStoredCredentialSignupRequest​(@NonNull
                                                             @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentValidationRequest paymentValidationRequest,
                                                             @NonNull
                                                             @NonNull String storedCredentialSignupJson)
      • getGatewayType

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