diff --git a/app/controller/Wechat.php b/app/controller/Wechat.php index eb98351..b386ed9 100644 --- a/app/controller/Wechat.php +++ b/app/controller/Wechat.php @@ -102,6 +102,9 @@ class Wechat $clientToken = Request::get('token'); $orderId = Request::get('order_id'); $callback = Request::get('callback'); + $sep = str_contains($callback, '?') ? '&' : '?'; + $callback = $callback.$sep.'refresh=true'; + if ($clientToken) { $tk = json_decode(authcode($clientToken), true); $userId = $tk['userid'];