• 大小: 1MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-27
  • 语言: C#
  • 标签: ASP.NET  C#  

资源简介

微信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.pubxml
     文件        1800  2017-09-23 14:49  WxAppServer\WxAppServer\Properties\PublishProfiles\rrmjwxPay.pubxml.user
     文件        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个文件信息

评论

共有 条评论