提交 4da85d7a 编写于 作者: D devil_gong

wx pay debug

上级 95c3a064
......@@ -31,12 +31,12 @@ class Pay extends Controller
*/
public function Index($params = [])
{
if(!empty($params['pay_data']))
$pay_data = session('weixin_pay_data');
$weixin_redirect_url = session('weixin_redirect_url');
if(!empty($pay_data))
{
$pay_data = json_decode(base64_decode(urldecode($params['pay_data'])), true);
$redirect_url = empty($params['redirect_url']) ? '' : urldecode($params['redirect_url']);
$this->assign('pay_data', $pay_data);
$this->assign('redirect_url', $redirect_url);
$this->assign('redirect_url', $weixin_redirect_url);
return $this->fetch('../../../plugins/view/weixinwebauthorization/index/pay/index');
} else {
$this->assign('msg', '支付参数错误');
......
......@@ -210,7 +210,9 @@ class Weixin
// 微信中
if(!empty($_SERVER['HTTP_USER_AGENT']) && stripos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false)
{
$url = PluginsHomeUrl('weixinwebauthorization', 'pay', 'index', ['pay_data'=>urlencode(base64_encode(json_encode($pay_data))), 'redirect_url'=>$redirect_url]);
session('weixin_pay_data', $pay_data);
session('weixin_redirect_url', empty($redirect_url) ? '' : urldecode($redirect_url));
$url = PluginsHomeUrl('weixinwebauthorization', 'pay', 'index');
$result = DataReturn('success', 0, $url);
} else {
$result = DataReturn('success', 0, $pay_data);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册