下载资金账单
POST
https://api.mch.weixin.qq.com/pay/downloadfundflow
应用场景
是否需要证书
接口请求成功时,数据以文本表格的方式返回
1)第一行为表头
记账时间,微信支付业务单号,资金流水单号,业务名称,业务类型,收支类型,收支金额(元),账户结余(元),资金变更提交申请人,备注,业务凭证号
2)从第二行起,为资金流水数据,各参数以逗号分隔,参数前增加`符号,为标准键盘1左边键的字符,字段顺序与表头一致
3)倒数第二行为资金账单统计标题
资金流水总笔数,收入笔数,收入金额,支出笔数,支出金额
4)最后一行为统计数据
账单示例如下:
记账时间,微信支付业务单号,资金流水单号,业务名称,业务类型,收支类型,收支金额(元),账户结余(元),资金变更提交申请人,备注,业务凭证号
`2018-02-01 04:21:23,`50000305742018020103387128253,`1900009231201802015884652186,`退款,`退款,`支出,`0.02,`0.17,`system,`缺货,`REF4200000068201801293084726067
资金流水总笔数,收入笔数,收入金额,支出笔数,支出金额
`20.0,`17.0,`0.35,`3.0,`0.18
错误码
错误码 | 描述 | 解决方案 |
---|---|---|
SYSTEMERROR | 微信支付内部错误 | 请稍后重试。 |
PARAM_ERROR | 参数错误 | 请对照文档的请求参数说明检查参数。 |
NO_BILL_EXIST | 账单不存在 | 请检查当前商户号在指定日期内是否有成功的交易。 |
BILL_CREATING | 账单未生成 | 请先检查当前商户号在指定日期内是否有成功的交易,如指定日期有交易则表示账单正在生成中,请在上午10点以后再下载。 |
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.mch.weixin.qq.com/pay/downloadfundflow' \
--header 'Content-Type: application/xml' \
--data-raw '<xml>
<appid>wx2421b1c4370ec43b</appid>
<bill_date>20141110</bill_date>
<account_type>Basic</account_type>
<mch_id>10000100</mch_id>
<nonce_str>21df7dc9cd8616b56919f20d9f679233</nonce_str>
<sign>332F17B766FC787203EBE9D6E40457A1</sign>
</xml>'
响应示例响应示例
<xml>
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<result_code><![CDATA[FAIL]]></result_code>
<err_code><![CDATA[NO_BILL_EXIST]]></err_code>
<err_code_des><![CDATA[商户查询账户当日无资金账单]]></err_code_des>
</xml>
请求参数
Body 参数application/xml
返回响应
修改于 2022-12-21 02:47:11