微信支付开发动态链接Native支付实例代码
2017-08-09 21:12
288 查看
本篇文章主要介绍微信支付下的基于动态链接二维码的Native支付实现流程,希望能给开发微信支付的小伙伴提供帮助
注意:
微信支付现在分为v2版和v3版,2014年9月10号之前申请的为v2版,之后申请的为v3版。V3版的微信支付没有paySignKey参数。本文介绍的为微信支付v3。
一、生成商品信息
动态链接支付过程中,是先生成商品交易进行,再来进行支付交易的。
1. 商品信息准备
主要是先定义商品的名称及价格,以及交易号。代码如下。
上述参数最终封装成如下类似XML参数
2. 调用统一支付请求
将上述XML发送给统一支付接口
https://api.mch.weixin.qq.com/pay/unifiedorder
得到如下XML数据
这样就得到一个code_url
程序将该code_url生成一个二维码,然后提供给用户扫
二、用户支付
1. 用户支付
用户支付成功后,微信将发送XML通知到notify_url中,内容如下
notify_url收到以后,再返回确认成功消息给微信服务器
这样,一个动态链接Native就完成了。
使用订单查询接口查询该订单,返回如下
交易状态:SUCCESS
设备号:100001
用户标识:oMNKHuBTW4YWgNGAVQW00tWK6auM
是否关注公众账号:N
交易类型:NATIVE
付款银行:CFT
总金额:1
现金券金额:
货币种类:CNY
微信支付订单号:1002750205201505310187709542
商户订单号:100001_1433009089
商家数据包:Array
支付完成时间:20150531020837
以上就是对微信支付动态链接Native支付的资料整理,希望能帮助到开发微信支付的朋友。
注意:
微信支付现在分为v2版和v3版,2014年9月10号之前申请的为v2版,之后申请的为v3版。V3版的微信支付没有paySignKey参数。本文介绍的为微信支付v3。
一、生成商品信息
动态链接支付过程中,是先生成商品交易进行,再来进行支付交易的。
1. 商品信息准备
主要是先定义商品的名称及价格,以及交易号。代码如下。
将上述XML发送给统一支付接口
https://api.mch.weixin.qq.com/pay/unifiedorder
得到如下XML数据
程序将该code_url生成一个二维码,然后提供给用户扫
二、用户支付
1. 用户支付
用户支付成功后,微信将发送XML通知到notify_url中,内容如下
使用订单查询接口查询该订单,返回如下
交易状态:SUCCESS
设备号:100001
用户标识:oMNKHuBTW4YWgNGAVQW00tWK6auM
是否关注公众账号:N
交易类型:NATIVE
付款银行:CFT
总金额:1
现金券金额:
货币种类:CNY
微信支付订单号:1002750205201505310187709542
商户订单号:100001_1433009089
商家数据包:Array
支付完成时间:20150531020837
以上就是对微信支付动态链接Native支付的资料整理,希望能帮助到开发微信支付的朋友。
相关文章推荐
- 微信支付开发动态链接Native支付
- 工欲善其事,必先利其器 软件工具开发关键词 protractor自动化测试工具 RegexBuddy正则 CodeSmith,LightSwitch:代码生成 CheatEngine:玩游戏修改内存值必备神器 ApkIDE:Android反编译工具 Reflector:反编译dll动态链接库
- 微信支付开发(11) Native支付
- 微信支付开发(11) Native支付
- 微信支付二维码native原生支付开发模式一
- PHP实现微信支付功能开发+实例代码
- PHP实现微信支付功能开发+实例代码
- 微信支付开发(11) Native支付
- 微信支付v2开发(11) Native支付
- PHP开发微信支付代码及支付通知处理
- C# MVC 微信支付教程系列之扫码支付代码实例
- 安卓开发中动态添加lsitView 代码实例【转】
- 微信沙箱退款查询接口demo实例,微信公众号支付退款查询api,微信沙盒1004用例-公众号/APP/扫码支付退款查询——微信支付沙箱开发11
- 微信支付二维码native原生支付开发模式一
- 微信支付开发(11) Native支付
- 微信h5支付统一下单接口,实现用户在h5页面使用微信支付——微信h5支付开发实例7
- 微信支付开发(11) Native支付
- 微信支付v2开发(11) Native支付
- 微信支付开发(4) 动态链接Native支付
- Intel平台下Linux中ELF文件动态链接的加载、解析及实例分析(一): 加载