12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package com.tencent.service;
- import com.tencent.common.Configure;
- import com.tencent.protocol.downloadbill_protocol.DownloadBillReqData;
- /**
- * User: rizenguo
- * Date: 2014/10/29
- * Time: 16:04
- */
- public class DownloadBillService extends BaseService{
- public DownloadBillService() throws IllegalAccessException, InstantiationException, ClassNotFoundException {
- super(Configure.DOWNLOAD_BILL_API);
- }
- //ALL,返回当日所有订单信息,默认值
- public static final String BILL_TYPE_ALL = "ALL";
- //SUCCESS,返回当日成功支付的订单
- public static final String BILL_TYPE_SUCCESS = "SUCCESS";
- //REFUND,返回当日退款订单
- public static final String BILL_TYPE_REFUND = "REFUND";
- //REVOKED,已撤销的订单
- public static final String BILL_TYPE_REVOKE = "REVOKE";
- /**
- * 请求对账单下载服务
- * @param downloadBillReqData 这个数据对象里面包含了API要求提交的各种数据字段
- * @return API返回的XML数据
- * @throws Exception
- */
- public String request(DownloadBillReqData downloadBillReqData) throws Exception {
- //--------------------------------------------------------------------
- //发送HTTPS的Post请求到API地址
- //--------------------------------------------------------------------
- String responseString = sendPost(downloadBillReqData);
- return responseString;
- }
- }
|