Ejemplo n.º 1
0
 /**
  * 通过订单号查询退款信息
  * @param $identity_id
  * @param $out_trade_no
  * @return array
  */
 public static function query_hosting_refund_byorder($identity_id, $out_trade_no)
 {
     $sina = new sina();
     $res = $sina->query_hosting_refund_byorder($identity_id, $out_trade_no);
     if (!$res) {
         $return = array('errorNum' => '1', 'errorMsg' => '新浪接口错误', 'data' => null);
         return $return;
     }
     if ($res['response_code'] == 'APPLY_SUCCESS') {
         if (array_key_exists('trade_list', $res)) {
             $trade_list = $res['trade_list'];
             //处理订单信息
             $data = explode('^', $trade_list);
             $return = array('errorNum' => '0', 'errorMsg' => 'success', 'data' => $data);
             return $return;
         } else {
             $return = array('errorNum' => '1', 'errorMsg' => '无订单信息', 'data' => null);
             return $return;
         }
     } else {
         $return = array('errorNum' => '1', 'errorMsg' => $res['response_message'], 'data' => null);
         return $return;
     }
 }