微信开发:微信支付(PHP)
2016-06-15 11:22
489 查看
摘要: 1.下载微信支付的sdk;
2.填写授权目录;
3.填写相应的配置信息;
4. 在jsapi.php文件,设置支付的基本信息
5.设置回调函数;
1.下载微信支付的sdk;
1.1 下载微信支付sdk的url: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1
1.2 选择你需要的sdk:
压缩文件的目录:
2.填写授权目录:
2.1到微信公众平台填写:
3.填写相应的配置信息;
3.1 先看看文件目录:
填写文件的配置信息:
查看四个配置项中的:MCHID、KEY,另外两个就不说在哪里看了,毕竟经常用到,一般都会知道。
MCHID(商户号):
KEY(API密钥)
4. 在jsapi.php文件,设置支付的基本信息:
4.1 获取openid,获取openid有三种方法:
1) 这个两种是jsapi里面自带的,但我都不推荐,因为大部分情况都不是从公众号一点开第三方链接就是微信支付(当你也可以将一开始获取到的授权码建立session[针对下面第二种方法而言]),而第一种方法是要“刷新”一下,这样用户体验就不太好。
第三种就是一开始就获取openid,建立openid的session:
2)填写基本信息:
3)设置友好提示的位置:
在这个js函数里面可以根据返回信息,做友好信息的输出:
官方文档自己也说,这三个返回信息不一定可靠,所以请不要在这里做数据表数据的更新,不要问我为什么知道。
·4)其他:
5.设置回调函数:
声明:就算你不对回调函数做什么,到这里微信支付都已经可以跑起来,可以支付。
回调函数的作用是什么:个人认为,一般微信支付都会涉及到数据库的数据变动,所以支付完成,我们就要去更新对应数据表的数据记录。
你需要做的就是在notify.php文件里面写操作,微信支付成功后自动访问这个文件:
下面做一个回调测试:支付成功后就去更新我数据库的select1表的id为1的数据,下面是初试数据:
自己写的回调函数:
调用该函数:
开始测试:
支付成功,我们来看一下数据库的信息:
在实现微信支付的过程中遇到了一下的问题:
1.在点击支付后,页面出现错误提示:
解决方案:原因是你的授权目录不对,只要修改一下授权目录即可。
2.填写授权目录;
3.填写相应的配置信息;
4. 在jsapi.php文件,设置支付的基本信息
5.设置回调函数;
1.下载微信支付的sdk;
1.1 下载微信支付sdk的url: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1
1.2 选择你需要的sdk:
压缩文件的目录:
2.填写授权目录:
2.1到微信公众平台填写:
3.填写相应的配置信息;
3.1 先看看文件目录:
填写文件的配置信息:
查看四个配置项中的:MCHID、KEY,另外两个就不说在哪里看了,毕竟经常用到,一般都会知道。
MCHID(商户号):
KEY(API密钥)
4. 在jsapi.php文件,设置支付的基本信息:
4.1 获取openid,获取openid有三种方法:
1) 这个两种是jsapi里面自带的,但我都不推荐,因为大部分情况都不是从公众号一点开第三方链接就是微信支付(当你也可以将一开始获取到的授权码建立session[针对下面第二种方法而言]),而第一种方法是要“刷新”一下,这样用户体验就不太好。
第三种就是一开始就获取openid,建立openid的session:
2)填写基本信息:
3)设置友好提示的位置:
在这个js函数里面可以根据返回信息,做友好信息的输出:
官方文档自己也说,这三个返回信息不一定可靠,所以请不要在这里做数据表数据的更新,不要问我为什么知道。
·4)其他:
5.设置回调函数:
声明:就算你不对回调函数做什么,到这里微信支付都已经可以跑起来,可以支付。
回调函数的作用是什么:个人认为,一般微信支付都会涉及到数据库的数据变动,所以支付完成,我们就要去更新对应数据表的数据记录。
你需要做的就是在notify.php文件里面写操作,微信支付成功后自动访问这个文件:
下面做一个回调测试:支付成功后就去更新我数据库的select1表的id为1的数据,下面是初试数据:
自己写的回调函数:
调用该函数:
开始测试:
支付成功,我们来看一下数据库的信息:
在实现微信支付的过程中遇到了一下的问题:
1.在点击支付后,页面出现错误提示:
解决方案:原因是你的授权目录不对,只要修改一下授权目录即可。
相关文章推荐
- 微信分享完整demo
- 网页打开后,微信分享的时候,微信没抓到图片怎么办?
- C++考试小程序编程思路和简单设计
- iOS微信第三方登录实现
- 微信公众平台开发(83) 生成带参数二维码
- 微信支付之退款
- 微信开发记录
- 微信公众号资料整理
- 微博你没赶上,微信微商城你还想放弃吗?
- 微商分销系统怎么做-微信产品推广
- 配置微信公众号二次开发接口java代码
- 仿微信"个人头像"
- 又一波经典小程序
- js api 微信支付 chooseWXPay:fail
- 类似QQ、微信、微博的WeiBoLayout
- 教你在微信公众号中加入订单、预约、登记、投诉和反馈等功能
- 微信支付集成
- 微信公众帐号开发-消息的接收与响应
- 微信端支付宝支付,iframe改造,解决微信中无法使用支付宝付款和弹出“长按地址在浏览器中打开”
- 微信公众号开发