public PaymentWeiXinPayController(ISettingService settingService, IPaymentService paymentService, IOrderService orderService, IOrderProcessingService orderProcessingService, ILogger logger, IWebHelper webHelper, WeiXinPayPaymentSettings weixinPayPaymentSettings, PaymentSettings paymentSettings, IWorkContext workContext, IStoreContext storeContext) { this._settingService = settingService; this._paymentService = paymentService; this._orderService = orderService; this._orderProcessingService = orderProcessingService; this._logger = logger; this._webHelper = webHelper; this._weixinPayPaymentSettings = weixinPayPaymentSettings; this._paymentSettings = paymentSettings; this._workContext = workContext; this._storeContext = storeContext; }