接口说明

调用方:商户接入系统

接收方:银账通系统

功能:用于下载对账文件。

请求地址及接口名

生产环境:https://fzxt-yzt-openapi.wangcaio2o.com

测试环境:https://fzxt-yzt-openapi.imageco.cn

接口名(method):bkfunds.order.reconciliation

公共请求参数

名称类型必须描述示例值
app_idstring(32)接入方appId20210911888888888888888888
methodstring(32)接口名bkfunds.order.reconciliation
formatstring(16)报文格式,仅支持JSONjson
charsetstring(16)字符编码UTF-8
sign_typestring(8)签名算法类型,仅支持RSA2RSA2
timestampstring(16)时间戳,格式为yyyy-MM-dd HH:mm:ss,时区为GMT+8。服务端允许客户端请求最大时间误差为10分钟2021-09-11 12:00:00
versionstring(8)版本号1.0
app_auth_tokenstring(128)token01c9a4191bfd4609d26
signstring(256)请求参数的签名串XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
biz_contentstring业务请求参数,最大长度不限,除公共参数外所有请求参数都必须放在这个参数中传递,具体参照各产品快速接入文档{“file”:””,”type”:”1”}

业务请求参数

名称类型必须描述示例值
node_idstring(8)机构号100001
file_typestring(8)文件类型, CZ=充值文件, TX=提现文件, FZ=分账文件, SPLIT=翼码分账文件CZ
file_datestring(8)账单日期, yyyyMMdd20241028

请求示例

  1. {
  2. "charset": "utf-8",
  3. "biz_content": "{\"node_id\":\"1001\", \"file_type\":\"CZ\", \"file_date\":\"20241028\"}",
  4. "method": "bkfunds.order.reconciliation",
  5. "format": "json",
  6. "sign": "bP6dfs2LgvpxhyeTS+VwfSp+26Pgi6VPLagYIGx5ENL5shQmXWBel56nxkDi22hoopKuqO3FbomxIuFMuMPDWuFzJCHLW2O9yTut+94Rx0f8ICikYVanMAhsaIIeMx0g9AdZzqP2IOou0xD7udmeXmCZqKw/h73+VzXM5aRtSPCeQI7zlKd2wyKmhvjdc9ujXZ5phNeZgdtjLm5tI2Xnq+XIh+6shnRS+4Q1LFo6ubgBsEBHpVo4dsJJSknj4q+9hc38nmpPUNLPIV154Z+WiZsAllXaHunrt5lsnixdrqr3VkkDwpfkH4JzZS0hIZi7CsfhePWgra1GfI/BbYRvwQ==",
  7. "app_id": "202404221232028501746384896",
  8. "sign_type": "RSA2",
  9. "version": "1.0",
  10. "timestamp": "2024-10-28 15:09:29"
  11. }

公共响应参数

名称类型必须描述示例值
request_idstring(64)每次请求唯一id4e770f101c9a4191bfd4609d26c6e0bd
codestring(8)返回码40002
msgstring(1024)返回信息非法的参数
sub_codestring(16)请求失败返回的子错误码isv.invalid-app-key
sub_msgstring(1024)请求失败返回的子错误信息无效的app_id参数
signstring(512)响应参数的签名串XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

业务响应参数

名称类型必须描述示例值
codestring(8)响应码10000
dataJSONObject返回数据
msgstring(1024)错误描述success
successboolean是否成功true

data 返回数据 (JSONObject)

名称类型必须描述示例值
file_typestring(8)文件类型, CZ=充值文件, TX=提现文件, FZ=分账文件, SPLIT=翼码分账文件, 与请求的值一样CZ
file_urlstring(256)文件下载地址, file_type为CZ, TX, FZ时,返回zip文件, file_type为SPLIT时返回xlsx文件https://fzxt-yzt.imageco.cn/file/reconciliation/20241028/2ccfca70f2332e6d8923a0fbfce1fe15.zip
file_datestring(8)文件日期, 与请求的值相同20241010

响应示例

  1. {
  2. "bkfunds_order_reconciliation_response": {
  3. "request_id": "7b279c468be14ff2aa427ccba4313aa7",
  4. "code": 10000,
  5. "data": {
  6. "file_type": "SPLIT",
  7. "file_url": "https://fzxt-yzt.imageco.cn/file/reconciliation/20241028/1fe118d2ea2216bb6788fda29288a34b.xlsx",
  8. "file_date": "20241028"
  9. },
  10. "success": true
  11. },
  12. "sign": "d2yG3LQGEib6e46RO1FHN074U0GpURdSbGpvKHDYEY3GKZaTqKMFOcYaDo3MCynCcoK/Nz2vQKGn9rH3S+VRhdrHAFHydpyxH2HB54s+bpVmW2dp3XEtu/SFK8VW+wzyKDVw52gcMxuXkP7tp/XAxTaREhgOoeokiXQ1MoqSqMDh/zN4z8vGIN5H1fvmorhuwOT0LLV0WFVpwWWDIZxfuHyXnlyXQfXQhGI7J5A/wmi0O4E4uWoNnDRFtfXnF+kYJ8EVKfRV93eqmVGYIhRmZp+lxU+lKD+l+1iPPdzADwMNrfhc/SUIzpHS08nuj4Ovzddc/GbAAIrp4pvsPQkPzg=="
  13. }

错误响应示例

  1. {
  2. "bkfunds_order_reconciliation_response": {
  3. "request_id": "1130a441efe445e9821512da58341f85",
  4. "code": 50502,
  5. "msg": "文件不存在",
  6. "success": false
  7. },
  8. "sign": "fyBWl1JjSJWwVapMBg2IlJFcDhvg54EykPqhoZUTshSChplfJn4o/68P7HDnyEF7hh76QBRfXlFDm2UGk++Oi2AamVfh0bVK0X7kvpm1Wzbpi9jqim8t5p2Th1YSC8BTSg8oZtPLxBMdyk4m7yTgEEYxIgrSZK8FmDUhO72k2B+5/2OpgEnjiVRobQzAj05zWKEm0yGuakhF6RCsO2WP6Ubf3H2UOrfmUnRLKfB/psNMstv3R8Mcw8N1EseEUBm/a2KQLucRw9rAREz0kXFCGH0WGdz5yf0Aux7iPoNljbHs9J39AviXHOvr7kWgo22YcHrBIrylUTptiLQTUaGehA=="
  9. }