资源简介
微信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个文件信息
相关资源
- 020asp.net火车票预定系统.rar
- C#单片机温度监控系统源码 画曲线图
- winform人事管理系统
- C# 高级编程 VSTO
- Applications = Code + Markup (英文版)
- C# 图像处理 源代码 均值滤波 中值滤
- 图书馆管理系统ASP.net C#+sql数据库
- C#交互式绘图代码
- c#编写的设备管理系统
- NPOI操作C# ExcelToDataTable DataTableToExce
- C#组件编程
- C#实现的2048游戏_源码
- C#网络编程TCP通信程序简单设计
- C# 封装强大浏览器组件csExWBv2.0.0.2
- C#通讯调试工具v3.0源码20130827.zip
- ASP.NET住院管理系统(毕业设计)
- 消消乐C#源码
- asp.net+sql 简易留言板源码
- 新闻发布系统毕业设计 ASP.NET
- C#图片加文字水印和图片水印源码DE
- 基于C#的用户自定义问卷调查系统.z
- C#调用adb传输和推送数据到安卓设备上
- C1report子报表C#实现
- ASP.NET三层架构的考勤管理系统。
- asp.net图书管理.zip
- C#与数据库连接的管理系统包含源码,
- 编程在测绘中的应用之不规则三角网
- C#实现五子棋人机及局域网
- C#相册管理
- 本程序是为了实现串口通信功能而使
评论
共有 条评论