收藏
回答

PHP版本的官方支付demo报错,显示请传入openid?

在这个页面下载的php的demo,https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1

按照文档说明修改了商户配置,打开jsapi测试页面,报错!显示请传入openid!

症状和这篇文章一样https://developers.weixin.qq.com/community/develop/doc/000066c4e38f800f75e811a5256c00?highLine=php

请问是什么原因?是否可以提供更新的demo代码?

这个demo年初用的时候是没问题的,最近发现不能用了,不明白原因。

demo里获取openid的请求没有成功返回openid,单页没报错。




最后一次编辑于  2019-12-09
回答关注问题邀请回答
收藏

2 个回答

  • 微信支付技术助手1
    微信支付技术助手1
    2019-12-09

    您好,报这个错误,请按照文档要求,当支付类型为JSAPI支付时,openid为必填参数,请按照文档要求正确获取上传,谢谢!

    https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1 统一下单开发文档

    2019-12-09
    赞同
    回复
  • 张英俊
    张英俊
    2019-12-09

    需要把用户的openid也一起传进去                不要太相信demo   里面也有很多错的            他们新内容都没更新进去的       都是一些旧的东西

    2019-12-09
    赞同
    回复 1
    • ZāngTengfei
      ZāngTengfei
      2019-12-09
      谢谢,我再仔细看看代码
      2019-12-09
      回复
登录 后发表内容
问题标签