Skip to main content
Version: 1.0 版本

1.0-账户管理

1.1 充值账户查询

简要描述

查询收款银行账户信息

请求 URL
  • /settlement/openapi/v1/account/query
请求方式
  • GET
返回类型
  • JSON

请求参数(无)

2.1.4 返回参数(JSON)

参数名称参数类型参数说明备注
msgString返回结果描述
codeString返回状态码200 成功,其他均为失败
successboolean是否成功true/false
dataObject返回数据详情见下表

返回数据明细(data)

参数名称参数类型参数说明备注
accountLong账号
passageDetailCodeString渠道编码100.招商 110.支付宝
accountNameString开户名
bankNameString银行名称当账户类型为 1.银行卡时存在返回值
branchBankNameString开户银行当账户类型为 1.银行卡时存在返回值
branchBankAddressString开户银行地址当账户类型为 1.银行卡时存在返回值
remarkString备注
接口请求示例
{
"msg": "请求成功",
"code": "200",
"success": true,
"data": [
{
"account": "121935959360001",
"passageDetailCode": "100",
"bankName": "中国招商银行",
"accountName": "纽业态(上海)信息科技有限公司",
"branchBankName": "招商银行陆家嘴分行",
"branchBankAddress": "上海市陆家嘴金融广场276号",
"remark": "5分钟内到账1、付款备注、摘要只能填写:服务费,否则会退款;2、请确保付款主体与签订的协议主体一致,否则会充值失败"
},
{
"account": "newyetai@qq.com",
"passageDetailCode": "110",
"accountName": "纽业态(上海)信息科技有限公司",
"remark": "5分钟内到账1、付款备注、摘要只能填写:服务费,否则会退款;2、请确保付款主体与签订的协议主体一致,否则会充值失败"
}
]
}
备注

更多返回错误代码请看首页的错误代码描述

1.2 账户余额查询

简要描述

查询账户余额

请求 URL
  • /settlement/openapi/v1/account/balance
请求方式
  • POST
返回类型
  • JSON
请求参数(POST)

请求参数不传则查所有账户的余额信息,有参数则按照参数条件查询

参数名称参数类型必填参数说明备注
subAccountNoStringN账户号码
subAccountStatusStringN账户状态数据字典-0010-账户状态
返回参数(JSON)
参数名称参数类型参数说明备注
msgString返回结果描述
codeString返回状态码200 成功,其他均为失败
successBoolean是否成功true/false
dataObject返回数据详情见下表

返回数据明细(data)

参数名称参数类型参数说明备注
subAccountNoString账户号码
defaultAccountBoolean是否默认账户(部分企业存在多账户)
accountBalanceBigDecimal账户余额(账户可用余额+冻结金额)
availableBalanceBigDecimal账户可用余额(账户余额-冻结金额)
frozenAmountBigDecimal账户冻结余额(用于订单支付中的金额)
subAccountTypeDescString账户名称
subAccountStatusString账户状态数据字典-0010-账户状态
接口请求示例

无参数

{
"msg": "请求成功",
"code": "200",
"success": true,
"data": [
{
"subAccountNo": 1001102001000303,
"defaultAccount": true,
"accountBalance": 11698.93,
"availableBalance": 11683.93,
"frozenAmount": 15.0,
"subAccountTypeDesc": "招商云直联基本户",
"subAccountStatus": "1"
},
{
"subAccountNo": 1001102003000206,
"defaultAccount": false,
"accountBalance": 2600045.0,
"availableBalance": 2600045.0,
"frozenAmount": 0.0,
"subAccountTypeDesc": "招商云直联基本户",
"subAccountStatus": "1"
},
{
"subAccountNo": 1001102005000003,
"defaultAccount": false,
"accountBalance": 0.0,
"availableBalance": 0.0,
"frozenAmount": 0.0,
"subAccountTypeDesc": "招商云直联基本户",
"subAccountStatus": "1"
}
]
}

有参数

{
"subAccountNo":"1001102001000303",
"subAccountStatus": "1"
}

{
"msg": "请求成功",
"code": "200",
"success": true,
"data": [
{
"subAccountNo": 1001102001000303,
"defaultAccount": true,
"accountBalance": 11698.93,
"availableBalance": 11683.93,
"frozenAmount": 15.00,
"subAccountTypeDesc": "招商云直联基本户",
"subAccountStatus": "1"
}
]
}
备注

更多返回错误代码请看首页的错误代码描述

1.3 账户流水查询

简要描述

查询账户下的流水明细信息

请求 URL
  • /settlement/openapi/v1/account/trade
请求方式
  • POST
返回类型
  • JSON
请求参数(POST)

请求参数不传则查所有账户的余额信息,有参数则按照参数条件查询

参数名称参数类型必填参数说明备注
pageNoLongN分页号不填默认第一页
subAccountNoStringY账户号码
tradeTypeStringN交易类型数据字典-0009-交易类型
tradeTimeStartDateTimeN交易时间起
tradeTimeEndDateTimeN交易时间止
tradeAmountStartBigDecimalN交易金额起
tradeAmountEndBigDecimalN交易金额止
返回参数(JSON)
参数名称参数类型参数说明备注
msgString返回结果描述
codeString返回状态码200 成功,其他均为失败
successboolean是否成功true/false
dataObject返回数据详情见下表

返回数据明细(data)

参数名称参数类型参数说明备注
pageNoLong页号
pageSizeLong分页大小
pageCountLong分页总数
totalCountLong数据总条数
entityListList结果集

结果集明细(entityList)

参数名称参数类型参数说明备注
subAccountNoString账户号码
tradeAmountBigDecimal交易金额)
tradeTypeString交易类型数据字典-0009-交易类型
tradeTimeDateTime交易时间
tradeRemarkLong交易备注
接口请求示例

=====================

必填参数查询

{
"subAccountNo":"1001102001000303"
}

{
"msg": "请求成功",
"code": "200",
"success": true,
"data": [
{
"subAccountNo": "1001102001000303",
"tradeAmount": 699.93,
"tradeType": "3",
"tradeTime": "2020-03-22 12:33:44",
"tradeRemark": null
},
{
"subAccountNo": "1001102001000303",
"tradeAmount": 9999.00,
"tradeType": "5",
"tradeTime": "2020-03-22 12:33:44",
"tradeRemark": null
},
{
"subAccountNo": "1001102001000303",
"tradeAmount": 1000.00,
"tradeType": "3",
"tradeTime": "2020-01-17 10:26:22",
"tradeRemark": null
}
]
}

多参数查询

{
"subAccountNo":"1001102001000303",
"tradeType":"3",
"tradeAmountStart":699.93,
"tradeTimeStart":"2020-03-22 00:00:00"
}

{
"msg": "请求成功",
"code": "200",
"success": true,
"data": [
{
"subAccountNo": "1001102001000303",
"tradeAmount": 699.93,
"tradeType": "3",
"tradeTime": "2020-03-22 12:33:44",
"tradeRemark": "服务费"
}
]
}
备注

更多返回错误代码请看首页的错误代码描述