微信公众号支付一个页面就搞定(2)

2019-09-01 12:21

} } else {

//通信失败

Log.Error(\时间:\, DateTime.Now.ToString()); Log.Error(\通信失败\, node_return_cod.InnerText); } }

catch (Exception exc) {

Log.Error(\时间\, DateTime.Now.ToString()); Log.Error(\, exc.Message); Log.Error(\, exc.Source); }

//组装JSAPI支付需要的sign

dataList = new Dictionary(); dataList.Add(\, WxPayConfig.APPID); dataList.Add(\,

DateTimeToUnixTimestamp(DateTime.Now).ToString()); dataList.Add(\,

DateTime.Now.AddSeconds(Helper.GetRandomNumber(100, 5000)).Ticks.ToString());

dataList.Add(\, \ + prepay_id); dataList.Add(\, \);

//按关键字排序

orderDataList = dataList.OrderBy(g => g.Key);

strBuilder = new StringBuilder();

foreach (var keyValue in orderDataList) {

strBuilder.Append(keyValue.Key); strBuilder.Append(\);

strBuilder.Append(keyValue.Value);

strBuilder.Append(\); }

//加上key

strBuilder.Append(\ + WxPayConfig.KEY);

Log.Debug(\前\, strBuilder.ToString());

//获取MD5后的sign

sign = ToMD5(strBuilder.ToString()).ToUpper();

ViewBag.appId = dataList[\];

ViewBag.timeStamp = dataList[\]; ViewBag.nonceStr = dataList[\]; ViewBag.package = dataList[\]; ViewBag.signType = dataList[\]; ViewBag.paySign = sign;

} else {

//其他情况

Log.Error(\订单状态异常\, \ +

orderNumber + \ + userID + \ + orderInfo.Status); return View(); }

return View(); }

} }


微信公众号支付一个页面就搞定(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:[语文]四川省广元市广元中学2015-2016学年高二下学期第一次段考

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: