Skip to main content
Version: 3.0 版本

2.0-结算管理

与第三方系统同步灵活就业结算信息

2.1 机构查询接口

简要描述
  • 获取对应产品编号下所有机构信息
请求 URL
  • /settlement/openapi/v3/org/find_by_productCode
请求方式
  • GET
返回类型
  • JSON
请求参数说明
参数名称参数类型必填参数说明备注
productCodestringY产品编号

返回参数说明

参数名称参数类型参数说明备注
msgstring返回结果描述
codestring返回状态码200 成功,其他均为失败
successboolean是否成功true/false
datalist返回数据机构信息列表

机构信息列表参数说明

参数名称参数类型参数说明备注
orgIdLong机构id
orgNamestring机构名称
phonestring企业电话
bankNamestring开户银行
bankAccountstring银行账号
categoryNamesList开票类目信息列表
正确返回示例
{
"requestId": "8cee4b50f2597fa7",
"msg": "请求成功",
"code": "200",
"success": true,
"data": [
{
"orgId": 1,
"orgName": "纽业态(上海)信息科技有限公司",
"phone": 16643567898,
"bankName": "上海招商银行",
"bankAccount": 6214831154817511,
"categoryNames": [
"*信息技术服务*信息系统增值服务",
"*物流辅助服务*装卸搬运服务",
"现代服务*技术服务",
"*信息技术服务*软件维护服务",
"*物流辅助服务*运输组织服务",
"*生活服务*家政服务",
"*体育服务*体育管理服务",
"*会展服务*会议服务",
"*其他咨询服务*教育信息咨询",
"*文化服务*文化服务",
"*现代服务*市场推广",
"*现代服务*渠道搭建及使用",
"*信息技术服务*相关电路技术支持服务",
"*信息技术服务*业务流程管理服务",
"*会展服务*展览服务",
"*信息技术服务*软件开发服务",
"*生活服务*家居产品维保",
"*信息技术服务*电路设计服务",
"*现代服务*市场营销",
"现代服务*信息服务",
"*信息技术服务*电子商务平台服务",
"*信息技术服务*信息系统服务",
"*文化服务*文艺创作服务",
"*教育辅助服务*招生服务",
"*生活服务*代驾服务",
"现代服务*其他现代服务",
"*信息技术服务*技术服务费",
"*信息技术服务*电路测试服务",
"*企业管理服务*其他企业管理服务",
"*设计服务*专业设计服务",
"*设计服务*文印晒图服务",
"*一般税务咨询*咨询服务",
"*其他咨询服务*技术咨询",
"*体育服务*体育指导服务",
"*物流辅助服务*收派服务",
"*生活服务*植物养护服务",
"*其他咨询服务*咨询服务",
"*会计咨询*咨询服务",
"设计服务*设计制作费",
"设计服务*设计优化咨询服务",
"*生活服务*外卖配送服务",
"*现代服务*营销策划服务费",
"*现代服务*推广服务费",
"*现代服务*音视频服务",
"*物流辅助服务*货物打包整理",
"*生活服务*保洁服务",
"*生活服务*洗车服务",
"*生活服务*其他居民日常服务",
"物流辅助服务*配送服务费",
"*信息技术服务*软件测试服务"
]
}
],
"errorData": null
}
错误返回示例
{
"msg": "参数缺失",
"code": "010001",
"success": false,
"data": null
}

2.2 发放信息查询接口

简要描述
  • 发放信息查询接口(仅支持查看支付和退款的记录)
  • 退款的明细订单与原订单的映射关系:退款明细订单的subExtraCode字段=原明细订单的subOrderCode
请求 URL
  • /settlement/openapi/v3/order/page
请求方式
  • GET
返回类型
  • JSON
请求参数说明
参数名称参数类型必填参数说明备注
createDateStartstringY开始时间 yyyy-MM-dd
createDateEndstringY结束时间 yyyy-MM-dd
productCodestringY产品编号
orgIdLongN机构id
orderTypestringY订单类型:2支付 5退款
pageNoIntegerY页码 默认:1
pageSizeIntegerY每页数量 默认:20

返回参数说明

参数名称参数类型参数说明备注
msgstring返回结果描述
codestring返回状态码200 成功,其他均为失败
successboolean是否成功true/false
dataobject返回数据分页对象

分页对象参数说明

参数名称参数类型参数说明备注
pageNointeger页码
pageSizeinteger分页条数
pageCountinteger总页数
totalCountinteger总数
entityListlist明细列表

明细参数说明

