资源简介
微信APP支付服务端,可以拿去直接用,没有配置数据库信息。

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net.Http;
using System.Text;
using System.xml;
using System.Net;
using System.IO;
using System.Data;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;
namespace WxAppServer
{
///
/// APP调用接口
///
public partial class AppServer : System.Web.UI.Page
{
protected void Page_Load(object sender EventArgs e)
{
string Body = string.Empty; //订单描述
string Subject = string.Empty;//订单简介
string TotalAmount = string.Empty;//金额
string OutTradeNo = string.Empty;//订单号
if (!string.IsNullOrEmpty(Request.Params[“Body“]))
{
Body = Request.Params[“Body“];
}
else
{
Body = “我是测试数据“;
}
if (!string.IsNullOrEmpty(Request.Params[“Subject“]))
{
Subject = Request.Params[“Subject“];
}
else
{
Subject = “微信支付测试“;
}
if (!string.IsNullOrEmpty(Request.Params[“TotalAmount“]))
{
TotalAmount = Request.Params[“TotalAmount“];
TotalAmount = (int.Parse(TotalAmount) * 100).ToString();
}
else
{
TotalAmount = “1“;
}
if (!string.IsNullOrEmpty(Request.Params[“OutTradeNo“]))
{
OutTradeNo = Request.Params[“OutTradeNo“];
}
else
{
int ranNumer = new Random().Next(1 1000);
OutTradeNo = “20170216test0170501111111S001111119“ + ranNumer.ToString();
}
//该demo 已通过测试 后调页面 只需要处理订单逻辑即可(修改、判断订单状态即可)
//都说微信是个坑,demo 在服务器都找不到 所以自己摸索着写了一个 QQ群:152889205 如果需要问题
//微信支付 基础配置信息
string wx_appid = System.Web.Configuration.WebConfigurationManager.AppSettings[“wx_appid“].ToString();//微信开放平台审核通过的应用
string wx_mch_id = System.Web.Configuration.WebConfigurationManager.AppSettings[“wx_mch_id“].ToString(); //微信支付分配的商户号
string wx_nonce_str = GetRandomString(16);//随机字符串,不长于32位
string aa = “人人美家-“ + Subject;////商品描述交易字段格式根据不同的应用场景按照以下格式:APP——需传入应用市场上的APP名字-实际商品名称,天天爱消除-游戏充值。
string strcode = aa;
byte[] buffer = Encoding.UTF8.GetBytes(strcode);
string wx_body = Encoding.UTF8.GetString(buffer 0 buffer.Length);
string wx_out_trade_no = DateTime.Now.ToString(“yyyyMMddHHmmss“) + GetRandomString(10);//商户系统内部的订单号32个字符内、可包含字母 其他说明见商户订单号
string wx_total_fee = TotalAmount;//;//订单总金额,单位为分,详见支付金额
string wx_spbill_create_ip = GetWebCli
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-31 09:31 WxAppServer\
目录 0 2018-08-31 09:31 WxAppServer\.vs\
目录 0 2018-08-31 09:33 WxAppServer\.vs\WxAppServer\
目录 0 2018-08-31 09:33 WxAppServer\.vs\WxAppServer\DesignTimeBuild\
文件 178 2018-08-31 09:33 WxAppServer\.vs\WxAppServer\DesignTimeBuild\.dtbcache
目录 0 2018-08-31 09:32 WxAppServer\.vs\WxAppServer\v15\
文件 54784 2018-08-31 09:33 WxAppServer\.vs\WxAppServer\v15\.suo
目录 0 2018-08-31 09:32 WxAppServer\.vs\WxAppServer\v15\Server\
目录 0 2018-08-31 09:32 WxAppServer\.vs\WxAppServer\v15\Server\sqlite3\
文件 0 2018-08-31 09:32 WxAppServer\.vs\WxAppServer\v15\Server\sqlite3\db.lock
文件 4096 2018-08-31 09:32 WxAppServer\.vs\WxAppServer\v15\Server\sqlite3\storage.ide
文件 32768 2018-08-31 09:32 WxAppServer\.vs\WxAppServer\v15\Server\sqlite3\storage.ide-shm
文件 1231912 2018-08-31 09:33 WxAppServer\.vs\WxAppServer\v15\Server\sqlite3\storage.ide-wal
目录 0 2018-08-31 09:31 WxAppServer\.vs\config\
文件 85589 2018-08-31 09:31 WxAppServer\.vs\config\applicationhost.config
目录 0 2018-08-31 09:33 WxAppServer\WxAppServer\
文件 117 2017-09-13 23:22 WxAppServer\WxAppServer\AppServer.aspx
文件 14454 2018-08-31 09:32 WxAppServer\WxAppServer\AppServer.aspx.cs
文件 469 2017-09-13 23:22 WxAppServer\WxAppServer\AppServer.aspx.designer.cs
目录 0 2017-09-13 17:12 WxAppServer\WxAppServer\Properties\
文件 1324 2016-08-29 09:48 WxAppServer\WxAppServer\Properties\AssemblyInfo.cs
目录 0 2017-09-13 17:12 WxAppServer\WxAppServer\Properties\PublishProfiles\
文件 648 2017-09-13 17:12 WxAppServer\WxAppServer\Properties\PublishProfiles\rrmjwxPay.pubxm
文件 1800 2017-09-23 14:49 WxAppServer\WxAppServer\Properties\PublishProfiles\rrmjwxPay.pubxm
文件 1245 2016-08-29 09:48 WxAppServer\WxAppServer\Web.Debug.config
文件 1306 2016-08-29 09:48 WxAppServer\WxAppServer\Web.Release.config
文件 784 2018-08-31 09:33 WxAppServer\WxAppServer\Web.config
文件 5730 2017-09-18 19:26 WxAppServer\WxAppServer\WxAppServer.csproj
文件 1273 2018-08-31 09:33 WxAppServer\WxAppServer\WxAppServer.csproj.user
目录 0 2017-09-23 14:26 WxAppServer\WxAppServer\bin\
文件 168544 2012-07-10 21:51 WxAppServer\WxAppServer\bin\System.Net.Http.Formatting.dll
............此处省略58个文件信息
相关资源
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 020ASP.NET车辆综合管理系统.zip
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- c# 实现的最大最小距离方法对鸢尾花
- C#版保龄球记分代码
- C#自定义控件
- 基于c#的实验室设备管理系统621530
- C# 使用ListView控件实现图片浏览器(源
- C#简单窗体聊天程序
- C#指纹识别系统程序 报告
- c# 高校档案信息管理系统
- c#向word文件插入图片
评论
共有 条评论