コード例 #1
0
ファイル: WechatPay.cs プロジェクト: CooBeeDior/Payment
        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>();
        }
コード例 #2
0
ファイル: WechatPay.cs プロジェクト: CooBeeDior/Payment
 public string GetAAA <T>(string aa, IWehcatPayServiceProvider serviceProvider, string bb = "3333", params object[] args)
 {
     return("124");
 }
コード例 #3
0
ファイル: WechatPay.cs プロジェクト: CooBeeDior/Payment
 public CustomePayController(IWehcatPayServiceProvider wehcatPayServiceProvider)
 {
     _customeWehcatPayService = wehcatPayServiceProvider.GetService <ICustomeWehcatPayService>("shanghu1");
 }