1.个体户接口

## 1.1.1 创建法人信息接口 开发环境:https://pay-dev.lx-rhino.com 生产环境:https://api.lx-rhino.com #### 接口地址:/open/api/v1/selfRegistered/createSelfInfo #### 请求方式:POST #### 请求参数说明: |参数名称|参数含义|数据类型|是否必填|参数备注| |-|-|-|-|-| |idCard|个体户身份证号|String|是|| |name|姓名|String|是|| |mobile|手机号|String|是|| |frontIdCard|身份证正面照URL|String|是|| |backIdCard|身份证反面照URL|String|是|| |hatlessPhoto|人脸照URL|String|是|| #### 接口响应参数说明: |参数名称|参数含义| 数据类型|是否必有|参数备注| |-|-|-|-|-| |token|个体户token|String|是|该token有效期为2小时,如果失效则需要重新调用3.获取token接口获取| ## 1.1.2. 创建个体户接口 开发环境:https://pay-dev.lx-rhino.com 生产环境:https://api.lx-rhino.com #### 接口地址:/open/api/v1/selfRegistered/createSelfEmployed/{token} >d token直接拼接至接口 例如:token 为 xxxxx 则请求链接为 /open/api/v1/selfRegistered/createSelfEmployed/xxxxx #### 请求方式:POST #### 请求参数说明: |参数名称|参数含义|数据类型|是否必填|参数备注| |-|-|-|-|-| |source|所属业务线|Integer|是|2:轻税 3:账管家 4:云纳税| |mainstayId|主体ID|Integer|是|| |industryCode|行业code|String|是|| |invoices|发票类目code|String|是|多个用逗号隔开。但是必须都是所属于同一行业| #### 接口响应参数说明: |参数名称|参数含义| 数据类型|是否必有|参数备注| |-|-|-|-|-| |status|状态|Integer|是|[开户状态码](doc:KskSPDLn)| |failReason|失败原因|String|是|开户失败该值会有失败原因| ## 1.2. 创建法人+个体户接口 开发环境:https://pay-dev.lx-rhino.com 生产环境:https://api.lx-rhino.com #### 接口地址:/open/api/v1/selfRegistered/create #### 请求方式:POST #### 请求参数说明: |参数名称|参数含义|数据类型|是否必填|参数备注| |-|-|-|-|-| |source|所属业务线|Integer|是|2:轻税 3:账管家 4:云纳税| |name|个体户姓名|String|是|例:张三| |idCard|个体户身份证号|String|是|例:4104xxxx51167| |phone|个体户手机号|String|否|例:130xxxx3381| |mainstayId|注册地|String|是|[5.2.查询企业合作主体,发票类目等信息](doc:3ec9IMsB)| |invoiceCode|开票编码|String|是|可多选(必须属于同一行业),用英文逗号隔开。[5.2.查询企业合作主体,发票类目等信息](doc:3ec9IMsB)| |industryCode|所属行业code|String|是|[5.2.查询企业合作主体,发票类目等信息](doc:3ec9IMsB)| |taxType|个税算法|String|否|业务线【轻税、账管家】需要必传 0:累进制 2:双定制| |idCardFrontUrl|身份证正面|String|否|URL地址| |idCardBackUrl|身份证反面|String|否|URL地址| |facePhotoUrl|人脸照|String|否|URL地址| #### 接口响应参数data字段解密后的参数说明: |参数名称|参数含义| 数据类型|是否必有|参数备注| |-|-|-|-|-| |status|个体户状态|Integer|是|[开户状态码](doc:KskSPDLn)| |failReason|失败原因|String|是|该参数内容可能为空,成功的时候失败原因为空字符串| ## 1.3.1. 个体户信息查询接口 开发环境:https://pay-dev.lx-rhino.com 生产环境:https://api.lx-rhino.com #### 接口地址:/open/api/v1/selfRegistered/querySelfEmployedInfo/{token} #### 请求方式:POST #### 请求参数说明: |参数名称|参数含义|数据类型|是否必填|参数备注| |-|-|-|-|-| |mainstayId|主体ID|Integer|是|| #### 接口响应参数说明: |参数名称|参数含义| 数据类型|是否必有|参数备注| |-|-|-|-|-| |name|法人姓名|String|是|| |idCard|法人身份证号码|String|是|| |status|状态|Integer|是|[个体户状态码](doc:KskSPDLn)| |taxStatus|税务状态|Integer|是|0:未实名,1:已实名。该状态为已实名才可进行开票操作| |taxType|税算法类型|Integer|是|0累进制、1核定制| |refuseType|拒绝类型|Integer|否|| |refuseReason|审核拒绝原因|String|否|| |companyName|个体户公司名称|String|是|| |taxNumber|税号|String|否|个体户注册成功之后才会有税号| |mobile|注册手机号码|String|是|| |address|注册地址|String|是|| |businessLicense|营业执照|String|否|个体户注册成功之后才会有| |entrustProtocol|个体户协议|String|否|个体户签名之后才会有| ## 1.3.2.个体户信息查询接口(简化版) 开发环境:https://pay-dev.lx-rhino.com 生产环境:https://api.lx-rhino.com #### 接口地址:/open/api/v1/selfRegistered/selfEmployedQuery #### 请求方式:POST #### 请求参数说明: |参数名称|参数含义|数据类型|是否必填|参数备注| |-|-|-|-|-| |idCard|个体户身份证号|String(18)|是|| |mainstayId|注册地|Integer(2)|是|| |source|所属业务线|Integer(2)|是|2:轻税 3:账管家 4:云纳税| #### 接口响应参数说明: |参数名称|参数含义| 数据类型|是否必有|参数备注| |-|-|-|-|-| |status| 个体户状态|Integer|是|个体户状态请查阅:[个体户查询状态码](doc:KskSPDLn)| |taxStatus|税务状态|Integer|是|0:未实名,1:已实名。当该状态变为“已实名”后才可以进行开票申请操作|| |isRefuse| 是否审核拒绝 0:未拒绝 1:审核拒绝|String|是|当个体户审核拒绝时候,该参数值为 1(表示审核拒绝)。个体户状态(status)参数依旧为 -1(待申请状态)。| |name|个体户姓名|String|是|例:张三| |idCard|个体户身份证号|String|是|例:410422199405051167| |mainstayName|注册地|String|是|例:长兴| |companyName|公司名|String|是|例:xxxx有限公司| |taxNumber|纳税人识别号|String|否|例:91330100FS234(纳税人识别号)| |phoneAddress|手机号、地址|String|否|例:浙江省杭州市滨江区网商路xx号 130xxxx3381| |bankNameAccount|开户行及账户信息|String|否|例:中国工商银行杭州富春支行 330501164xxxxxxx| |license| 营业执照|String|否|例:https://qiniu.lx-rhino.com/XXXX| |failReason| 异常原因|String|否|该参数内容可能为空,成功的时候失败原因为空字符串| |taxType|个税类型|Integer|是|0 累进制、1 核定制 2、双定制| |entrustProtocol|个体户协议|String|否|个体户签名之后才会有| ## 1.3.3.个体户信息查询接口(批量) 开发环境:https://pay-dev.lx-rhino.com 生产环境:https://api.lx-rhino.com #### 接口地址:/open/api/v1/selfRegistered/qsSelfEmployedBatchQuery #### 请求方式:POST #### 请求参数说明: |参数名称|参数含义|数据类型|是否必填|参数备注| |-|-|-|-|-| |idCards|身份证号码|List<String>|是|身份证号码数组,身份证个数不可超过100个| |mainstayId|主体ID|Integer|是| #### 接口响应参数说明: |参数名称|参数含义| 数据类型|是否必有|参数备注| |-|-|-|-|-| |selectStatus|是否查询到|boolean|是|false:未查询到 true:查询到了| |idCard|身份证号码|String|是|| |name|姓名|String|个体户存在必传|| |mainstayName|注册地|String|个体户存在必传|| |status|个体户状态|Integer|个体户存在必传|[个体户状态码](doc:KskSPDLn)| |taxStatus|税务状态|Integer|个体户存在必传|0:未实名,1:已实名。该状态为已实名才可进行开票操作| |taxType|税算法类型|Integer|个体户存在必传|0累进制、1核定制| |isRefuse|审核拒绝|Integer|个体户存在必传|0:未拒绝 1:审核拒绝|| |companyName|个体户公司名称|String|个体户存在必传|| |bankNameAccount|开户行及账户信息|String|个体户存在必传|| |taxNumber|税号|String|否|个体户存在必传,且个体户注册成功之后才会有税号| |phoneAddress|手机号、注册地|String|个体户存在必传|| |license|营业执照|String|否|个体户存在必传,且个体户注册成功之后才会有| |failReason|异常原因|String|否| |source|所属业务线|Integer|个体户存在必传|2:轻税 3:账管家 4:云纳税| |entrustProtocol|个体户协议|String|否|个体户存在必传,且个体户签名之后才会有| ## 1.4.个体户注销接口 开发环境:https://pay-dev.lx-rhino.com 生产环境:https://api.lx-rhino.com #### 接口地址:/open/api/v1/selfRegistered/selfEmployedLogout #### 请求方式:POST #### 请求参数说明: |参数名称|参数含义|数据类型|是否必填|参数备注| |-|-|-|-|-| |idCard|身份证号码|String|是| |mainstayId|主体ID|Integer|是| |source|业务线|Integer|业务线| 2轻税,3账管家,4云纳税| #### 接口响应参数说明: |参数名称|参数含义| 数据类型|是否必有|参数备注| |-|-|-|-|-| |status|个体户状态|Integer|是|40:注销中,注销中代表调用接口成功,等待系统处理即可| |needPay|是否需要支付|boolean|是|ture:需要支付注销费,false:无需支付注销费| |transNo|注销费支付订单号|String|否|只要当需要支付的时候该字段才有值| |payAmount|注销费|BigDecimal|否|只要当需要支付的时候该字段才有值| |agencyTransNos|季度服务费支付订单号|List&lt;String&gt;|否|只要当需要支付的时候该字段才有值| |agencyPayAmount|季度服务费|BigDecimal|否|只要当需要支付的时候该字段才有值| |totalPayAmount|总支付金额|BigDecimal|否|只要当需要支付的时候该字段才有值|