/** * 查询订单 * @param [type] $out_trade_no [description] * @return [type] [description] */ public static function orderQuery($orderId = '', $type = 'out_trade_no') { $params = ['appid' => parent::$config['appid'], 'mch_id' => parent::$config['mch_id'], 'nonce_str' => uniqid()]; if ($type == 'out_trade_no') { $params['out_trade_no'] = $orderId; } else { $params['transaction_id'] = $orderId; } $params['sign'] = self::_getOrderSign($params); $data = Utils::array2xml($params); $data = Utils::http(self::$url['order_query'], $data, 'POST'); return Utils::xml2array($data); }