code: public static SendCouponResult mmpaymkttransfersSend_coupon(SendCoupon sendCoupon,String key){
  		Map<String,String> map = MapUtil.objectToMap( sendCoupon);
  		String sign = SignatureUtil.generateSign(map,sendCoupon.getSign_type(),key);
  		sendCoupon.setSign(sign);
  		String secapiPayRefundXML = XMLConverUtil.convertToXML( sendCoupon);
  		HttpUriRequest httpUriRequest = RequestBuilder.post()
  				.setHeader(xmlHeader)
  				.setUri(baseURI()+ "/mmpaymkttransfers/send_coupon")
  				.setEntity(new StringEntity(secapiPayRefundXML,Charset.forName("utf-8")))
  				.build();
  		return LocalHttpClient.keyStoreExecuteXmlResult(sendCoupon.getMch_id(),httpUriRequest,SendCouponResult.class,sendCoupon.getSign_type(),key);
  	}
docs: 发放代金券
  @param sendCoupon sendCoupon
  @param key key
  @return SendCouponResult