星空网 > 软件开发 > ASP.net

微信JSAPI支付 统一下单 (.net后台)

 交流QQ群  ASP.NET鹰组 460845632  我会倾囊相授

我们要做微信支付当配置好微信微信商户和支付配置之后我们首先应该看   https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_1#

这是微信统一下单的参数,我将这个参数做成了一个数据模型

 

微信JSAPI支付 统一下单 (.net后台)

 

 

当做好这个数据模型之后仔细看一下里面那些参数是必须的,支付金额要注意,微信是按来计算的

微信JSAPI支付 统一下单 (.net后台)

 

接下来我们就要生成签名,我这写好了个类  生成签名后 返回提交的值.....先给大家看图

  注意我这里是先生成签名,再把签名拼接到订单的参数里面并且签名排序了,下面的代码可以直接拿来用

 

微信JSAPI支付 统一下单 (.net后台)

 

接下来是代码

 

 public string OrderSign(WXOrder order)  

{       

       Dictionary<string, string> dic = ClassToObject.ClassToType.Test(order);

       dic = dic.OrderBy(m => m.Key).ToDictionary(m => m.Key, m => m.Value);  

       StringBuilder sb = new StringBuilder();      

       StringBuilder sb

        sb

        foreach (var item in dic)        

      { 

                sb

                sb.Append(item.Key + "=" + item.Value + "&");       

      }          

       sb.Append("key=" + WXConfig.Config.KEY);          

       string str = sb.ToString().Replace(" ", "");      

       string sign = Common.Tool.GetMD5(str);        

      sb

        return sb

}

 

接下来就是统一下单的请求了,

上面的方**返回一个,将这个

 

请求之后如果正确返回值是一个

 

微信JSAPI支付 统一下单 (.net后台)

 

将注意 prepay_id是统一下单后订单的的信息,jsapi靠这个获取支付信息

 

之后将使用jsapi 发起支付    如果没有做过jsapi的请查看我的博客,有非常详细的讲解

 

我们看一下jsapi是怎么发起支付的

微信JSAPI支付 统一下单 (.net后台)

我是用ajax 请求的后台拿到上面的数据,返回的json  , 到此微信jsapi支付完成

 

如果你有什么不懂得可以加我的 QQ群  ASP.NET鹰组 460845632  我会倾囊相授

 




原标题:微信JSAPI支付 统一下单 (.net后台)

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

Shopee平台展现逻辑,免费获取流量的方法!:https://www.ikjzd.com/articles/102829
跨境电商ERP软件汇总!新手卖家建议收藏!(上):https://www.ikjzd.com/articles/102831
跨境电商ERP软件汇总!新手卖家建议收藏!(下):https://www.ikjzd.com/articles/102832
零基础如何做好跨境电商?:https://www.ikjzd.com/articles/102834
亚马逊个人卖家指南:一个人如何做好亚马逊?:https://www.ikjzd.com/articles/102835
介绍外贸人精准获取客户邮箱的7个技巧,卖家收藏!:https://www.ikjzd.com/articles/102836
太仓美食网(探寻太仓最美味的美食):https://www.vstour.cn/a/406244.html
莫干山门票多少?:https://www.vstour.cn/a/407226.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流