参数名称参数类型参数说明备注
orgIdLong机构id
productCodestring产品编号
orderCodestring订单编号
orderTypestring订单类型:2支付 5退款
totalAmountBigDecimal总金额
totalTaskServiceAmountBigDecimal任务服务费总金额
orderStatusstring订单状态:3部分成功4全部成功5失败
orderDetailslist订单明细列表
orderDetails.subOrderCodestring子订单号
orderDetails.subOrderStatusstring子订单状态:1待处理2成功3失败
orderDetails.oppositeAccountNamestring对方开户名
orderDetails.oppositeCardNostring身份证
orderDetails.oppositePhonestring手机号
orderDetails.oppositeAccountNostring对方账户号
orderDetails.amountBigDecimal交易金额
orderDetails.subExtraCodestring子外部编码
orderDetails.taskServiceAmountBigDecimal任务服务费金额
orderDetails.remarkstring备注
orderDetails.failMsgstring失败原因
orderDetails.createTimestring创建时间 yyyy-MM-dd HH:mm:ss
正确返回示例
{
"requestId": "94b958ea66323d67",
"msg": "请求成功",
"code": "200",
"success": true,
"data": {
"pageNo": 1,
"pageSize": 3,
"pageCount": 1,
"totalCount": 3,
"entityList": [
{
"orgId": 289,
"productCode": "P202000401",
"orderCode": "2230414000000002",
"orderType": "2",
"totalAmount": 1.23,
"orderStatus": "6",
"totalTaskServiceAmount": 0.09,
"orderDetails": [
{
"subOrderCode": "3230414000000002",
"subOrderStatus": "1",
"oppositeAccountName": "吴客",
"oppositeCardNo": "32083019810311583X",
"oppositePhone": "18221961478",
"oppositeAccountNo": "6214831154817511",
"amount": 1.23,
"subExtraCode": null,
"taskServiceAmount": 0.09,
"remark": null,
"createTime": "2023-04-14 13:33:50",
"failMsg": null
}
]
},
{
"orgId": 289,
"productCode": "P202000401",
"orderCode": "2230414000000001",
"orderType": "2",
"totalAmount": 0.02,
"orderStatus": "6",
"totalTaskServiceAmount": 0.01,
"orderDetails": [
{
"subOrderCode": "3230414000000001",
"subOrderStatus": "1",
"oppositeAccountName": "吴客",
"oppositeCardNo": "32083019810311583X",
"oppositePhone": "18221961478",
"oppositeAccountNo": "6214831154817511",
"amount": 0.02,
"subExtraCode": null,
"taskServiceAmount": 0.01,
"remark": null,
"createTime": "2023-04-14 13:22:18",
"failMsg": null
}
]
},
{
"orgId": 289,
"productCode": "P202000401",
"orderCode": "2230404000000001",
"orderType": "2",
"totalAmount": 0.02,
"orderStatus": "4",
"totalTaskServiceAmount": 0.01,
"orderDetails": [
{
"subOrderCode": "3230404000000001",
"subOrderStatus": "2",
"oppositeAccountName": "颜钲奇",
"oppositeCardNo": "320721198911180812",
"oppositePhone": "18221961125",
"oppositeAccountNo": "6214830219951485",
"amount": 0.02,
"subExtraCode": "DTL230404000000000001",
"taskServiceAmount": 0.01,
"remark": null,
"createTime": "2023-04-04 11:18:43",
"failMsg": null
}
]
}
],
"firstEntityIndex": 0,
"needPage": true
},
"errorData": null
}
错误返回示例
{
"msg": "参数缺失",
"code": "010001",
"success": false,
"data": null
}

2.3 发票列表查询接口

简要描述
  • 发票列表查询接口
  • 只支持查看已申请、已开票、已驳回、已邮寄的发票
请求 URL
  • /settlement/openapi/v3/invoice/page
请求方式
  • GET
返回类型
  • JSON
请求参数说明
参数名称参数类型必填参数说明备注
createDateStartstringY开始时间 yyyy-MM-dd
createDateEndstringY结束时间 yyyy-MM-dd
productCodestringY产品编号
orgIdLongN机构id
statusstringN发票状态:2已申请 3已开票 5已邮寄 6已驳回
pageNoIntegerY页码 默认:1
pageSizeIntegerY每页数量 默认:20

返回参数说明

参数名称参数类型参数说明备注
msgstring返回结果描述
codestring返回状态码200 成功,其他均为失败
successboolean是否成功true/false
dataobject返回数据分页对象

分页对象参数说明

参数名称参数类型参数说明备注
pageNointeger页码
pageSizeinteger分页条数
pageCountinteger总页数
totalCountinteger总数
entityListlist明细列表

明细参数说明

