查询结算资金
优质
小牛编辑
137浏览
2023-12-01
说明
微信支付-查询结算资金SDK。
官方文档:https://pay.weixin.qq.com/wiki/doc/api/external/micropay.php?chapter=9_14&index=7
类
请求参数类
请求参数
类名:\Yurun\PaySDK\Weixin\SettlementQuery\Request
属性
名称 | 类型 | 说明 |
---|---|---|
$_apiMethod | string | 接口名称 |
$sub_mch_id | string | 微信支付分配的子商户号 |
$usetag | int | 结算状态 1 - 已结算查询 2 - 未结算查询 |
$offset | int | 返回的查询结果从这个偏移量开始取记录,从1开始 |
$limit | int | 返回的最大记录条数,一般不超过10条为佳。 |
$date_start | string | 开始日期,格式为yyyyMMdd |
$date_end | string | 结束日期,格式为yyyyMMdd |
$needAppID | boolean | 参数中是否需要带有app_id |
$needMchID | boolean | 参数中是否需要带有mch_id |
$needSignType | boolean | 参数中是否需要带有sign_type |
$signType | string | 签名类型,为null时使用publicParams设置 |
$needNonceStr | boolean | 参数中是否需要带有nonce_str |
$allowReport | boolean | 是否允许上报 |
$_method | string | 接口请求方法 |
$_isSyncVerify | boolean | 是否同步返回验证 |
简单使用
// SDK实例化,传入公共配置
$sdk = new \Yurun\PaySDK\Weixin\SDK($params);
$request = new \Yurun\PaySDK\Weixin\SettlementQuery\Request;
$request->usetag = 1;
$request->offset = 1;
$request->limit = 10;
$request->date_start = '20170801';
$request->date_end = '20170830';
$result = $sdk->execute($request);
var_dump('result:', $result);
var_dump('success:', $sdk->checkResult());
var_dump('error:', $sdk->getError(), 'error_code:', $sdk->getErrorCode());
详见:test/Weixin/settlement_query.php