public PaymentBc( IPaymentRepository paymentRepository, IMerchantRepository merchantRepository, IBankApiClient bankApiClient, ILogger <PaymentBc> logger) { _paymentRepository = paymentRepository; _merchantRepository = merchantRepository; _bankApiClient = bankApiClient; _logger = logger; }
public PaymentGatewayService(IBankApiClient bankApiClient, IBankPaymentMapper bankPaymentMapper, IApplicationLogger applicationLogger) { _bankApiClient = bankApiClient; _bankPaymentMapper = bankPaymentMapper; _applicationLogger = applicationLogger; }
public BankAccountClient(IBankApiClient bankApiClient, IConfiguration configuration, ILogger <BankAccountClient> logger) { _configuration = configuration; _bankApiClient = bankApiClient; _logger = logger; }