/** * 生成要请求给连连支付的参数数组 * @param $para_temp 请求前的参数数组 * @return 要请求的参数数组 */ function buildRequestPara($para_temp) { $para_filter = llpayCore::paraFilter($para_temp); $para_sort = llpayCore::argSort($para_filter); // $para_sort['name_goods'] = $para_sort['name_goods'].'-订单编号('.$para_sort['no_order'].')'; $mysign = $this->buildRequestMysign($para_sort); if ($para_sort['no_order']) { M('llpaypost')->add(array('pay_no' => $para_sort['no_order'], 'res_data' => json_encode($para_sort), 'dateline' => date('Y-m-d H:i:s'), 'sign' => $mysign)); } $para_sort['sign'] = $mysign; $para_sort['sign_type'] = strtoupper(trim($this->llpay_config['sign_type'])); //foreach ($para_sort as $key => $value) { // $para_sort[$key] = urlencode($value); //} //return urldecode(json_encode($para_sort)); return json_encode($para_sort); }