• 微信支付 遇到问题总结


    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 绑定到公众平台

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

      

  • 相关阅读:
    XML文件详解以及解析
    Delphi 泛型详解
    Delphi 修改本地日期和时间
    java -> this关键字
    java ->super关键字
    Java -> 构造器(构造方法)
    java -> 方法的重载
    java面向对象->多态
    Java面向对象->接口
    Java面向对象->抽象类
  • 原文地址:https://www.cnblogs.com/klj123wan/p/4531351.html
Copyright © 2020-2023  润新知