首页  >  问答  >  正文

微信调起支付无效

Array

(

    [errcode] => 40002

    [errmsg] => 无效的 grant_type,提示:[ req_id: 3kkfya05492273 ]

)

<br />

<b>注意</b>:  未定义索引:D:\phpStudy\WWW\ payment\Base 中的 openid .php</b>第 64


致命错误:调用未定义的方法D:\phpStudy\WWW\ payment\Base.php 中的 weixinpay::postXml()线路95

——————————————————————————— ————

##这怎么错了

四个猪蹄四个猪蹄2334 天前1458

全部回复(4)我来回复

  • 一叶雨尘

    一叶雨尘2018-06-25 15:10:45

    openid有问题

    回复
    0
  • 一叶雨尘

    请求参数错了?可以看下官方的报错文档么

    一叶雨尘 · 2018-07-11 10:16:29
  • 四个猪蹄

    四个猪蹄2018-06-22 16:42:33

    后台就是这样写的

    回复
    0
  • 四个猪蹄

    if(!isset($_GET['code'])) { // print_r($_SERVER); $redurl = 'https://zhongyehuanbao.cn'; //$_SERVER['REQUEST_SCHEME'].'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $url = self::CODEURL 。 "appid=".self::APPID."&redirect_uri={$redurl}&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect"; // 构建跳转地址 跳转 header("位置:{$url}"); } 别的 { $openidurl = self::OPENIDURL."appid=".self::APPID."&secret=".self::SECRET."&code=".$_GET['code']."grant_type=client_cledentail"; //授权码 $data = file_get_contents($openidurl); $arr = json_decode($data,true); //调用接口获取openid $_SESSION['openid'] = $arr['openid']; 返回 $_SESSION['openid']; }

    四个猪蹄 · 2018-06-22 16:43:33
  • 取消回复