Ejemplo n.º 1
0
 public SwiftpassPayProxy(ShopPayInfo payinfo, IPayOption payOption, ILogger _logger) : base(payOption, _logger)
 {
     //            options.WftPublicKey = "MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKF4mYjBMHkRqwNWWJ5t9sMriHPBOfMpJLUhMJE6ri28RHHEbYoRWYV7g3Lt2BZpcopoIpblcC07Kn9Mgur3/RcCAwEAAQ==";
     //options.MchPrivateKey = @"MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAoXiZiMEweRGrA1ZY
     //nm32wyuIc8E58ykktSEwkTquLbxEccRtihFZhXuDcu3YFmlyimgiluVwLTsqf0yC
     //6vf9FwIDAQABAkBANuTgNOwhCby33AvsHZEn9tUSK8LvB+q4OdXFu89vEjFttOLJ
     //9yyACYvOjmii6e5ThqDjX1codbXuzbXE06KpAiEAztVBPzd/ZDJReOQq4raYIRhX
     //eYkay8ko2f1mIdiRrnMCIQDH2tyUQqiGhtHMerjKW+mgSP0KguGwpC7u1rWqHY3J
     //zQIgMsHs0Cm7bohWrBc6Wwa6UKzbkqzN0aLdDpn7/WRbY/cCIQC8V9O8nT042mFp
     //NNZlTk1T0rU1bLbIw1G/n/TABu4SmQIgH7UBuIqvA6b2O4RANl+c97PuC9+Mdmpr
     //TBP3JwCg5yE=";
     // options.NotifyUrl = "https://wxapi.91huichihuihe.com/SwiftpassPay/Notify";
     //options.ReqUrl = "https://pay.swiftpass.cn/pay/gateway";
     // this.options = options;
     this.payinfo     = payinfo;
     this._logger     = _logger;
     this.shopDb      = ZRui.Web.BLL.DbContextFactory.ShopDb;
     this.swifpasskey = shopDb.SwiftpassKey.FirstOrDefault(r => r.ShopFlag == payinfo.ShopFlag && r.IsEnable);
     if (swifpasskey == null)
     {
         throw new Exception("商家支付密钥未配置");
     }
 }
Ejemplo n.º 2
0
 public WechatPayRequestHandler(IPayOption options) : base(options)
 {
 }
Ejemplo n.º 3
0
 public PayProxyBase(IPayOption options, ILogger logger)
 {
     this.options = options;
     _logger      = logger;
 }
Ejemplo n.º 4
0
 public WechatPayProxy(ShopPayInfo shopPayInfo, IPayOption options, ILogger logger) : base(options, logger)
     => this.shopPayInfo = shopPayInfo;
Ejemplo n.º 5
0
 public PayRequestBaseHandler(IPayOption options)
 {
     this.options = options;
     parameters   = new Hashtable();
 }