public StripeApiAdapter(IOptions <MerchantAccountSettings> options, ILogger <StripeApiAdapter> logger, IStripeApiAdaptee adaptee) { _appSettings = options.Value; _logger = logger; _adaptee = adaptee; }
public FirstDataApiAdaptee(IOptions <MerchantAccountSettings> options, ILogger <FirstDataApiAdaptee> logger, HttpClient httpClient) : base(logger, httpClient) { _appSettings = options.Value; _logger = logger; _httpClient.DefaultRequestHeaders.Accept.Clear(); _httpClient.DefaultRequestHeaders.Remove("Authorization"); _httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); _httpClient.DefaultRequestHeaders.Add("Authorization", _appSettings.FirstDataApi.Authorization); }
public FirstDataApiAdapter(IOptions <MerchantAccountSettings> options, ILogger <FirstDataApiAdapter> logger) { _appSettings = options.Value; _logger = logger; }
public StripeApiAdaptee(IOptions <MerchantAccountSettings> options, ILogger <StripeApiAdaptee> logger) { _appSettings = options.Value; _logger = logger; }