1. 快速开始
数电前置API
  • 快速开始
    • 接口调用
    • 加密说明
  • 销项接口
    • 发票开具
      • 发票开具
      • 发票开具-不动产租赁
      • 发票开具-不动产销售
      • 发票开具-建筑服务
      • 发票开具-成品油
      • 发票开具-旅客运输
      • 发票开具-货物运输
      • 快捷红冲
      • 发票开具-医疗服务(门诊)
      • 发票开具-医疗服务(住院)
      • 发票开具-自产农场品
      • 发票开具-成品油(乐企联用)
    • 发票管理
      • 发票查询
      • 发票批量查询
      • 文件下载
      • 发票推送
    • 发票作废
      • 发票作废
      • 发票作废状态查询
    • 发票上传
      • 单据上传
      • 单据删除
    • 红字确认单
      • 红字确认单申请
      • 红字确认单确认
      • 红字确认单下载
      • 红字确认单查询
      • 红字确认单批量查询
      • 快捷申请即开票
    • 登录认证
      • 登录认证
      • 短信认证
      • 扫码认证
      • 认证结果查询
    • 信息回调
      • 发票信息回调
      • 红字确认单信息回调
      • OCR识别信息回调
    • 信息管理
      • 企业名片查询
      • 发票赋码段查询
      • 新增客户信息
      • 查询客户信息
      • 新增商品信息
      • 查询商品信息
      • 查询部门信息
      • 查询用户信息
    • 订单管理
      • 扫码开票
        • 扫码开票-普通发票
        • 扫码开票-不动产租赁
        • 扫码开票-旅客运输
        • 扫码开票-作废或激活发票
      • 订单开票
        • 订单上传-普通发票
        • 订单上传-建筑服务发票
        • 订单上传-货物运输发票
        • 订单上传-不动产销售发票
        • 订单上传-不动产租赁发票
        • 订单上传-旅客运输发票
      • 订单查询
        • 订单查询
      • 订单删除
        • 订单删除
    • 代码说明
      • 医疗服务-证件类型代码说明
  • 进项接口
    • 对外接口-数电前置-进项
      • 进项发票池查询
      • 增值税--数电发票查验
      • 增值税发票查验
      • 非增值税发票查验--通用发票查验
      • 非增值税发票查验--区块链
      • 增值税发票报销接口
      • 非增值税发票签收/报销接口
      • 增值税发票状态查询接口
      • 非增值税采集票池查询接口
  • 数据模型
    • reimbursementDTO
    • EInvoiceAdditionalElement
    • InspectionDTO
    • EInvoiceConstruction
    • EInvoiceFreightLine
    • EInvoiceRealEstateSales
    • EInvoiceRealEstateLease
    • EInvoiceToll
    • EInvoicePassengerLine
    • EInvoiceMotorVehicle
    • EInvoiceSecondHandCar
    • EInvoiceRailwayTicketLine
    • EInvoiceAirTicket
    • EInvoiceAirTicketLine
  1. 快速开始

加密说明

请求头 isEncryption 为 0
直接把请求报文转base64即可,java转换示例:
若接口响应参数中data存在返回业务数据,该数据也是为base64,转换成明文即可:
请求头 isEncryption 为 1
===========================加密===================================
先用国密4加密,再转base64:
如以下的示例:
密钥:FD58C2A66F3FDA89D57E09566EB27ADB
第一步:原字符串为:
{
    "fpqqlsh": "kplsh20250911000011",
    "ddh": "2025091100001139276"
}

第二步:对第一步【原字符串】进行国密4加密后为:(加密模式:ESB、密钥/IV(数据格式):Hex、加密/解密结果:base64)
FvVpD3BWgf+iRKn6yfrzjOnbrZXJAIxDtNBGV99kmmGDYeMUtUzzXefkGBJhqTmqpjgIobm4Gp7rpzNsDhBLrdwW0tLIElYjvcWY/kNgrT4=

第三步:对第二步得到的【字符串】再base64编码后为:
RnZWcEQzQldnZitpUktuNnlmcnpqT25iclpYSkFJeER0TkJHVjk5a21tR0RZZU1VdFV6elhlZmtHQkpocVRtcXBqZ0lvYm00R3A3cnB6TnNEaEJMcmR3VzB0TElFbFlqdmNXWS9rTmdyVDQ9
===========================解密===================================
若接口响应参数中data存在返回业务数据,该数据为base64 + 国密4:
开源的在线网站base64编码测试工具:https://lzltool.cn/Encrypt/Base64View
开源的在线网站国密SM4编码测试工具:https://lzltool.cn/SM4
修改于 2025-09-13 03:30:20
上一页
接口调用
下一页
发票开具
Built with