package cc.mrbird.febs.pay.service.impl; import cc.mrbird.febs.pay.model.JsApiPayComReqData; import cc.mrbird.febs.pay.util.WechatConfigure; /** * User: rizenguo * Date: 2014/10/29 * Time: 16:04 */ public class JsApiPayComService extends BaseService{ public JsApiPayComService() throws IllegalAccessException, InstantiationException, ClassNotFoundException { super(WechatConfigure.COM_PAY_API, WechatConfigure.HttpsRequestClassName2); } /** * 请求支付查询服务 * @return API返回的XML数据 * @throws Exception */ public String request(JsApiPayComReqData jsApiPayComReqData) throws Exception { //-------------------------------------------------------------------- //发送HTTPS的Post请求到API地址 //-------------------------------------------------------------------- String responseString = sendPost(jsApiPayComReqData); return responseString; } }