微信支付 V3.3.7 JSAPI网页内支付接口心得
来源:互联网 发布:nginx跳转 域名不变 编辑:程序博客网 时间:2024/05/17 03:39
1、从微信公众平台官网下载最新的 V3的微支付demo ,我这次用的是php里面的JSAPI接口
我只是做了微信支付,所以可以不下载证书。主要修改了3个文件的内容
这个是配置文件,将商家参数配置即可:
2、在测试初期可以把
该文件的这处打开,测试出错的时候会alert报错内容。
3、notify_url.php 这个文件是支付成功之后微信端根据你填写的异步通知回调地址发送xml格式的数据的;
同级目录下面 notify_url.log 这个文件也很重要,只要微信端回调了上面这个文件,这里面都会存储xml格式的数据,我都是根据这里面的数据来做参考的。
支付返回的xml参数是这样的
在实际做项目的时候,官方下载的压缩包里面有一个支付文档的PDF,可以看看,我多加了一个参数
用于做后期回调之后的唯一值判断,支付之前在js.api.call.php中添加上即可,这个具体得看这个PDF文档,起初我是添了下面那个goods_tag 参数,结果回调的xml数据里面没有,其他的这些非必填参数我没试。
下面是公众平台上面一些设置的大致步骤:
1、每次支付都是需要openid的,先设置网页授权获取用户基本信息的,回调域名,这个与后面的微信支付的支付授权目录必须是在同一个目录下面,我设置的都是同一个域名。
2、填写支付授权目录
3、这里有一个测试授权目录
可以在测试的环境中用,但是得添加微信号,填完之后,该微信号必须关注了这个公众账号,然后在这个公众账号的对话框内输入测试网址,点击打开才能用。
其实真正做完了微信支付,感觉不是很难,虽然中间无厘头的折磨了好几天,但是一有错,或是alert了什么参数缺少啊什么错误,一步一步结束进程,die,就可以查看整个流程的走向,其实不能的,琢磨琢磨就出来了。
- 微信支付 V3.3.7 JSAPI网页内支付接口心得
- 微信支付V3.3.7(jsapi支付)
- 微信支付V3版(JSAPI)
- jsapi微信支付v3版
- jsapi h5 内网页微信支付开发
- 微信支付Jsapi支付
- 微信支付JSAPI支付
- 微信JSAPI支付
- 微信 jsapi 支付
- 微信支付(JsApi)总结
- 微信JSAPI支付教程
- c# 微信jsapi支付
- 微信jsApi支付备忘
- thinkphp微信支付-JSAPI
- 微信JSAPI支付实现
- 微信支付--网页版-V3-(1)
- 微信支付--网页版-V3-(2)
- 微信支付--网页版-V3-(3)
- flume源码阅读-总体介绍
- 单服务器单进程吞吐量优化总结
- Android中处理软键盘上“回车键”的2种方法
- Slideout.js – 触摸滑出式 Web App 导航菜单
- IOS学习之collectionView的使用
- 微信支付 V3.3.7 JSAPI网页内支付接口心得
- Eclipse下JGibbLDA使用总结
- 第一章第5题
- 23种设计模式(2):工厂方法模式
- 如何让软件测试人员发挥最大价值
- servlet路径
- tomcat配置添加对JMX的支持
- Scala语言探究(一)
- Windows7 64位系统搭建Cocos2d-x 2.2.1最新版以及Android交叉编译环境(详细教程)