diff --git a/app/Http/Controllers/Customer/OrdersController.php b/app/Http/Controllers/Customer/OrdersController.php index 12a68aa..0af056e 100644 --- a/app/Http/Controllers/Customer/OrdersController.php +++ b/app/Http/Controllers/Customer/OrdersController.php @@ -646,12 +646,20 @@ class OrdersController extends CommonController //noncestr已填,商户无需重复填写 //spbill_create_ip已填,商户无需重复填写 //sign已填,商户无需重复填写 - $unifiedOrder->setParameter("openid", $openid);//openid - $unifiedOrder->setParameter("body", "充值" . request()->money . "元");//商品描述 - $unifiedOrder->setParameter("out_trade_no", $recharge->serial);//商户订单号 - $unifiedOrder->setParameter("total_fee", $recharge->money * 100);//总金额 - $unifiedOrder->setParameter("notify_url", get_http_type() . $_SERVER["HTTP_HOST"] . "/customer/pay-callback");//通知地址 - $unifiedOrder->setParameter("trade_type", "JSAPI");//交易类型 + + try { + $unifiedOrder->setParameter("openid", $openid);//openid + $unifiedOrder->setParameter("body", "充值" . request()->money . "元");//商品描述 + $unifiedOrder->setParameter("out_trade_no", $recharge->serial);//商户订单号 + $unifiedOrder->setParameter("total_fee", $recharge->money * 100);//总金额 + $unifiedOrder->setParameter("notify_url", get_http_type() . $_SERVER["HTTP_HOST"] . "/customer/pay-callback");//通知地址 + $unifiedOrder->setParameter("trade_type", "JSAPI");//交易类型 + } catch (\Exception $exception) { + return response()->json([ + "errorcode" => $exception->getCode(), + "errormsg" => $exception->getMessage() + ]); + } //非必填参数,商户可根据实际情况选填 //$unifiedOrder->setParameter("sub_mch_id","XXXX");//子商户号