package cc.mrbird.febs.pay.service.impl; 
 | 
  
 | 
import cc.mrbird.febs.pay.model.ScanPayQueryReqData; 
 | 
import cc.mrbird.febs.pay.util.WechatConfigure; 
 | 
  
 | 
public class ScanPayQueryService extends BaseService{ 
 | 
  
 | 
    public ScanPayQueryService() throws IllegalAccessException, InstantiationException, ClassNotFoundException { 
 | 
        super(WechatConfigure.PAY_QUERY_API, WechatConfigure.HttpsRequestClassName); 
 | 
    } 
 | 
  
 | 
    /** 
 | 
     * 请求支付查询服务 
 | 
     * @param scanPayQueryReqData 这个数据对象里面包含了API要求提交的各种数据字段 
 | 
     * @return API返回的XML数据 
 | 
     * @throws Exception 
 | 
     */ 
 | 
    public String request(ScanPayQueryReqData scanPayQueryReqData) throws Exception { 
 | 
  
 | 
        //-------------------------------------------------------------------- 
 | 
        //发送HTTPS的Post请求到API地址 
 | 
        //-------------------------------------------------------------------- 
 | 
        String responseString = sendPost(scanPayQueryReqData); 
 | 
  
 | 
        return responseString; 
 | 
    } 
 | 
  
 | 
  
 | 
} 
 |