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.回调函数,存储入库。。待坑