接口说明

调用方:商户接入系统

接收方:银账通系统

功能:查询订单上传的结果

请求地址及接口名

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

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

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

公共请求参数

名称类型必须描述示例值
app_idstring(32)接入方appId20210911888888888888888888
methodstring(32)接口名bkfunds.order.upload
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
order_idstring(32)订单交易流水号100010001

请求示例

  1. {
  2. "node_id": "00061967",
  3. "order_id":"ord_20250709_160742"
  4. }

公共响应参数

名称类型必须描述示例值
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
datastring(1024)交易数据参考data信息
msgstring(1024)错误描述success
successboolean是否成功true

data业务数据 (JSONObject)

名称类型必须描述示例值
order_idstring订单上传流水号 (平台上传该笔订单时翼码生成的唯一流水号)202603021356_gzcz03
channelstring分账通道 01 - 网商 02 - 平安02
upload_timestring订单上传时间2026-03-02 16:22:11
acquirer_merchant_idstring支付渠道商户号564290057345GBM
channel_trade_nostring订单交易流水号 (第三方支付公司生成的流水号)260109125658770253
total_amountinteger订单金额(分)1
third_store_namestring绑定门店名称测试
third_store_idstring绑定门店自定义编号test
cloud_merchant_idstring通道商户号4609000000071066
trade_typestring订单类型,1 = 支付,2 = 退款1
cloud_order_nostring银行渠道受理流水号2603022590529088
cloud_statusstring订单上传银行渠道受理状态 0-成功 1-失败 3-处理中0
split_rule_sourcestring分账规则来源 1 - 接口 NULL 或空 - 控制台1
order_upload_modestring订单上传模式 1 - 冻结充值;2 - 挂账充值;3 - 订单报备2
recharge_typestring挂账充值标志 1 - 直接充值 2 - 冻结充值。当订单上传模式为 2 - 挂账充值时此节点必传2
account_typestring账户类型: 1 - 收款账户;2 - 付款账户 默认为收款账户1
ext_infostring订单上传银行渠道失败原因失败

响应示例

  1. {
  2. "bkfunds_order_query_response": {
  3. "request_id": "4b8e7ca9cbcb448491df2f0120e49b9d",
  4. "code": "10000",
  5. "msg": "success",
  6. "success": true,
  7. "data": {
  8. "order_id": "amy_202603021356_gzcz03",
  9. "channel": "02",
  10. "upload_time": "2026-03-02 16:22:11",
  11. "acquirer_merchant_id": "564290057345GBM",
  12. "channel_trade_no": "",
  13. "total_amount": 1,
  14. "third_store_name": "测试门店1",
  15. "third_store_id": "123a",
  16. "cloud_merchant_id": "4609000000071066",
  17. "trade_type": "1",
  18. "cloud_order_no": "2603022590529088",
  19. "cloud_status": "0",
  20. "split_rule_source": "1",
  21. "order_upload_mode": "2",
  22. "recharge_type": "1",
  23. "account_type": "2",
  24. "ext_info": "失败"
  25. }
  26. },
  27. "sign": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
  28. }

错误响应示例

  1. {
  2. "error_response": {
  3. "request_id": "0d27836fcac345729176359388aeeb74",
  4. "code": "40004",
  5. "msg": "业务处理失败",
  6. "sub_code": "isv.name-error",
  7. "sub_msg": "姓名错误"
  8. },
  9. "sign": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
  10. }