接口说明

调用方:商户接入系统

接收方:银账通系统

功能:此接口可以实现会员间的余额的交易,实现资金在会员之间流动(目前仅使用于营销子账号和商户子账号之间的转账)。

请求地址及接口名

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

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

接口名(method):bkfunds.balance.pay.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”}

业务请求参数

名称类型必须描述示例值
node_idstring(8)机构号00025633
platform_nostring(64)平台请求流水号1001XP2025010110000001
total_amountnumber支付金额(分)
payer_store_nostring(64)付款方门店号 门店号和翼码商户号二选一aaa 
payer_merchant_idstring(64)付款方翼码商户号 门店号和翼码商户号二选一1000000001123 
payer_typestring(64)付款方账户类型 1 普通子账户 2会员子账户1 
payee_store_nostring(64)收款方门店号 门店号和翼码商户号二选一aaa 
payee_merchant_idstring(64)收款方翼码商户号 门店号和翼码商户号二选一1000000001123 
payee_typestring(64)收款方账户类型 1 普通子账户 2会员子账户1 
arrive_timestring(64)到账时间 T0 当天到账 T1 次日到账T0 

范例:

  1. {
  2. "node_id": "00061967",
  3. "platform_no": "111",
  4. "total_amount": 10,
  5. "payer_store_no": "amy99a",
  6. "payer_type": "1",
  7. "payee_store_no": "amy99b",
  8. "payee_type": "2",
  9. "arrive_time": "T0"
  10. }

请求示例

  1. {
  2. "charset": "utf-8",
  3. "biz_content": "{{
  4. "node_id": "00061967",
  5. "platform_no": "111",
  6. "total_amount": 10,
  7. "payer_store_no": "amy99a",
  8. "payer_type": "1",
  9. "payee_store_no": "amy99b",
  10. "payee_type": "2",
  11. "arrive_time": "T0"
  12. }}",
  13. "method": "bkfunds.balance.pay.apply",
  14. "format": "json",
  15. "sign": "bP6dfs2LgvpxhyeTS+VwfSp+26Pgi6VPLagYIGx5ENL5shQmXWBel56nxkDi22hoopKuqO3FbomxIuFMuMPDWuFzJCHLW2O9yTut+94Rx0f8ICikYVanMAhsaIIeMx0g9AdZzqP2IOou0xD7udmeXmCZqKw/h73+VzXM5aRtSPCeQI7zlKd2wyKmhvjdc9ujXZ5phNeZgdtjLm5tI2Xnq+XIh+6shnRS+4Q1LFo6ubgBsEBHpVo4dsJJSknj4q+9hc38nmpPUNLPIV154Z+WiZsAllXaHunrt5lsnixdrqr3VkkDwpfkH4JzZS0hIZi7CsfhePWgra1GfI/BbYRvwQ==",
  16. "app_id": "202404221232028501746384896",
  17. "sign_type": "RSA2",
  18. "version": "1.0",
  19. "timestamp": "2024-04-2815:09:29"
  20. }

公共响应参数

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

业务响应参数 data

名称类型必须描述示例值
trade_nostring银行流水号
statusstring状态: 0=失败, 1=成功, 2=已退款, 9=处理中, n=待发送申请

响应示例

  1. {
  2. "bkfunds_balance_pay_apply_response": {
  3. "request_id": "openapi_3222265ca9b64845820695a156a3b110",
  4. "code": 10000,
  5. "data": {
  6. "trade_no": "2025062413293980461",
  7. "status": "9"
  8. },
  9. "success": true
  10. },
  11. "sign": "K33cToJ69hLX969Mwrtfxc7goONv/1yFbphtCqqdPnPmSLJdVecXWNB/qtAiCGqj4/A2QJ7VvGULJXhXzu+Vdhils0aA9ettasAz/+EqTafmzJ8nVZYVEqu42Nn2PrBNWXDiWi+VtcYIuAT/BcUH5FtJ/gEQEXzWwffkESNioyirjCRGLDDKmAPI9wbprDpTYk8gkYqXtAkokShFZF5XMdyKPRlwkKk3VESzII4NMoFW5+L9V4mHPTc+E1sde9HL64WVT2MTL1PPEgm2rvTxH6QIm2gKCIbwmL7iHQ8Leox+y3mqvlKI9Glaeiwd6B+ylRLaRq+jLY3Jc3ovwsWu8A=="
  12. }