Exemple #1
0
        static BaseController()
        {
            WxPayConfig = new WxPayCenterConfig()
            {
                AppSource = "11",//  用户自定义填写,主要处理
                AppId     = "wx9b46f71cd4597f6e",
                MchId     = "1233410002",
                Key       = "e10adc3849ba56abbe56e056f20f883e",
                AppSecret = "51c56b886b5be869567dd389b3e5d1d6",

                CertPassword = "******",
                CertPath     = "cert/apiclient_cert.p12",
                NotifyUrl    = "pay.sample.osscoder.com",
                // 设置证书方式
                SetCertificata = (handler, cert) =>
                {
                    handler.ServerCertificateCustomValidationCallback = (msg, c, chain, sslErrors) => true;
                    handler.ClientCertificates.Add(cert);
                }
            };
        }
Exemple #2
0
 public WxPayCashApi(WxPayCenterConfig config) : base(config)
 {
 }
Exemple #3
0
 public WxPayRefundApi(WxPayCenterConfig config = null) : base(config)
 {
 }
Exemple #4
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="config">配置信息,如果这里为空,请在程序入口处 设置WxPayBaseApi.DefaultConfig的值</param>
 public WxPayTradeApi(WxPayCenterConfig config = null) : base(config)
 {
 }
Exemple #5
0
 public WxPayCouponApi(WxPayCenterConfig config = null) : base(config)
 {
 }