微信支付:参数partner或者prepay_id为空
1、首先查看授权目录是否正确,在公众号的微信支付里的开发配置里设置。一般不会错,需要注意的是测试目录不能填一样,还要添加用来测试的微信号白名单

2、是否填写授权回调页面域名:这个不正确会出现:redirect_url参数错误。在开发者中心,页面滚动到下面找到到“网页授权获取用户基本信息”修改成你的域名



3、证书下载,可以登录微信商户后台下载,不是公众号后台。

4、选择API安全,下载API证书。

5、找到apiclient_cert.pem和apiclient_key.pem,把证书上传到支付目录下的cacert目录下。

6、修改配置文件,把对应的信息修改好

7、现在看看是否还报错。如果还报错就是你的key或商户id错误,重新确认即可
