发布于 1970-01-01 08:00
  • 5 个回答
    • 问题已解决,我说一下主要遇到的情况吧:
      1.获取prepay_id返回签名错误是因为我用的商户密匙不对,开始以为是腾讯返回的邮件中那个6位数的,正确的应该是要自己设置一个32位的支付密匙。这里的说的问题在页面上调试的时候显示&not确实会出问题,但是在后台里面没有影响,不用管它。
      2.获取prepay_id后,发起支付一度出现system:access_denied,检查各项配置都没错,按照开发文档说的公众号配置的支付目录也没错,后来没辙了,就把所有目录都配到了支付目录中,一下子成功了!腾讯巨坑,文档上说只要配“发起支付请求的目录”,我是把相关支付代码用到的目录都配了才可以。
      3.PHP版的DEMO中有几个小BUG,一个是有一处不要转换大小写,还有几个忘记在哪了,大家仔细看下代码吧。
      再次表示,腾讯大坑,给的DMEO有BUG不说,文档写的又简略,很多要注意的问题都没写,也没说清楚,还望各路高手慎行,莫掉坑中!

      2022-12-01 17:14 回答
    • 那个问题不用管,是正常的前台显示 后台php会把&not 转成¬ 关于调用jsapi时可以在state后带入你想要传入的参数,近期会写一个微信商户调起H5支付的开发流程文章,欢迎关注我

      2022-12-01 17:14 回答
    • 我也遇到了同样的问题, 求解答啊

      2022-12-01 17:14 回答
    • $buff .= strtolower($k) . "=" . $v . "&";
      这里没有问题 检测下你输出的代码

      2022-12-01 17:14 回答
    • 获取prepay_id时出错,错误代码是:“签名错误”。

      看到很多朋友遇到这个问题。多数情况下,大家是把KEY写错了。

      这里的KEY,不是微信后台设置的EncodingAESKey。
      需要登录到“微信支付的商户后台”,在“API安全”中,设置一个32位的KEY。

      输入这个KEY,就ok了。

      2022-12-01 17:14 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有