public ReqHubAttribute(string publicKey, string privateKey, string baseAddress = "https://api.reqhub.io") { if (this.httpClient == null) { this.httpClient = HttpClientFactory.Create(new ReqHubMerchantHttpMessageHandler(publicKey, privateKey)); this.httpClient.BaseAddress = new Uri(baseAddress); } this.merchantClient = new MerchantClient(this.httpClient); }
public ReqHubMerchantMiddleware(RequestDelegate next, IMerchantClient merchantClient) { this.next = next; this.merchantClient = merchantClient; }