下载对账单
优质
小牛编辑
142浏览
2023-12-01
说明
微信下载对账单SDK。
官方文档:https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_6
类
请求参数类
请求参数
类名:\Yurun\PaySDK\Weixin\DownloadBill\Request
属性
名称 | 类型 | 说明 |
---|---|---|
$_apiMethod | string | 接口名称 |
$device_info | string | 微信支付分配的终端设备号 |
$bill_date | string | 下载对账单的日期,格式:20140603 |
$bill_type | string | 账单类型 ALL,返回当日所有订单信息,默认值 SUCCESS,返回当日成功支付的订单 REFUND,返回当日退款订单 RECHARGE_REFUND,返回当日充值退款订单(相比其他对账单多一栏“返还手续费”) |
$tar_type | string | 压缩账单 非必传参数,固定值:GZIP,返回格式为.gzip的压缩包账单。不传则默认为数据流形式。 |
$needSignType | boolean | 参数中需要带有sign_type |
$allowReport | boolean | 是否允许上报 |
$_method | string | 接口请求方法 |
$_isSyncVerify | boolean | 是否同步返回验证 |
简单使用
// SDK实例化,传入公共配置
$sdk = new \Yurun\PaySDK\Weixin\SDK($params);
$request = new \Yurun\PaySDK\Weixin\DownloadBill\Request;
$request->bill_date = '20170912'; // 下载对账单的日期
$request->bill_type = 'ALL'; // 账单类型
// 下载对账单成功时候返回csv格式数据,失败返回xml数据,请自行判断是否成功
var_dump($sdk->execute($request, ''));
详见:test/Weixin/downloadBill.php