Skip to main content
Version: 3.0 版本

1.0-账户管理

1.1 充值账户查询

简要描述

查询收款银行账户信息

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

请求参数(无)

2.1.4 返回参数(JSON)

参数名称参数类型参数说明备注
msgString返回结果描述
codeString响应状态码数据字典-0001-响应状态码
successboolean是否成功true/false
dataObject返回数据详情见下表

返回数据明细(data)

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

1.2 账户余额查询

简要描述

查询账户余额

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

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

参数名称参数类型必填参数说明备注
subAccountNoStringN账户号码
subAccountStatusStringN账户状态数据字典-0010-账户状态
abilityTypeCodeIntegerN渠道编码10.招商云直联 11.支付宝 15.微信 19.招商银企直联
返回参数(JSON)
参数名称参数类型参数说明备注
msgString返回结果描述
codeString响应状态码数据字典-0001-响应状态码
successBoolean是否成功true/false
dataObject返回数据详情见下表

返回数据明细(data)

参数名称参数类型参数说明备注
subAccountNoString账户号码,即后续支付环节中使用的支付账号
defaultAccountBoolean是否默认账户(部分企业存在多账户),当为 TRUE时, subAccountNo为有效账户,才可在后续支付环节使用
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)

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

参数名称参数类型必填参数说明备注
pageSizeLongN分页大小
pageNoLongN分页号不填默认第一页
subAccountNoStringY账户号码
tradeTypeStringN交易类型数据字典-0009-交易类型
tradeTimeStartStringN交易时间起格式:yyyy-MM-dd HH:mm:ss
tradeTimeEndStringN交易时间止格式:yyyy-MM-dd HH:mm:ss
tradeAmountStartBigDecimalN交易金额起
tradeAmountEndBigDecimalN交易金额止
返回参数(JSON)
参数名称参数类型参数说明备注
msgString返回结果描述
codeString响应状态码数据字典-0001-响应状态码
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": "服务费"
}
]
}