2019 最新 .Net MVC微信授权登录及支付详解附源代码,包括微信授权登录操作步骤,微信支付操作步骤包括本人开放过程中才过的坑
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 83609 2019-01-26 20:29 WxDemo.vsconfigapplicationhost.config
..A..H. 33792 2019-01-26 21:27 WxDemo.vsWxDemov15.suo
文件 121137 2019-01-26 20:35 WxDemopackagesootstrap.3.0.0ootstrap.3.0.0.nupkg
文件 120502 2013-09-13 16:05 WxDemopackagesootstrap.3.0.0contentContentootstrap.css
文件 97949 2013-09-13 16:05 WxDemopackagesootstrap.3.0.0contentContentootstrap.min.css
文件 14079 2013-09-13 16:05 WxDemopackagesootstrap.3.0.0contentfontsglyphicons-halflings-regular.eot
文件 63157 2013-09-13 16:05 WxDemopackagesootstrap.3.0.0contentfontsglyphicons-halflings-regular.svg
文件 29512 2013-09-13 16:05 WxDemopackagesootstrap.3.0.0contentfontsglyphicons-halflings-regular.ttf
文件 16448 2013-09-13 16:05 WxDemopackagesootstrap.3.0.0contentfontsglyphicons-halflings-regular.woff
文件 59250 2013-09-13 16:05 WxDemopackagesootstrap.3.0.0contentscriptsootstrap.js
文件 28518 2013-09-13 16:05 WxDemopackagesootstrap.3.0.0contentscriptsootstrap.min.js
文件 215101 2013-09-13 11:57 WxDemopackagesjQuery.1.10.2Contentscriptsjquery-1.10.2-vsdoc.js
文件 273990 2013-09-13 11:57 WxDemopackagesjQuery.1.10.2Contentscriptsjquery-1.10.2.js
文件 94140 2013-09-13 11:57 WxDemopackagesjQuery.1.10.2Contentscriptsjquery-1.10.2.min.js
文件 140036 2013-09-13 11:57 WxDemopackagesjQuery.1.10.2Contentscriptsjquery-1.10.2.min.map
文件 240370 2019-01-26 20:35 WxDemopackagesjQuery.1.10.2jQuery.1.10.2.nupkg
文件 4001 2013-09-13 11:57 WxDemopackagesjQuery.1.10.2Toolscommon.ps1
文件 1332 2013-09-13 11:57 WxDemopackagesjQuery.1.10.2Toolsinstall.ps1
文件 162404 2013-09-13 11:57 WxDemopackagesjQuery.1.10.2Toolsjquery-1.10.2.intellisense.js
文件 1546 2013-09-13 11:57 WxDemopackagesjQuery.1.10.2Toolsuninstall.ps1
文件 1357 2015-01-28 04:02 WxDemopackagesMicrosoft.AspNet.Mvc.5.2.3ContentWeb.config.install.xdt
文件 413 2015-01-28 04:02 WxDemopackagesMicrosoft.AspNet.Mvc.5.2.3ContentWeb.config.uninstall.xdt
文件 566472 2015-01-28 04:02 WxDemopackagesMicrosoft.AspNet.Mvc.5.2.3lib
et45System.Web.Mvc.dll
文件 952428 2015-01-28 04:02 WxDemopackagesMicrosoft.AspNet.Mvc.5.2.3lib
et45System.Web.Mvc.xml
文件 36040 2015-01-28 04:02 WxDemopackagesMicrosoft.AspNet.Mvc.5.2.3lib
et45zh-HansSystem.Web.Mvc.resources.dll
文件 893991 2015-01-28 04:02 WxDemopackagesMicrosoft.AspNet.Mvc.5.2.3lib
et45zh-HansSystem.Web.Mvc.xml
文件 298971 2019-01-26 16:20 WxDemopackagesMicrosoft.AspNet.Mvc.5.2.3Microsoft.AspNet.Mvc.5.2.3.nupkg
文件 36040 2015-01-28 04:02 WxDemopackagesMicrosoft.AspNet.Mvc.zh-Hans.5.2.3lib
et45zh-HansSystem.Web.Mvc.resources.dll
文件 893991 2015-01-28 04:02 WxDemopackagesMicrosoft.AspNet.Mvc.zh-Hans.5.2.3lib
et45zh-HansSystem.Web.Mvc.xml
文件 95600 2019-01-26 16:20 WxDemopackagesMicrosoft.AspNet.Mvc.zh-Hans.5.2.3Microsoft.AspNet.Mvc.zh-Hans.5.2.3.nupkg
............此处省略262个文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;
using WxDemo.Common;
using System.Threading;
namespace WxDemo
{
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
RouteConfig.RegisterRoutes(RouteTable.Routes);
///添加线程处理未支付订单
Thread thread = new Thread(new ThreadStart(HandNotify));
thread.Start();
}
///
/// 查询订单状态
///
/// 商户单号
///
public string SearchOrder( string tradeNo)
{
string data = string.Empty;
try
{
SortedList dic = new SortedList();
SortedList dicSign = new SortedList();
string nonceStr = Guid.NewGuid().ToString().Replace(“-“ ““);
dicSign.Add(“appid“ Common.WeiXinCommon._AppId);
dicSign.Add(“mch_id“ Common.WeiXinCommon._MerIdPay);
dicSign.Add(“out_trade_no“ tradeNo);
dicSign.Add(“nonce_str“ nonceStr);
dic.Add(“appid“ Common.WeiXinCommon._AppId);
dic.Add(“mch_id“ Common.WeiXinCommon._MerIdPay);
dic.Add(“nonce_str“ nonceStr);
dic.Add(“out_trade_no“ tradeNo);
dic.Add(“sign“ Common.WeiXinCommon.Sign(dicSign Common.WeiXinCommon._Key));
data = Common.WeiXinCommon.sendPost(“https://api.mch.weixin.qq.com/pay/orderquery“ Common.WeiXinCommon.DictionaryToxml(dic));
Common.WeiXinCommon.WriteErrorLog(“SearchOrder:“ + data);
Common.ResponseOrderQuery order = Common.xmlHelper.Deserialize(typeof(Common.ResponseOrderQuery) data) as Common.ResponseOrderQuery;
}
catch (Exception ex)
{
Common.WeiXinCommon.WriteErrorLog(“SearchOrder“ + ex.Message);
}
return data;
}
///
/// 手动回调
///
///
public void HandNotify()
{
// 查询未支付订单
// Dal.OrderDal dal = new Dal.OrderDal();
while (true)
{
try
{
// 查询未支付订单
//List lst = dal.getWatingPayOrder();
//循环处理
//foreach (var o in lst)
//{
///查询订单状态
//string data = SearchOrder(o.OrderID);
////点击支付完成调一下查询订单
//Common.ResponseOrderQuery queryNew = Common.xmlHelper.D
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 83609 2019-01-26 20:29 WxDemo.vsconfigapplicationhost.config
..A..H. 33792 2019-01-26 21:27 WxDemo.vsWxDemov15.suo
文件 121137 2019-01-26 20:35 WxDemopackagesootstrap.3.0.0ootstrap.3.0.0.nupkg
文件 120502 2013-09-13 16:05 WxDemopackagesootstrap.3.0.0contentContentootstrap.css
文件 97949 2013-09-13 16:05 WxDemopackagesootstrap.3.0.0contentContentootstrap.min.css
文件 14079 2013-09-13 16:05 WxDemopackagesootstrap.3.0.0contentfontsglyphicons-halflings-regular.eot
文件 63157 2013-09-13 16:05 WxDemopackagesootstrap.3.0.0contentfontsglyphicons-halflings-regular.svg
文件 29512 2013-09-13 16:05 WxDemopackagesootstrap.3.0.0contentfontsglyphicons-halflings-regular.ttf
文件 16448 2013-09-13 16:05 WxDemopackagesootstrap.3.0.0contentfontsglyphicons-halflings-regular.woff
文件 59250 2013-09-13 16:05 WxDemopackagesootstrap.3.0.0contentsc
文件 28518 2013-09-13 16:05 WxDemopackagesootstrap.3.0.0contentsc
文件 215101 2013-09-13 11:57 WxDemopackagesjQuery.1.10.2Contentsc
文件 273990 2013-09-13 11:57 WxDemopackagesjQuery.1.10.2Contentsc
文件 94140 2013-09-13 11:57 WxDemopackagesjQuery.1.10.2Contentsc
文件 140036 2013-09-13 11:57 WxDemopackagesjQuery.1.10.2Contentsc
文件 240370 2019-01-26 20:35 WxDemopackagesjQuery.1.10.2jQuery.1.10.2.nupkg
文件 4001 2013-09-13 11:57 WxDemopackagesjQuery.1.10.2Toolscommon.ps1
文件 1332 2013-09-13 11:57 WxDemopackagesjQuery.1.10.2Toolsinstall.ps1
文件 162404 2013-09-13 11:57 WxDemopackagesjQuery.1.10.2Toolsjquery-1.10.2.intellisense.js
文件 1546 2013-09-13 11:57 WxDemopackagesjQuery.1.10.2Toolsuninstall.ps1
文件 1357 2015-01-28 04:02 WxDemopackagesMicrosoft.AspNet.Mvc.5.2.3ContentWeb.config.install.xdt
文件 413 2015-01-28 04:02 WxDemopackagesMicrosoft.AspNet.Mvc.5.2.3ContentWeb.config.uninstall.xdt
文件 566472 2015-01-28 04:02 WxDemopackagesMicrosoft.AspNet.Mvc.5.2.3lib
et45System.Web.Mvc.dll
文件 952428 2015-01-28 04:02 WxDemopackagesMicrosoft.AspNet.Mvc.5.2.3lib
et45System.Web.Mvc.xm
文件 36040 2015-01-28 04:02 WxDemopackagesMicrosoft.AspNet.Mvc.5.2.3lib
et45zh-HansSystem.Web.Mvc.resources.dll
文件 893991 2015-01-28 04:02 WxDemopackagesMicrosoft.AspNet.Mvc.5.2.3lib
et45zh-HansSystem.Web.Mvc.xm
文件 298971 2019-01-26 16:20 WxDemopackagesMicrosoft.AspNet.Mvc.5.2.3Microsoft.AspNet.Mvc.5.2.3.nupkg
文件 36040 2015-01-28 04:02 WxDemopackagesMicrosoft.AspNet.Mvc.zh-Hans.5.2.3lib
et45zh-HansSystem.Web.Mvc.resources.dll
文件 893991 2015-01-28 04:02 WxDemopackagesMicrosoft.AspNet.Mvc.zh-Hans.5.2.3lib
et45zh-HansSystem.Web.Mvc.xm
文件 95600 2019-01-26 16:20 WxDemopackagesMicrosoft.AspNet.Mvc.zh-Hans.5.2.3Microsoft.AspNet.Mvc.zh-Hans.5.2.3.nupkg
............此处省略262个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)