微信支付生成package参数缺失 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 技术分享 >

微信支付生成package参数缺失

发表时间:2020-11-13

发布人:葵宇科技

浏览次数:88


就是这个方法返回了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;

	}

免费微信公众平台http://www.linglingtang.com

相关案例查看更多