public OpayoServerPaymentProvider(VendrContext vendr, ILogger logger, IPaymentProviderUriResolver paymentProviderUriResolver, IHashProvider hashProvider)
     : base(vendr)
 {
     this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
     this.paymentProviderUriResolver = paymentProviderUriResolver ?? throw new ArgumentNullException(nameof(paymentProviderUriResolver));
     this.hashProvider = hashProvider ?? throw new ArgumentNullException(nameof(hashProvider));
 }
 public SagePayServerPaymentProvider(VendrContext vendr, ILogger logger, IPaymentProviderUriResolver paymentProviderUriResolver, IHashProvider hashProvider)
     : base(vendr, logger, paymentProviderUriResolver, hashProvider)
 {
 }