public YuansferWebhookController(ILogger logger, IOrderService orderService, IOrderProcessingService orderProcessingService, IPaymentPluginManager paymentPluginManager, YuansferPaymentSettings yuansferPaymentSettings) { _logger = logger; _orderService = orderService; _orderProcessingService = orderProcessingService; _paymentPluginManager = paymentPluginManager; _yuansferPaymentSettings = yuansferPaymentSettings; }
public BaseHttpClient(YuansferPaymentSettings settings, HttpClient httpClient) { if (!Uri.TryCreate(settings.BaseApiUrl, UriKind.Absolute, out var baseAddress)) { baseAddress = new Uri(Defaults.Api.SandboxBaseUrl); } httpClient.BaseAddress = baseAddress; httpClient.Timeout = TimeSpan.FromSeconds(Defaults.Api.DefaultTimeout); httpClient.DefaultRequestHeaders.Add(HeaderNames.UserAgent, Defaults.Api.UserAgent); HttpClient = httpClient; }
public YuansferService(YuansferPaymentSettings settings) { _settings = settings; }
public YuansferApi(YuansferPaymentSettings settings, HttpClient httpClient) : base(settings, httpClient) { }