5.公共接口

## 1. 获取法人token接口 开发环境:https://pay-dev.lx-rhino.com 生产环境:https://api.lx-rhino.com #### 接口地址:/open/api/v1/selfRegistered/getToken #### 请求方式:POST >d 该接口必须在1.创建法人信息接口 后获取才有效 #### 请求参数说明: |参数名称|参数含义|数据类型|是否必填|参数备注| |-|-|-|-|-| |idCard|个体户身份证号|String|是|| |name|姓名|String|是|| #### 接口响应参数说明: |参数名称|参数含义| 数据类型|是否必有|参数备注| |-|-|-|-|-| |token|个体户标识|String|是|该token有效期为2小时,失效后需要重新获取| ## 2.查询企业合作主体,发票类目等信息 开发环境:https://pay-dev.lx-rhino.com 生产环境:https://api.lx-rhino.com #### 接口地址:/open/api/v1/selfRegistered/queryCompanyInfo #### 请求方式:POST #### 请求参数说明:无需传任何参数 #### 接口响应参数说明: |参数名称|参数含义| 数据类型|是否必有|参数备注| |-|-|-|-|-| |source|所属业务线|Integer|是|2:轻税业务 3:账管家业务 4:云纳税| |mainstayId|合作主体|Integer|是|| |name|合作主体名称|String|是|| |industryCode|所属行业code|String|是|| |industryName|所属行业名称|String|是|| |invoiceCode|发票编码|String|是|| |invoiceContent|发票内容|String|是|| >d 示例数据结构如下 ```json [{ "akMainstayOpResponses": [{ "invoiceOpResponseList": [{ "industryCode": "ZXBYFW", "industryName": "装卸搬运服务", "invoiceCode": "WLFZFWXSZXF", "invoiceContent": "物流辅助服务**运输装卸费" }], "mainstayId": 主体ID, "name": "主体2" }, { "invoiceOpResponseList": [{ "industryCode": "ZXBYFW", "industryName": "装卸搬运服务", "invoiceCode": "WLFZFWXSZXF", "invoiceContent": "物流辅助服务**运输装卸费" }], "mainstayId": 主体Id, "name": "主体3" }, { "invoiceOpResponseList": [{ //发票列表 "industryCode": "ZXBYFW", "industryName": "装卸搬运服务", "invoiceCode": "WLFZFWXSZXF", "invoiceContent": "物流辅助服务**运输装卸费" }, { "industryCode": "ZXBYFW", "industryName": "装卸搬运服务", "invoiceCode": "WLFZFWZXBYFW", "invoiceContent": "物流辅助服务*装卸搬运服务" }], "mainstayId": 主体ID, "name": "主体1" }], "source": 3 //所属业务线 账管家 }, { "akMainstayOpResponses": [{ "invoiceOpResponseList": [{ "industryCode": "YXTG_01", "industryName": "营销推广", "invoiceCode": "XDFWCHFWF", "invoiceContent": "现代服务*策划服务费" }, { "industryCode": "YXTG_01", "industryName": "营销推广", "invoiceCode": "XDFWTGFWF", "invoiceContent": "现代服务*推广服务费" }, { "industryCode": "YXTG_01", "industryName": "营销推广", "invoiceCode": "XDFWYXFWF", "invoiceContent": "现代服务*营销服务费" }, { "industryCode": "KJHY_01", "industryName": "科技行业", "invoiceCode": "XXJSFWJSFWF", "invoiceContent": "信息技术服务*技术服务费" }], "mainstayId": 主体ID, "name": "主体1" }, { "invoiceOpResponseList": [{ "industryCode": "WLGW_02", "industryName": "管理&顾问", "invoiceCode": "JZZXFWZXFWF", "invoiceContent": "鉴证咨询服务*咨询服务费" }, { "industryCode": "YXTG_02", "industryName": "营销推广", "invoiceCode": "XDFWCHFWF", "invoiceContent": "现代服务*策划服务费" }], "mainstayId":主体Id, "name": "主体2" }, { "invoiceOpResponseList": [{ "industryCode": "WHZB_03", "industryName": "网红&直播", "invoiceCode": "XDFWHLWXXFW", "invoiceContent": "现代服务*互联网信息服务" }], "mainstayId": 主体Id, "name": "主体3" }], "source": 2 //所属业务线 轻税 }] ``` ## 3.获取个体户H5免密登录接口 开发环境:https://pay-dev.lx-rhino.com 生产环境:https://api.lx-rhino.com 接口地址:/open/api/v1/selfRegistered/getTokenUrl 请求方式:POST 请求参数说明: #### data数据中参数说明: |参数名称|参数含义|数据类型|是否必填|参数备注| |-|-|-|-|-| |mobile|手机号码|String|是|| #### 接口响应参数data字段解密后的参数说明: |参数名称|参数含义| 数据类型|是否必有|参数备注| |-|-|-|-|-| |url|H5免密登录链接|String|是|有效时间2分钟,不可重复使用| ## 4.个体工商户计算综合税费接口 开发环境:https://pay-dev.lx-rhino.com 生产环境:https://api.lx-rhino.com #### 接口地址:/open/api/v1/selfRegistered/calculateTax #### 请求方式:POST #### 请求参数说明: |参数名称|参数含义|数据类型|是否必填|参数备注| |-|-|-|-|-| |amount|提交金额|BigDecimal|是|| |mainstayId|主体id|Integer|是|| |idCard|个体户身份证|String|是|| #### 接口响应参数说明: |参数名称|参数含义| 数据类型|是否必有|参数备注| |-|-|-|-|-| |invoiceAmount|开票金额|BigDecimal|是 |personIncomeTaxAmount|个税|BigDecimal|是 |valueAddedTaxAmount|增值税|BigDecimal|是 |additionalTaxAmount|附加税|BigDecimal|是 |serviceAmount|服务费|BigDecimal|是 |incomeAmount|到账金额|BigDecimal|是