4.纳税清单接口

## 1. 纳税清单查询接口 #### 接口地址: /open/api/v1/taxlist/query #### 请求方式:POST #### 请求参数说明: |参数名称|参数含义| 数据类型|是否必填|参数备注| |-|-|-|-|-| |month|月份|String(32)|是|格式"yyyy-MM-dd" 例如:"2021-11-26"| #### 接口响应参数data字段解密后的参数说明: |参数名称| 参数含义| 数据类型| 是否必有| 参数备注| |-|-|-|-|-| |companyName| 商户名称|String| 是|| |fileUrl|纳税清单文档|String| 否|多个用逗号隔开例如 https://xxxx.xxx.xx/1.pdf,https//xxxx.xxx.xx/2.pdf。如果该内容为空则说明还未获取到纳税清单文件| |month| 年月|String| 是|格式"yyyy-MM-dd" 例如 2021-11-26| ## 2. 纳税清单回调接口 >d 该接口需要第三方自行编写提供接口到发放平台 接口编写示例如下。 #### 请求方式:POST ```java @PostMapping("signCallBack") @ResponseBody public String signCallBack(HttpServletRequest request, @RequestBody String data){ String publicKey = "该公钥由发放平台提供发放到贵司邮箱"; //解密 String decode = RSAHelper.decryptByPublicKey(data, publicKey); /*贵公司处理业务逻辑*/ return "success"; } ``` 解密工具类在 [JAVA_DEMO](https://gitee.com/xinfudblog/lxapi_java_demo) 的 RSAHelper 类中 >d 贵司写完后提供到接口url给发放平台即可。回调成功需返回success,不然回重复回调,至多重试5次 postman中模拟接口是否正常接收数据如下操作 ![微信截图_20191111122018.png](https://cos.easydoc.net/44383407/files/k2tx5nl4.png) #### 传给回调接口参数data 解密结果json说明: 解密结果示例如下: ```json {"companyName":"xxx有限公司","fileUrl":"https://xxx.xx.xx/1.pdf","month":"2021-11-26"}"; ``` |参数名称| 参数含义|数据类型| 是否必有| 参数备注| |-|-|-|-|-| |companyName| 商户名称|String| 是|| |fileUrl|纳税清单文档|String| 否|多个用逗号隔开例如 https://xxxx.xxx.xx/1.pdf,https//xxxx.xxx.xx/2.pdf。如果该内容为空则说明还未获取到纳税清单文件| |month| 年月|String| 是|格式"yyyy-MM-dd" 例如 2021-11-26|