接口说明

调用方:商户接入系统

接收方:银账通系统

功能:查询单笔交易的状态

请求地址及接口名

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

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

接口名(method):bkfunds.withdraw.apply

公共请求参数

名称类型必须描述示例值
app_idstring(32)接入方appId20210911888888888888888888
methodstring(32)接口名bkfunds.split.apply
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”}

业务请求参数

名称类型必须描述示例值
sso_node_idstring机构id
merchant_idLong翼码商户id
store_nostring自定义门店号
account_sub_typestring账户类型 0-收款账户 1-付款账户
card_typestring结算卡标识 0-提现卡 1-费用卡 2-其他卡
total_amountBigDecimal提现金额
bank_card_nostring银行卡号
bank_card_namestring银行账户户名
bank_idstring银行id
bank_namestring银行名称
remarkstring备注

*翼码商户ID和自定义门店号二选一必传 ,传card_type会使用翼码系统已绑定的银行卡,提现其他卡类型时需要传bank_card_no银行卡号,不传card_type则需传bank_card_no,bank_card_name信息

范例:

  1. {
  2. "merchant_id": 1000000001116,
  3. "store_no":"",
  4. "sso_node_id": "00061967",
  5. "account_sub_type": "0",
  6. "total_amount": 1.1,
  7. "remark": "111",
  8. "bank_card_no": "",
  9. "bank_card_name": "",
  10. "bank_id": "",
  11. "bank_name": "",
  12. "card_type": "1"
  13. }

请求示例

  1. {
  2. "charset": "utf-8",
  3. "biz_content": "{
  4. "merchant_id": 1000000001116,
  5. "store_no":"",
  6. "sso_node_id": "00061967",
  7. "account_sub_type": "0",
  8. "total_amount": 1.1,
  9. "remark": "111",
  10. "bank_card_no": "",
  11. "bank_card_name": "",
  12. "bank_id": "",
  13. "bank_name": "",
  14. "card_type": "1"
  15. }",
  16. "method": "bkfunds.balance.pay.apply",
  17. "format": "json",
  18. "sign": "bP6dfs2LgvpxhyeTS+VwfSp+26Pgi6VPLagYIGx5ENL5shQmXWBel56nxkDi22hoopKuqO3FbomxIuFMuMPDWuFzJCHLW2O9yTut+94Rx0f8ICikYVanMAhsaIIeMx0g9AdZzqP2IOou0xD7udmeXmCZqKw/h73+VzXM5aRtSPCeQI7zlKd2wyKmhvjdc9ujXZ5phNeZgdtjLm5tI2Xnq+XIh+6shnRS+4Q1LFo6ubgBsEBHpVo4dsJJSknj4q+9hc38nmpPUNLPIV154Z+WiZsAllXaHunrt5lsnixdrqr3VkkDwpfkH4JzZS0hIZi7CsfhePWgra1GfI/BbYRvwQ==",
  19. "app_id": "202404221232028501746384896",
  20. "sign_type": "RSA2",
  21. "version": "1.0",
  22. "timestamp": "2024-04-2815:09:29"
  23. }

公共响应参数

名称类型必须描述示例值
request_idstring每次请求唯一id4e770f101c9a4191bfd4609d26c6e0bd
codeinteger返回码10000
successboolean是否成功true
msgstring返回信息success
sub_codestring请求失败返回的子错误码isv.invalid-app-key
sub_msgstring请求失败返回的子错误信息无效的app_id参数
signstring响应参数的签名串XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

业务响应参数 data

名称类型必须描述示例值
trade_nostring流水号

响应示例

  1. {
  2. "bkfunds_balance_pay_query_response": {
  3. "request_id": "openapi_c7ee5fe4348e4d0a990d192366032ea9",
  4. "code": 10000,
  5. "data": {
  6. "trade_no": "10520250724103156933"
  7. },
  8. "success": true
  9. },
  10. "sign": "HmzOV+I2+NGXn7yjLJ6VJ4NzNDtnjmtedWIXiPYSirDOu5kdaIVhFvAxzaKnU959S6HqoIyQFbxnb2PjgadUcA6ISpVEnN6MF0k3p/d1mzl1zCbV2lUlirk0v5vtkln1FgVX/xDmNyC5W/oJdzUXiaRLBQo/L9lIzdfDckrQB9nK/VPXleFL25sdchTeAB22LyiuGeLD9Xy+lB/cNp+W6wXc2W8Nv4djT7f0fXjpy1GZBD6GvHr3nEmm5iktJ2/zNdZFpCxfVpL2JuN8haL9kSWMRY6WJFIRijj1bP0af/NxYd00uK3kMYkLwGJhZdOk+5gAHyU8SgSaL2ySNMH0Ng=="
  11. }