微信支付 V3.3.7 JSAPI网页内支付接口心得
2015-04-03 10:30
246 查看
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,就可以查看整个流程的走向,其实不能的,琢磨琢磨就出来了。
我只是做了微信支付,所以可以不下载证书。主要修改了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,就可以查看整个流程的走向,其实不能的,琢磨琢磨就出来了。
相关文章推荐
- 微信公众平台支付 该网站暂时无法访问 网络接口可能被某些软件修改 请重置接入点设置后重新加载该网页,微信支付各种坑
- JSAPI支付——H5网页端调起支付接口
- 微信支付接口,提示:调用支付jsapi缺少参数: $key0$
- 微信支付配置信息,JSAPI接口,H5调用微信js接口支付,微信公众号支付
- 微信支付配置信息,JSAPI接口,H5调用微信js接口支付,微信公众号支付
- 微信公众号支付接口网页开发示例
- Dcloud中mui 微信支付和支付宝支付接口完美实现付款代码(PHP支付宝demo)
- 微信支付 php之Android接口(调起支付)
- 官方微信接口(全接口) - 微信摇一摇接口/微信多客服接口/微信支付接口/微信红包接口/微信卡券接口/微信小店接口/JSAPI
- 支付API接口(支付宝支付接口&微信支付接口)
- 微信支付主要就是三步:1.组装数据生成预支付ID,2.调起微信支付接口,3.结果处理
- 设置公众号支付参数,检测微信支付提交参数是否合法,公众号支付接口开发5
- 一份前端支付宝,微信支付及微信下面的支付充值接口
- PHP实现微信支付(jsapi支付)流程
- 支付接口心得
- 公众号支付中的数据格式转换,微信支付接口 xml 与 array 相互转换,公众号接口开发6
- jsapi微信支付 -----适用于微信浏览器支付
- 转载【微信支付】jsapi支付之传参问题(使用微信官方SDK之PHP版本) V3之WxpayPubHelper 亲测有效,V3WxpayAPI_php_v3.zip版未测试,理论上也是一样的。
- ThinkPHP中实现微信支付(jsapi支付)流程
- [置顶] PHP实现微信支付(jsapi支付)和退款(无需集成支付SDK)