微信公众平台开发教程⑤ 微信扫码支付模式介绍


Posted in PHP onApril 10, 2019

本文实例讲述了微信扫码支付模式。分享给大家供大家参考,具体如下:

背景:因为微信占据众多的用户群,作为程序开发,自然而然也成了研究的重点。毕竟个人能力有限,很难想象设计的复杂性,多数时间接触起来,各种蒙圈,在此笔记自己的操作流程,仅做参考,欢迎指正。

一.微信扫码支付模式

1.附带微信公众号“微信开发”中,对微信扫码支付的两种模式流程图以作“膜拜”。

微信公众平台开发教程⑤ 微信扫码支付模式介绍

微信公众平台开发教程⑤ 微信扫码支付模式介绍

2.具体的操作,可详细参考官方开发文档

文档有强调:

模式一开发前,商户必须在公众平台后台设置支付回调URL。URL实现的功能:接收用户扫码后微信支付系统回调的productid和openid;URL设置详见回调地址设置。

模式二与模式一相比,流程更为简单,不依赖设置的回调支付URL。商户后台系统先调用微信支付的统一下单接口,微信后台系统返回链接参数code_url,商户后台系统将code_url值生成二维码图片,用户使用微信客户端扫码后发起支付。注意:code_url有效期为2小时,过期后扫码不能再发起支付。

3.建议下载微信公众平台提供的示例代码

个人觉得作为原生开发,着重更改几个配置项还是难度不大的,重要的是了解对方的代码实现思路。下面主要介绍在ThinkPHP框架下的模式二开发参考

4.开发原文参考

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
聊天室php&mysql(六)
Oct 09 PHP
实现 win2003 下 mysql 数据库每天自动备份
Dec 06 PHP
PHP json格式和js json格式 js跨域调用实现代码
Sep 08 PHP
PHP echo,print,printf,sprintf函数之间的区别与用法详解
Nov 27 PHP
php+mysql查询优化简单实例
Jan 13 PHP
解决php的“It is not safe to rely on the system’s timezone settings”问题
Oct 08 PHP
Thinkphp框架开发移动端接口(1)
Aug 18 PHP
PHP解压ZIP文件到指定文件夹的方法
Nov 17 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
Mar 15 PHP
YII2框架中使用yii.js实现的post请求
Apr 09 PHP
thinkphp5 URL和路由的功能详解与实例
Dec 26 PHP
PHP基于phpqrcode类生成二维码的方法示例详解
Aug 07 PHP
ThinkPHP框架下微信支付功能总结踩坑笔记
Apr 10 #PHP
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
Apr 10 #PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
Apr 10 #PHP
ThinkPHP框架实现的微信支付接口开发完整示例
Apr 10 #PHP
微信公众平台开发教程①获取用户Openid及个人信息图文详解
Apr 10 #PHP
微信公众平台开发教程⑥ 微信开发集成类的使用图文详解
Apr 10 #PHP
微信公众平台开发教程②微信端分享功能图文详解
Apr 10 #PHP
You might like
php db类库进行数据库操作
2009/03/19 PHP
Ajax PHP 边学边练 之三 数据库
2009/11/26 PHP
php注销代码(session注销)
2012/05/31 PHP
php集成环境xampp中apache无法启动问题解决方案
2014/11/18 PHP
PHP中串行化用法示例
2016/11/16 PHP
PHP设计模式之单例模式定义与用法分析
2019/03/26 PHP
jquery实现控制表格行高亮实例
2013/06/05 Javascript
使用JS CSS去除IE链接虚线框的三种方法
2013/11/14 Javascript
解决json日期格式问题的3种方法
2014/02/02 Javascript
使用AngularJS创建单页应用的编程指引
2015/06/19 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(上)
2015/10/28 Javascript
JavaScript和jQuery获取input框的绝对位置实现方法
2016/10/13 Javascript
webpack打包并将文件加载到指定的位置方法
2018/02/22 Javascript
angular2中使用第三方js库的实例
2018/02/26 Javascript
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
2018/10/31 Javascript
微信小程序冒泡事件及其阻止方法实例分析
2018/12/06 Javascript
详解node和ES6的模块导出与导入
2020/02/19 Javascript
微信小程序以7天为周期连续签到7天功能效果的示例代码
2020/08/20 Javascript
Vue中用JSON实现刷新界面不影响倒计时
2020/10/26 Javascript
vue实现可移动的悬浮按钮
2021/03/04 Vue.js
[01:35]2018年度CS GO最佳战队-完美盛典
2018/12/17 DOTA
使用Python的Scrapy框架编写web爬虫的简单示例
2015/04/17 Python
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
python dataframe常见操作方法:实现取行、列、切片、统计特征值
2018/06/09 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
2018/10/26 Python
Django分页功能的实现代码详解
2019/07/29 Python
Python 日志logging模块用法简单示例
2019/10/18 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
2020/06/10 Python
详解Windows下PyCharm安装Numpy包及无法安装问题解决方案
2020/06/18 Python
CSS3的Border-radius轻松制作圆角
2012/12/24 HTML / CSS
使用canvas生成含有微信头像的邀请海报没有微信头像问题
2019/10/29 HTML / CSS
社区工作感言
2014/02/21 职场文书
企业财务人员岗位职责
2015/04/14 职场文书
2015年电教工作总结
2015/05/26 职场文书
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
2021/03/29 PHP
windows系统搭建WEB服务器详细教程
2022/08/05 Servers