参数名称参数类型参数说明备注
orgIdLong机构id
productCodestring产品编号
invoiceCodestring发票编号
companyNamestring企业名称
realAmountBigDecimal实际发票金额
statusstring发票状态:2已申请 3已开票 5已邮寄 6已驳回
titlestring发票抬头
taxNostring税号
addressstring注册地址
categoryNamestring发票开票类目名称
applyInvoiceCountInteger申请发票张数
remarkstring备注
bankNamestring开户银行
bankAccountstring银行账号
postNamestring收件人姓名
postPhonestring收件人手机号
postAddressstring收件人地址
invoiceFileslist附件地址
createTimestring创建时间 yyyy-MM-dd HH:mm:ss

附件地址参数说明

参数名称参数类型参数说明备注
invoicefileCodestring地址
正确返回示例
{
"requestId": "44bb5e680d903bb3",
"msg": "请求成功",
"code": "200",
"success": true,
"data": {
"pageNo": 1,
"pageSize": 20,
"pageCount": 1,
"totalCount": 2,
"entityList": [
{
"orgId": 401,
"productCode": "P202102003",
"invoiceCode": "4230511000000004",
"companyName": "灵涌测试机构",
"realAmount": 123123.0000,
"status": "3",
"title": "灵涌测试机构",
"taxNo": "20230505001",
"address": "上海市浦东新区博成路568号中国黄金大厦B座7楼703室",
"categoryName": "*信息技术服务*电路设计服务",
"applyInvoiceCount": 1,
"remark": "123",
"bankName": "招商银行",
"bankAccount": "3290",
"postName": "李先生",
"postPhone": "18222223333",
"postAddress": "上海市浦东新区博成路568号中国黄金大厦B座7楼703室",
"invoiceFiles": [
{
"invoicefileCode": "https://js.alitatest.cn/anon/file/download/116e21eb44974f32a8032dca29dbfff1"
},
{
"invoicefileCode": "https://js.alitatest.cn/anon/file/download/6a67c27c3f0a4018b4ac70273c356144"
}
],
"createTime": "2023-05-11 13:51:11"
},
{
"orgId": 289,
"productCode": "P202102003",
"invoiceCode": "4230511000000001",
"companyName": "颜钲奇测试机构",
"realAmount": 0.0000,
"status": "3",
"title": "颜钲奇测试机构",
"taxNo": "颜钲奇测试机构",
"address": "颜钲奇测试机构",
"categoryName": null,
"applyInvoiceCount": 0,
"remark": null,
"bankName": "颜钲奇测试机构",
"bankAccount": "颜钲奇测试机构",
"postName": "颜钲奇测试机构",
"postPhone": "12312312311",
"postAddress": "颜钲奇测试机构",
"invoiceFiles": null,
"createTime": "2023-05-11 09:47:36"
}
],
"needPage": true,
"firstEntityIndex": 0
},
"errorData": null
}
错误返回示例
{
"msg": "参数缺失",
"code": "010001",
"success": false,
"data": null
}

2.4 开票结果回调接口

简要描述
  • 开票结果回调接口
请求 URL
  • /settlement/openapi/v3/invoice/open
请求方式
  • POST
请求类型
  • form-data
返回类型
  • JSON
请求参数说明
参数名称参数类型必填参数说明备注
invoiceCodestringY发票code
openInvoiceCountIntegerY实际开票张数
filesList.MultipartFileY发票文件数组

返回参数说明

参数名称参数类型参数说明备注
msgstring返回结果描述
codestring返回状态码200 成功,其他均为失败
successboolean是否成功true/false
dataobject返回数据
正确返回示例
{
"requestId": "95211f436f3a51c1",
"msg": "请求成功",
"code": "200",
"success": true,
"data": null,
"errorData": null
}
错误返回示例
{
"msg": "参数缺失",
"code": "010001",
"success": false,
"data": null
}

2.5 签约用户信息查询接口

简要描述
  • 签约用户信息查询接口
请求 URL
  • /settlement/openapi/v3/user/page
请求方式
  • GET
返回类型
  • JSON
请求参数说明
参数名称参数类型必填参数说明备注
orgIdLongN机构id
productCodestringY产品编号
pageNoIntegerY页码 默认:1
pageSizeIntegerY每页数量 默认:20

返回参数说明

参数名称参数类型参数说明备注
msgstring返回结果描述
codestring返回状态码200 成功,其他均为失败
successboolean是否成功true/false
dataobject返回数据分页对象

分页对象参数说明

参数名称参数类型参数说明备注
pageNointeger页码
pageSizeinteger分页条数
pageCountinteger总页数
totalCountinteger总数
entityListlist明细列表

明细参数说明

