public void 微信二维码获取() { var setting = Setting.SettingHelper.Setting(); var logger = new LoggerFactory().CreateLogger <SwiftPassService>(); var service = new SwiftPassService(setting.Url, setting.MerchantNumber, setting.Key, logger); ScanQrCodePayment scanCodePayment = new ScanQrCodePayment(Guid.NewGuid().ToString("N"), "玩具枪", 100, setting.NotifyUrl, "192.168.1.100"); var result = service.GetPayCode(scanCodePayment); Assert.AreEqual(result.Status, "0"); }
/// <summary> /// 产生二维码(微信)。供用户扫码支付 /// </summary> /// <param name="payment"></param> /// <returns></returns> public ScanQrCodePaymentResult GetPayCode(ScanQrCodePayment payment) { var result = _httpHelper.Post <ScanQrCodePaymentResult>(payment); return(result); }