code: public Map<String, String> entrustwebBuild() throws UnsupportedEncodingException {
  		Map<String, String> map = new HashMap<String, String>();
  		map.put("appid", getAppId());
  		map.put("mch_id", getMchId());
  		map.put("plan_id", getPlanId());
  		map.put("contract_code", getContractCode());
  		map.put("request_serial", getRequestSerial());
  		map.put("contract_display_account", getContractDisplayAccount());
  		map.put("notify_url", getNotifyUrl());
  		map.put("version", getVersion());
  		map.put("timestamp", getTimestamp());
  		map.put("sign", PaymentKit.createSign(map, getPaternerKey()));
  
  		for (Entry<String, String> param : map.entrySet()) {
  			String key = param.getKey();
  			String value = param.getValue();
  			value = PaymentKit.urlEncode(value);
  			map.put(key, value);
  		}
  
  		return map;
  	}
docs: 构建申请签约Map
  
  @return 申请签约Map
  @throws UnsupportedEncodingException