微信公众平台开发[5] —— 微信扫码支付介绍
2016-11-29 19:33
381 查看
背景:因为微信占据众多的用户群,作为程序开发,自然而然也成了研究的重点。毕竟个人能力有限,很难想象设计的复杂性,多数时间接触起来,各种蒙圈,在此笔记自己的操作流程,仅做参考,欢迎指正。
模式一开发前,商户必须在公众平台后台设置支付回调URL。URL实现的功能:接收用户扫码后微信支付系统回调的productid和openid;URL设置详见回调地址设置。
模式二与模式一相比,流程更为简单,不依赖设置的回调支付URL。商户后台系统先调用微信支付的统一下单接口,微信后台系统返回链接参数code_url,商户后台系统将code_url值生成二维码图片,用户使用微信客户端扫码后发起支付。注意:code_url有效期为2小时,过期后扫码不能再发起支付。
一.微信扫码支付模式
1.附带微信公众号“微信开发”中,对微信扫码支付的两种模式流程图以作“膜拜”。
2.具体的操作,可详细参考官方开发文档
文档有强调:模式一开发前,商户必须在公众平台后台设置支付回调URL。URL实现的功能:接收用户扫码后微信支付系统回调的productid和openid;URL设置详见回调地址设置。
模式二与模式一相比,流程更为简单,不依赖设置的回调支付URL。商户后台系统先调用微信支付的统一下单接口,微信后台系统返回链接参数code_url,商户后台系统将code_url值生成二维码图片,用户使用微信客户端扫码后发起支付。注意:code_url有效期为2小时,过期后扫码不能再发起支付。
3.建议下载微信公众平台提供的示例代码
个人觉得作为原生开发,着重更改几个配置项还是难度不大的,重要的是了解对方的代码实现思路。下面主要介绍在ThinkPHP框架下的模式二开发参考4.开发原文参考
相关文章推荐
- 分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
- C#开发微信公众平台开发-微信海报介绍和开发流程
- 【微信开发笔记】扫码支付之二维码的处理
- 微信扫码支付开发流程
- 微信支付接口开发之--微信扫码支付
- 微信扫码支付开发-公众号支付开发-视频教程7
- 微信扫码支付开发小结
- c# .Net 微信扫码支付模式二 开发时遇到的“签名错误”问题
- 微信扫码支付开发记录
- 微信支付(扫码支付)微信公众平台开发教程(6)
- 微信支付接口开发之--微信扫码支付
- 微信扫码支付开发小结
- 记微信公众平台开发之V3版微信native原生支付功能开发
- 网站微信扫码支付java开发
- 微信支付接口开发之--微信扫码支付
- Java微信公众平台开发之公众号支付(微信内H5调起支付)
- java开发Demo~微信扫码支付demo
- python开发微信扫码支付
- 微信扫码支付模式二功能实现,回调,记录充值,整个完整流程,java开发
- 微信 扫码支付模式二 开发