微信支付-开发记录

1.在微信公众号-微信支付-申请资料,经过同事资料填写,终于一周内通过了,通过后有邮件发到申请时的邮箱

2.在微信公众号-微信支付-开发配置-设置测试授权目录(要跟网页授权api设置的域名一致),测试白名单(输入微信号,不是qq号);

3.邮件有微信商家帐号,登录进去,1.安装操作证书 2.在帐号设置-API安全-下载证书 3.设置密钥

4.在http://mch.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_9#下载微信支付的sdk

5.修改demo坑

  1.这里路径不对,1.因为用了代理,$_SERVER['PHP_SELF']改成入口的域名demo用了2.最后面多了/,自己去掉了(测试删除$_SERVER['QUERY_STRING'])

$baseUrl = urlencode(rtrim('http://' . 'xxxx' . $_SERVER['PHP_SELF'] . $_SERVER['QUERY_STRING'], '/'));

终于出来这个界面了!

  2.但是提示付款没有权限,我擦。只能问下客服了

  3.真相大白!因为我们环境问题,我就用了二级目录放请求授权,原来测试授权目录只能是一级目录

  4.还有问题,说什么timestamp为空,原来它传了数字,加上双引号就OK了

  5.集合到api框架,输出js

  6.回调函数,存储入库。。待坑

原文地址:https://www.cnblogs.com/jdhu/p/4511119.html