资源简介
2019 最新 .Net MVC微信授权登录及支付详解附源代码,包括微信授权登录操作步骤,微信支付操作步骤包括本人开放过程中才过的坑
代码片段和文件信息
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\.vs\config\applicationhost.config
..A..H. 33792 2019-01-26 21:27 WxDemo\.vs\WxDemo\v15\.suo
文件 121137 2019-01-26 20:35 WxDemo\packages\bootstrap.3.0.0\bootstrap.3.0.0.nupkg
文件 120502 2013-09-13 16:05 WxDemo\packages\bootstrap.3.0.0\content\Content\bootstrap.css
文件 97949 2013-09-13 16:05 WxDemo\packages\bootstrap.3.0.0\content\Content\bootstrap.min.css
文件 14079 2013-09-13 16:05 WxDemo\packages\bootstrap.3.0.0\content\fonts\glyphicons-halflings-regular.eot
文件 63157 2013-09-13 16:05 WxDemo\packages\bootstrap.3.0.0\content\fonts\glyphicons-halflings-regular.svg
文件 29512 2013-09-13 16:05 WxDemo\packages\bootstrap.3.0.0\content\fonts\glyphicons-halflings-regular.ttf
文件 16448 2013-09-13 16:05 WxDemo\packages\bootstrap.3.0.0\content\fonts\glyphicons-halflings-regular.woff
文件 59250 2013-09-13 16:05 WxDemo\packages\bootstrap.3.0.0\content\sc
文件 28518 2013-09-13 16:05 WxDemo\packages\bootstrap.3.0.0\content\sc
文件 215101 2013-09-13 11:57 WxDemo\packages\jQuery.1.10.2\Content\sc
文件 273990 2013-09-13 11:57 WxDemo\packages\jQuery.1.10.2\Content\sc
文件 94140 2013-09-13 11:57 WxDemo\packages\jQuery.1.10.2\Content\sc
文件 140036 2013-09-13 11:57 WxDemo\packages\jQuery.1.10.2\Content\sc
文件 240370 2019-01-26 20:35 WxDemo\packages\jQuery.1.10.2\jQuery.1.10.2.nupkg
文件 4001 2013-09-13 11:57 WxDemo\packages\jQuery.1.10.2\Tools\common.ps1
文件 1332 2013-09-13 11:57 WxDemo\packages\jQuery.1.10.2\Tools\install.ps1
文件 162404 2013-09-13 11:57 WxDemo\packages\jQuery.1.10.2\Tools\jquery-1.10.2.intellisense.js
文件 1546 2013-09-13 11:57 WxDemo\packages\jQuery.1.10.2\Tools\uninstall.ps1
文件 1357 2015-01-28 04:02 WxDemo\packages\Microsoft.AspNet.Mvc.5.2.3\Content\Web.config.install.xdt
文件 413 2015-01-28 04:02 WxDemo\packages\Microsoft.AspNet.Mvc.5.2.3\Content\Web.config.uninstall.xdt
文件 566472 2015-01-28 04:02 WxDemo\packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45\System.Web.Mvc.dll
文件 952428 2015-01-28 04:02 WxDemo\packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45\System.Web.Mvc.xm
文件 36040 2015-01-28 04:02 WxDemo\packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45\zh-Hans\System.Web.Mvc.resources.dll
文件 893991 2015-01-28 04:02 WxDemo\packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45\zh-Hans\System.Web.Mvc.xm
文件 298971 2019-01-26 16:20 WxDemo\packages\Microsoft.AspNet.Mvc.5.2.3\Microsoft.AspNet.Mvc.5.2.3.nupkg
文件 36040 2015-01-28 04:02 WxDemo\packages\Microsoft.AspNet.Mvc.zh-Hans.5.2.3\lib\net45\zh-Hans\System.Web.Mvc.resources.dll
文件 893991 2015-01-28 04:02 WxDemo\packages\Microsoft.AspNet.Mvc.zh-Hans.5.2.3\lib\net45\zh-Hans\System.Web.Mvc.xm
文件 95600 2019-01-26 16:20 WxDemo\packages\Microsoft.AspNet.Mvc.zh-Hans.5.2.3\Microsoft.AspNet.Mvc.zh-Hans.5.2.3.nupkg
............此处省略262个文件信息
相关资源
- PyQt5开发与实战源代码
- 基于LUCENE的搜索引擎的设计与实现源
- 王者大闯关移动开发大作业代码+ppt
- C++Builder 5高级编程精解(源代码)
- QNX 官方完全源代码 供学习参考 展开
- 微信版本小说分销开源代码,亲测可
- 《OpenCV教程》电子书+源代码
- CASSI基于压缩感知的光谱成像源代码
- fftw源代码和vs工程
- 基于SSH的学校教学管理系统 学生选课
- 1元云购源代码
- STL源码剖析 高清 带目录电子书+源代
- Grokking Deep Learning最新版无水印+源代码
- 【OpenCV3版】《OpenCV3编程入门》书本配
- 8套源码8套H5 app源代码—WeX5移动开发
- STDP8028源代码
- 敏捷软件开发:原则、模式与实践(
- 追踪算法源代码MUSTer_code_v1.1
- Hello China V1.75测试版源代码和安装程序
- Hello China V1.75二进制文件和源代码
- 压缩感知-单像素相机-RICE大学的源代
- broadcom SDK源代码全
- cocos2dx+JS写的 棋牌 麻将源代码 客户端
- 莱昂氏UNIX源代码分析全本.pdf
- qnx6.4.0源代码 亲测可用含makefile
- shareaza (BT 源代码)
- 基于QT技术实现无线点菜系统源代码
- TensorFlow实战Google深度学习框架 郑泽宇
- unity3D汽车小游戏+源代码
- 公版APP智能云插座的源代码
评论
共有 条评论