记一次php微信支付的问题

哈哈,做这个碰到了很多坑呀,现在就把自己遇到的一些问题分享一下。

1.准备好公众号和微信支付公众平台的申请。我们要获取到几个参数

appid:微信公众号id,

mchid:商户id,

key:微信支付密匙,(如果测试出现签名错误 ,记得要重新设置一遍密匙,太坑)

appsecret:微信公众号secret。

2.参数获取完成后我们需要下载php的微信sdk,解压文件到自己的目录。

3.下载证书,并在目录中新建文件夹cert,把证书文件存储进去。

4.接下来修改一些sdk中的参数,

  * index链接需要修改成自己需要的。

  * wxpayconfig.php中将里面的appid,mchid,key,appsecret替换成自己的。 

  * wxpayconfig.php中将里面的严格校验true,改为false。

  * TODO:支付回调url,这里填写notify.php的完整链接地址

  * 签名和验证签名方式, 支持md5和sha256方式,通常我们 使用md5.

  * jsapi中的回掉url填写notify.php的完整地址。

  5.公众平台的回调域名记得填写,回掉文件放在域名根目录下,不是子目录下。

  6.公众支付平台的域名设置,一直填写到最后的子目录下,最后以/结束。 

  7.然后上传服务器,修改index,就可以开始测试下了。

 

  我在过程中碰到了,微信支付一闪而过的问题,还有签名错误 的问题。配置过程中要细心一点,支付差一点都不行。

posted @ 2019-01-10 13:53  寇寇不加菌  阅读(220)  评论(0编辑  收藏  举报