Authored by 郝肖肖

微信到期时间设置

... ... @@ -137,6 +137,9 @@ class PayController extends AbstractAction
//锁单接口
$prePayInfo = CartData::savePrePayInfo($uid, $orderCode, 22);
UdpLog::info("【微信锁订单接口】,orderCode:{$orderCode}", array('prePayInfo' => $prePayInfo));
//到期时间
$_payExpire = empty($orderDetail['data']['pay_expire']) ?
$orderDetail['data']['create_time'] + 7200 : strtotime($orderDetail['data']['pay_expire']);
//统一下单
$tools = new JsApiPay();
... ... @@ -145,7 +148,7 @@ class PayController extends AbstractAction
$input->SetOut_trade_no('YOHOBuy_' . $orderCode); // 商户订单号
$input->SetTotal_fee($totalFee);
$input->SetTime_start(date("YmdHis", (int) $orderDetail['data']['create_time']));
$input->SetTime_expire(date("YmdHis", (int) $orderDetail['data']['create_time'] + 7200));
$input->SetTime_expire(date("YmdHis", $_payExpire));
$input->SetTrade_type("JSAPI");
$input->SetOpenid($openId);
$order = WxPayApi::unifiedOrder($input);
... ...