示例#1
0
 public StripeApiAdapter(IOptions <MerchantAccountSettings> options,
                         ILogger <StripeApiAdapter> logger,
                         IStripeApiAdaptee adaptee)
 {
     _appSettings = options.Value;
     _logger      = logger;
     _adaptee     = adaptee;
 }
示例#2
0
        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;
 }
示例#4
0
 public StripeApiAdaptee(IOptions <MerchantAccountSettings> options,
                         ILogger <StripeApiAdaptee> logger)
 {
     _appSettings = options.Value;
     _logger      = logger;
 }