|
|
@ -66,7 +66,7 @@ class wxpay |
|
|
// 配置参数 |
|
|
// 配置参数 |
|
|
$this->payment = $payment; |
|
|
$this->payment = $payment; |
|
|
// 网页授权获取用户openid |
|
|
// 网页授权获取用户openid |
|
|
if (!isset($_SESSION['openid']) || empty($_SESSION['openid'])) { |
|
|
// if (!isset($_SESSION['openid']) || empty($_SESSION['openid'])) { |
|
|
|
|
|
|
|
|
// $button = '<a class="box-flex btn-submit" type="button" onclick="">微信支付</a>'; |
|
|
// $button = '<a class="box-flex btn-submit" type="button" onclick="">微信支付</a>'; |
|
|
// return $button; |
|
|
// return $button; |
|
|
@ -79,17 +79,16 @@ class wxpay |
|
|
// $openid = $this->get_openid(); |
|
|
// $openid = $this->get_openid(); |
|
|
|
|
|
|
|
|
// 将当前页面url保存到$_SESSION中,供其他页面跳转 |
|
|
// 将当前页面url保存到$_SESSION中,供其他页面跳转 |
|
|
$url = "https://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; |
|
|
// $url = "https://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; |
|
|
$_SESSION['prev_url'] = $url; |
|
|
// $_SESSION['prev_url'] = $url; |
|
|
// header('Location: https://shop.heavenk.com/mobile/blank.php'); |
|
|
// header('Location: https://shop.heavenk.com/mobile/blank.php'); |
|
|
// exit; // 终止当前脚本的执行,确保页面跳转生效 |
|
|
// exit; // 终止当前脚本的执行,确保页面跳转生效 |
|
|
// $_SESSION['openid'] = $openid; |
|
|
// $_SESSION['openid'] = $openid; |
|
|
// $_SESSION['openid'] = 'oCTanxBeiVFWIekJT_GiPZM2UiGY'; //sc_test l or I |
|
|
// $_SESSION['openid'] = 'oCTanxBeiVFWIekJT_GiPZM2UiGY'; //sc_test l or I |
|
|
} |
|
|
// } |
|
|
// $_SESSION['openid'] = 'oCTanxBeiVFWIekJT_GiPZM2UiGY'; |
|
|
// $_SESSION['openid'] = 'oCTanxBeiVFWIekJT_GiPZM2UiGY'; |
|
|
// echo "openid: \r\n"; |
|
|
// echo "openid: \r\n"; |
|
|
// var_dump($_SESSION['openid']); |
|
|
// var_dump($_SESSION['openid']); |
|
|
$order_amount = $order['order_amount'] * 100; |
|
|
|
|
|
|
|
|
|
|
|
// 访问大连支付接口 |
|
|
// 访问大连支付接口 |
|
|
// $url = "https://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; |
|
|
// $url = "https://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; |
|
|
@ -123,6 +122,8 @@ class wxpay |
|
|
// } |
|
|
// } |
|
|
|
|
|
|
|
|
// echo "123546579\r\n"; |
|
|
// echo "123546579\r\n"; |
|
|
|
|
|
|
|
|
|
|
|
$order_amount = $order['order_amount'] * 100; |
|
|
// 调用大连支付接口 |
|
|
// 调用大连支付接口 |
|
|
require_once(BASE_PATH . 'helpers/dalianpay/demo/dalianpay.php'); |
|
|
require_once(BASE_PATH . 'helpers/dalianpay/demo/dalianpay.php'); |
|
|
$new_plugin = new dalianpay(); |
|
|
$new_plugin = new dalianpay(); |
|
|
@ -243,8 +244,7 @@ class wxpay |
|
|
wx.miniProgram.getEnv((res)=>{ |
|
|
wx.miniProgram.getEnv((res)=>{ |
|
|
if (res.miniprogram) { |
|
|
if (res.miniprogram) { |
|
|
// 在微信小程序中打开 |
|
|
// 在微信小程序中打开 |
|
|
wx.miniProgram.navigateTo({url: \'/pages/pay/pay\'}); |
|
|
wx.miniProgram.navigateTo({url: \'/pages/pay/pay?paydata='.$jsApiParameters.'\'}); |
|
|
console.log(123) |
|
|
|
|
|
}else{ |
|
|
}else{ |
|
|
//false代表在公众号里 |
|
|
//false代表在公众号里 |
|
|
if (typeof WeixinJSBridge == "undefined") |
|
|
if (typeof WeixinJSBridge == "undefined") |
|
|
|