网站地图    收藏   

主页 > 后端 > 微信开发 >

微信支付生成package参数缺失 - 微信公众平台开发

来源:自学PHP网    时间:2015-04-14 12:58 作者: 阅读:

[导读] 就是这个方法返回了flase,所以出错。把以下方法替换掉为最下面的方法,就会知道具体是什么参数出错WxPayHelper php文件function check_cft_parameters(){if($this-parameters[bank_type] == null ||...

就是这个方法返回了flase,所以出错。把以下方法替换掉为最下面的方法,就会知道具体是什么参数出错

WxPayHelper.php文件

 

	function check_cft_parameters(){
		if($this->parameters[bank_type] == null || $this->parameters[body] == null || $this->parameters[partner] == null || 
			$this->parameters[out_trade_no] == null || $this->parameters[total_fee] == null || $this->parameters[fee_type] == null ||
			$this->parameters[notify_url] == null || $this->parameters[spbill_create_ip] == null || $this->parameters[input_charset] == null
			)
		{
			return false;
		}
		return true;

	}
将以上的方法替换为下面的方法

 

 

	function check_cft_parameters(){
		if($this->parameters[bank_type] == null){
			die('bank_type为空');
		}
		if( $this->parameters[body] == null){
			die('body为空');
		}
		if($this->parameters[partner] == null){
			die('partner为空');
		}if( $this->parameters[out_trade_no] == null){
			die('out_trade_no为空');
		}if($this->parameters[total_fee] == null){
			die('total_fee为空');
		}if( $this->parameters[fee_type] == null){
			die('fee_type为空');
		}if($this->parameters[notify_url] == null){
			die('notify_url为空');
		}if( $this->parameters[spbill_create_ip] == null){
			die('spbill_create_ip为空');
		}if($this->parameters[input_charset] == null)
		{
			die('input_charset为空');
// 			return false;
		}
		return true;

	}

 

 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论