public PaymentProcessor(IPaymentApiClient paymentApiClient, IPaymentRepository paymentRepository, IMapper mapper, ICardNumberMaskingService cardNumberMaskingService, ILogger <PaymentProcessor> logger) { _paymentApiClient = paymentApiClient; _paymentRepository = paymentRepository; _mapper = mapper; _cardNumberMaskingService = cardNumberMaskingService; _logger = logger; }
public PaymentController(IPaymentApiClient paymentApiClient) { _paymentApiClient = paymentApiClient; }
public PaymentController(IPaymentApiClient paymentApiClient, ILogger <PaymentController> logger) { _paymentApiClient = paymentApiClient; _logger = logger; }