微信支付 遇到问题总结

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

  支付权限检查失败  

  解决办法:微信支付 遇到问题总结

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

  获取openid的时候出现死循环

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;

        }

    }

 

3、微信商户号问题

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

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

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

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

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

 

  

你可能感兴趣的:(总结)