|
|
|
|
@ -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");//子商户号
|
|
|
|
|
|