setVersion('3.0'); $request->setOutTradeNo($outTradeNo); $request->setOrderInfo($orderInfo); $request->setPayAmount($payAmount); $request->setNotifyUrl($notifyUrl); $request->setRedirectUrl($redirectUrl); $request->setTransactionStartTime(date('YmdHis')); $request->setAreaInfo([]); $request->setNonceStr(StringHelper::getRandomString(32)); return self::request($request); } }