Пример #1
0
 /**
  * 生成要请求给连连支付的参数数组
  * @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);
 }