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) { }