参数名称参数类型参数说明备注
realNamestring姓名
cardNostring身份证号
phonestring手机号
contractFinalFilecodestring合同下载链接
正确返回示例
{
"requestId": "4290aa9e82e4458f",
"msg": "请求成功",
"code": "200",
"success": true,
"data": {
"pageNo": 1,
"pageSize": 11,
"pageCount": 1,
"totalCount": 1,
"entityList": [
{
"realName": "张三",
"cardNo": "230421198504121110",
"phone": "18588261247",
"contractFinalFilecode": "https://js.alitatest.cn/anon/file/download/01f485d680354e1ca96a1c61797661eb"
}
],
"needPage": true,
"firstEntityIndex": 0
},
"errorData": null
}
错误返回示例
{
"msg": "参数缺失",
"code": "010001",
"success": false,
"data": null
}

2.6 账户列表

2.6.1 简要描述

账户信息列表

2.6.2 请求 URL
  • /regulator/openapi/v3/prod_account/list
请求方式
  • GET
返回类型
  • JSON

2.6.3 请求参数

参数名称参数类型必填参数说明备注
productCodeStringY产品编号
orgIdLongN机构id

2.6.4 返回参数(JSON)

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

返回数据明细(data)

参数名称参数类型参数说明备注
orgIdLong机构id
payAccountNoString账户号码
accountStatusInteger账户状态1 –正常,2-挂失,3-冻结,4-销户
accountBalanceBigDecimal账户余额
availableBalanceBigDecimal可用余额
frozenAmountBigDecimal冻结金额
productCodeString产品编号
abilityTypeCodeInteger能力类型编号10 -招商云直联 11 -支付宝 15 -微信
rechargeAccountNoString充值账号
rechargeAccountNameString充值账号名
rechargeBankNameString充值银行名称
rechargeBankBranchNoString充值银行支行号
rechargeBankAddressString充值银行开户地
remarkString备注
2.6.5 接口成功返回示例
{
"requestId": "01729f9cf0325f67",
"msg": "请求成功",
"code": "200",
"success": true,
"data": [
{
"orgId": 100,
"payAccountNo": "221010121120001001",
"accountStatus": 1,
"accountBalance": 1000000,
"availableBalance": 999818.74,
"frozenAmount": 181.26,
"productCode": "P202110001",
"abilityTypeCode": 22,
"rechargeAccountNo": "898901627110203",
"rechargeAccountName": "上海",
"rechargeBankName": "上海",
"rechargeBankBranchNo": "1",
"rechargeBankAddress": "898",
"remark": null
}
],
"errorData": null
}

2.6.6 备注

更多返回错误代码请看首页的错误代码描述——数据字典-0001-响应状态码

2.7 账户充值流水查询(分页)

2.7.1 简要描述

查询账户充值流水

2.7.2 请求 URL
  • /regulator/openapi/v3/prod_trade_detail/recharge/page
请求方式
  • GET
返回类型
  • JSON
2.7.3 请求参数(GET)

按照参数条件查询

参数名称参数类型必填参数说明备注
pageNoIntegerN页码默认 1
pageSizeIntegerN页数默认 20 最大2000
productCodeStringY产品编号
payAccountNoStringY交易账号1.1接口中返回的账户号码
createTimeStartStringN创建时间起格式 yyyy-MM-dd HH:mm:ss
createTimeEndStringN创建时间止格式 yyyy-MM-dd HH:mm:ss
tradeAmountStartBigDecimalN交易金额起
tradeAmountEndBigDecimalN交易金额止
2.7.4 返回参数(JSON)
参数名称参数类型参数说明备注
msgString返回结果描述
codeString响应状态码数据字典-0001-响应状态码
successBoolean是否成功true/false
dataObject返回数据详情见下表

返回数据明细(data)

参数名称参数类型参数说明备注
transactionSeqString交易流水号
amountBigDecimal交易金额
createTimeString创建时间
remarkString备注
oppositeAccountNameString对方户名
oppositeBankNameString对方银行
oppositeAccountNoString对方账户
2.7.5 接口成功返回示例

无参数

{
"requestId": "478d1de4bc83a5ce",
"msg": "请求成功",
"code": "200",
"success": true,
"data": {
"pageNo": 1,
"pageSize": 20,
"pageCount": 1,
"totalCount": 1,
"entityList": [
{
"transactionSeq": "267186133104115722",
"amount": 1000000,
"createTime": "2021-12-19 10:29:46",
"remark": null,
"relationName": "版本票据测试9",
"relationBank": "中国民生银行股份有限公司长春民丰大街支行",
"relationAccount": "690035085"
}
],
"firstEntityIndex": 0,
"needPage": true
},
"errorData": null
}

2.7.6 备注

更多返回错误代码请看首页的错误代码描述——数据字典-0001-响应状态码