微信支付 遇到问题总结

一、商务那边说微信支付已经申请成功 开始codeing微信

  支付权限检查失败  app

  解决办法:微信支付

二、 在https://open.weixin.qq.com/ 下载代码开发过程this

  获取openid的时候出现死循环url

public function GetOpenid()
    {
        //经过code得到openid
        if (!isset($_GET['code'])){
        // 不知道为何一直获取不到code值 
            //if(isset($_GET['openId']) && !empty($_GET['openId'])) {
            //    return $_GET['openId'];
            //}
            //触发微信返回code码
            $baseUrl = urlencode('http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].$_SERVER['QUERY_STRING']);
$url = $this->__CreateOauthUrlForCode($baseUrl);
            Header("Location: $url");
            exit();
        } else {
            //获取code码,以获取openid
            $code = $_GET['code'];
            $openid = $this->getOpenidFromMp($code);
            return $openid;
        }
    }

 

三、微信商户号问题spa

    开发过程当中发现 咱们这边公共平台和公众平台都申请了,可是只有公共平台的key。code

 经过朋友介绍和微信那边技术进行了一次电话沟通,才明白了公共平台和公众平台问题。blog

  微信公共平台 是适用于app的  公众平台是微信js发起的支付。开发

 又是经过邮件申请: 将公共平台的appid 绑定到公众平台get

  如今等待绑定的回复、随后继续苦逼的微信支付开发

相关文章
相关标签/搜索