code: public static Map<String,String> parseCustomerInfo(String customerInfo,String encoding){
  		Map<String,String> customerInfoMap = null;
  		try {
  				byte[] b = SecureUtil.base64Decode(customerInfo.getBytes(encoding));
  				String customerInfoNoBase64 = new String(b,encoding);
  				LogUtil.writeLog("解base64后===>" +customerInfoNoBase64);
  				//去掉前后的{}
  				customerInfoNoBase64 = customerInfoNoBase64.substring(1, customerInfoNoBase64.length()-1);
  				customerInfoMap = SDKUtil.parseQString(customerInfoNoBase64);
  				if(customerInfoMap.containsKey("encryptedInfo")){
  					String encInfoStr = customerInfoMap.get("encryptedInfo");
  					customerInfoMap.remove("encryptedInfo");
  					String encryptedInfoStr = decryptData(encInfoStr, encoding);
  					Map<String,String> encryptedInfoMap = SDKUtil.parseQString(encryptedInfoStr);
  					customerInfoMap.putAll(encryptedInfoMap);
  				}
  			} catch (UnsupportedEncodingException e) {
  				LogUtil.writeErrorLog(e.getMessage(), e);
  			} catch (IOException e) {
  				LogUtil.writeErrorLog(e.getMessage(), e);
  			}
  		return customerInfoMap;
  	}
docs: 解析返回报文（后台通知）中的customerInfo域：<br>
  解base64,如果带敏感信息加密 encryptedInfo 则将其解密并将 encryptedInfo中的域放到customerInfoMap返回<br>
  @param customerInfo<br>
  @param encoding<br>
  @return