V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
william23
V2EX  ›  微信

php 微信红包 返回问题

  •  
  •   william23 · 2016-05-09 17:36:25 +08:00 · 2132 次点击
    这是一个创建于 2910 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原贴的地址 http://snmoney.blog.163.com/blog/static/44005820155810541329/

    已经拿到了用户的 openid ,但是返回这里一直有问题,虽然说成功,但是微信后台一直没有交易记录

    下面的代码是我调试的代码

        curl_setopt($ch,CURLOPT_POST, 1);
    	curl_setopt($ch,CURLOPT_POSTFIELDS,$xml);
        var_dump($ch);
    	$data = curl_exec($ch);
        var_dump($data);
    	if($data){
    	    curl_close($ch);
    		$rsxml = simplexml_load_string($data);
            var_dump($rsxml);
            $this->error = curl_errno($ch);
            echo 111;
            var_dump($this->error);
            $this->error = $rsxml->return_msg;
            echo 222;
            var_dump($this->error);
            curl_close($ch);
    
    
            if($rsxml->return_code == 'SUCCESS' ){
                echo 333;
                return true;
            }else{
                echo 444;
                $this->error = $rsxml->return_msg;
                return false;    
            }
            
    	}else{ 
    		$this->error = curl_errno($ch);
    		 
    		curl_close($ch);
    		return false;
    	}
        
        每次都是走到 333  ,但是 data 一直为空,我也不知道什么原因,也没有什么错误信息之类的
    
    3 条回复    2016-05-28 23:52:00 +08:00
    123123
        1
    123123  
       2016-05-09 18:10:54 +08:00
    看不出问题,$rsxml 也是空的?

    最近正好也在弄微信公众号发红包,我用了 http://easywechat.org/
    william23
        2
    william23  
    OP
       2016-05-10 09:07:35 +08:00
    @123123 $rsxml 不是空的 返回的是一个 object 里面只有两个有值 一个是商户号 一个是红包的金额
    其他都是空的
    snmoney
        3
    snmoney  
       2016-05-28 23:52:00 +08:00   ❤️ 1
    如果你用了博客中的类,更新 v2.1
    http://snmoney.blog.163.com/blog/static/440058201642873022454/

    如果你自己写。除了 $rsxml->return_code ,还需要 判断 $rsxml->result_code
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   924 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:28 · PVG 06:28 · LAX 15:28 · JFK 18:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.