ci =& get_instance(); } public function create($arr) { $arr['sign'] = $this->make_sign($arr); $query_str = http_build_query($arr); return $this->domain . base64_encode($query_str); } private function make_sign($arr) { $raw = "currency=" . strtoupper($arr['currency']); $raw .= "&order_id=" . $arr['order_id']; $raw .= "&rmb_amount=" . $arr['rmb_amount']; $raw .= "&total_amount=" . $arr['total_amount']; $raw .= "&key=" . $this->key; $sign = md5($raw); return $sign; } } /* End of file Paycenter.php */