$this->merchant_no, 'merchant_order_no' => $order_no, //异步通知的地址 'notify_url' => $notify_url, //同步跳转的地址 //'return_url' => $return_url, 'start_time' => date('YmdHis'), 'trade_amount' => $pay_amount, 'goods_name' => $title, 'goods_desc' => $title, 'user_ip' => Request::instance()->ip(), 'pay_sence' => '{"type":"Wap","wap_url":"https://www.weilongwl.com","wap_name":"麻花网络"}', 'receivers' => json_encode($receivers), 'sign_type' => 1 ); } else{ $param = array( 'merchant_no' => $this->merchant_no, 'merchant_order_no' => $order_no, //异步通知的地址 'notify_url' => $notify_url, //同步跳转的地址 //'return_url' => $return_url, 'start_time' => date('YmdHis'), 'trade_amount' => $pay_amount, 'goods_name' => $title, 'goods_desc' => $title, 'user_ip' => Request::instance()->ip(), 'pay_sence' => '{"type":"Wap","wap_url":"https://www.weilongwl.com","wap_name":"麻花网络"}', 'sign_type' => 1 ); } //签名 $sign = local_sign($param, $this->key); $param['sign'] = $sign; $res = getdata($this->payUrl, $param); $list = json_decode($res, true); /* echo "
";
		print_r($list);
		echo "
";
		*/

		//对响应结果进行验签,具体见下面的验签示例
		if (local_sign($list['data'], $this->key) == $list['data']['sign']) {
		//	echo '响应结果验签成功,请继续您的业务层操作';
			return $list;
		} else {
		//	echo '验签失败';
			return false;
		}
	}

    public function notifyVerify($data){
		//签名
		$sign = local_sign($data, $this->key);
		if ($sign == $data['sign']){
			return $data;
		} else {
			return false;
		}
	}

    public function queryOrder($order_no)
    {
		//请求的参数(注:不同支付接口请求参数略有不同,具体请参照接口文档)
		$param = array(
			'merchant_no'           => $this->merchant_no,
			'trade_no'				=> $order_no,
			'sign_type'             => 1
		);

		//签名
		$sign = local_sign($param, $this->key);

		$param['sign'] = $sign;

		$res = getdata($this->queryUrl, $param);

		$list = json_decode($res, true);

		/*
		echo "
";
		print_r($list);
		echo "
";
		*/

		//对响应结果进行验签,具体见下面的验签示例
		if (isset($list['data']['sign']) && local_sign($list['data'], $this->key) == $list['data']['sign']) {
			return $res;
		    echo '验签成功';	  
		} else {
			echo '验签失败';
			return false;
		}

    }
}