public Tests() { ServiceCollection serviceDescriptors = new ServiceCollection(); serviceDescriptors.AddLogging(); serviceDescriptors.AddHttpContextAccessor(); serviceDescriptors.AddHttpClient(); serviceDescriptors.AddWechatPay(w => { w.AppId = "wx6e95a65ad4ee0135"; w.MerchantId = "1517630381"; w.PrivateKey = "XIAKEweixinpay2019shjGGYGHD54hlk"; w.NotifyUrl = "https://www.baidu.com"; }).AddWehcatpayStorage <MysqlWechatPayConfigStorage>(); serviceProvideraaa = serviceDescriptors.BuildServiceProvider(); serviceProvider = serviceProvideraaa.GetService <IWehcatPayServiceProvider>(); }
public string GetAAA <T>(string aa, IWehcatPayServiceProvider serviceProvider, string bb = "3333", params object[] args) { return("124"); }
public CustomePayController(IWehcatPayServiceProvider wehcatPayServiceProvider) { _customeWehcatPayService = wehcatPayServiceProvider.GetService <ICustomeWehcatPayService>("shanghu1"); }