微信支付-扫码支付备忘
2015-07-21 09:25
746 查看
1,使用官方的Demo,然后,登陆微信公众平台,进行参数设置,下面贴一段微信官方的说法:
图6.6原生支付参数设置栏目入口进入修改页面后,找到公众号支付-》Native原生支付,勾选Native原生支付开通该权限,在支付回调URL上填写商户支付后台系统的网页地址。
图6.7原生支付设置权限及支付回调地址
微信公众平台需要设置的东西就这么多,然后我们回到Demo上的代码,如下图:
然后我们还是从Demo里面说起,路径:example\NativePayPage.aspx.cs
我们可以看到,第一种扫码方式,我们可以仅需要传入一个Product_id即可,那么这个Product_id也是至关重要了,你可以我们通过这个id来配置所有我们商户用的上的id,例如product_id为1的时候,那么就是卖矿泉水,2就是卖火腿肠之类的,价格什么的,都可以根据这个id来设置,相当于一个key了,这么说,应该每个人都懂了,代码如下:
这里头的不用修改,按照原来的即可,文件路劲是:business\NativePay.cs
接着就是回调函数里面的方法了,路劲是:example\NativeNotifyPage.aspx.cs如下图:
然后F12去到方法,如下图:
这个方法便是统一下单接口,需要修改的参数如下:
下面这个就是方法了,里面的参数内容,都可以通过传过来的参数做相应的配置,
到此,扫码支付的第一种已经完成,第二种就更加简单了,Demo里面的直接可以用,所以就不多说了.
来自为知笔记(Wiz)
1.开通支付权限
在微信公众平台设置支付权限,进入栏目微信支付-》开发配置-》修改,如图6.6所示。图6.6原生支付参数设置栏目入口进入修改页面后,找到公众号支付-》Native原生支付,勾选Native原生支付开通该权限,在支付回调URL上填写商户支付后台系统的网页地址。
图6.7原生支付设置权限及支付回调地址
微信公众平台需要设置的东西就这么多,然后我们回到Demo上的代码,如下图:
然后我们还是从Demo里面说起,路径:example\NativePayPage.aspx.cs
我们可以看到,第一种扫码方式,我们可以仅需要传入一个Product_id即可,那么这个Product_id也是至关重要了,你可以我们通过这个id来配置所有我们商户用的上的id,例如product_id为1的时候,那么就是卖矿泉水,2就是卖火腿肠之类的,价格什么的,都可以根据这个id来设置,相当于一个key了,这么说,应该每个人都懂了,代码如下:
这里头的不用修改,按照原来的即可,文件路劲是:business\NativePay.cs
接着就是回调函数里面的方法了,路劲是:example\NativeNotifyPage.aspx.cs如下图:
然后F12去到方法,如下图:
这个方法便是统一下单接口,需要修改的参数如下:
下面这个就是方法了,里面的参数内容,都可以通过传过来的参数做相应的配置,
到此,扫码支付的第一种已经完成,第二种就更加简单了,Demo里面的直接可以用,所以就不多说了.
来自为知笔记(Wiz)
相关文章推荐
- 微信开发——下载附件
- [荐]微信公众号营销推广系统,中小企业微信公众平台开发商佳选
- 微信公众平台开发:多客服
- django搭建微信后台——获取用户信息(7.20)
- 网页微信登录原理
- Andriod图片选择器(单选-头像,多选-朋友圈上传):library+sample
- 应用集成UMeng,分享二维码到微信朋友和朋友圈
- 检测微信用户是否已经关注此公共平台
- 关于微信支付报错
- 按键精灵2014微信群内给好友轮流发私信
- 可穿戴设备(CC2541)上微信(8)
- 使用GTK编写的hello world小程序
- django搭建微信公众号后台——自动回复(7.20)
- 利用SSH反向通道在本地调试微信公共号
- 如何方便地调试微信JS-SDK
- C#/ASP.NET MVC微信公众号接口开发之从零开发(三)回复消息 (附源码)
- 微信开发中文字交互项目详解
- php下基于百度BAE的微信SDK框架
- 微信支付出现的问题总结--不同域名进行授权解决方案
- 微信开发———让微信debug到自己的程序中;