예제 #1
0
        private readonly IEtnVendor _vendor;// this is not needed for validation, only to generate signature for testing

        public EtnPaymentWebHookController(EtnWebhookValidator webhookValidator,
                                           IEtnVendor vendor,         // this is not needed for validation, only to generate signature for testing
                                           ILogger <EtnPaymentWebHookController> logger,
                                           IOptions <EtnOutletOptions> outletOptions)
        {
            _webhookValidator = webhookValidator;
            _vendor           = vendor;
            _logger           = logger;
            _outletOptions    = outletOptions.Value;
        }
예제 #2
0
 public HomeController(IEtnVendor etnVendor, ILogger <HomeController> logger, IOptions <EtnOutletOptions> etnOptions)
 {
     _etnVendor  = etnVendor;
     _etnOptions = etnOptions.Value;
     _logger     = logger;
 }