下载对账单

优质
小牛编辑
140浏览
2023-12-01

说明

微信下载对账单SDK。

官方文档:https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_6

请求参数类

请求参数

类名:\Yurun\PaySDK\Weixin\DownloadBill\Request

属性
名称类型说明
$_apiMethodstring接口名称
$device_infostring微信支付分配的终端设备号
$bill_datestring下载对账单的日期,格式:20140603
$bill_typestring账单类型
ALL,返回当日所有订单信息,默认值
SUCCESS,返回当日成功支付的订单
REFUND,返回当日退款订单
RECHARGE_REFUND,返回当日充值退款订单(相比其他对账单多一栏“返还手续费”)
$tar_typestring压缩账单
非必传参数,固定值:GZIP,返回格式为.gzip的压缩包账单。不传则默认为数据流形式。
$needSignTypeboolean参数中需要带有sign_type
$allowReportboolean是否允许上报
$_methodstring接口请求方法
$_isSyncVerifyboolean是否同步返回验证

简单使用

// 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