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("商家支付密钥未配置"); } }
public WechatPayRequestHandler(IPayOption options) : base(options) { }
public PayProxyBase(IPayOption options, ILogger logger) { this.options = options; _logger = logger; }
public WechatPayProxy(ShopPayInfo shopPayInfo, IPayOption options, ILogger logger) : base(options, logger) => this.shopPayInfo = shopPayInfo;
public PayRequestBaseHandler(IPayOption options) { this.options = options; parameters = new Hashtable(); }