diff --git a/app/controller/Wechat.php b/app/controller/Wechat.php index f55a625..b757183 100644 --- a/app/controller/Wechat.php +++ b/app/controller/Wechat.php @@ -128,6 +128,9 @@ class Wechat 'trade_type' => 'JSAPI', 'openid' => $user->openid, ]); + if ($unify['result_code'] == 'FAIL') { + exit($unify['err_code_des']); + } $prepayId = $unify['prepay_id']; $jssdk = $payment->jssdk->bridgeConfig($prepayId, false); return View::fetch('', ['jssdk' => $jssdk]);