protected function _transRequestID($type, $Obj, $amount, $force_new_transaction = true)
	{
		$rand = '';
		if ($force_new_transaction)
		{
			$rand = mt_rand() . microtime();
		}
		
		return md5($type . '-' . serialize($Obj) . '-' . $amount . '-' . $rand);
	}