跳到正文
开灵科技 - 北京开灵科技有限公司API百宝箱

乐企开票 · 开通接口

支付宝系

本组接口为企业一站式完成税局乐企联用资质申请与开票配置: 生成开通授权链接发给企业,企业用企业支付宝登录确认后, 平台自动完成资质申请、审核跟踪与授权令牌托管。开通完成后,即可调用同体系的正向开票、反向开票接口。 资金与开票全程走支付宝官方通道直连税务系统。

调用地址

接口方法地址计费
生成开通授权链接POSThttps://openapi.kailingteck.com/api/v1/alipay/onboard/invite免费
查询开通结果POSThttps://openapi.kailingteck.com/api/v1/alipay/onboard/status免费
查询可开通发票产品POSThttps://openapi.kailingteck.com/api/v1/alipay/onboard/products免费
发票产品开通申请(企业自主)POSThttps://openapi.kailingteck.com/api/v1/alipay/onboard/apply免费

请求体为 JSON,Content-Type: application/json;鉴权与本平台其他接口同一套(X-App-Key / X-Timestamp / X-Sign,见 签名说明)。

开通流程(四步)

  1. 调用 onboard/invite 生成开通授权链接,发给企业经办人(反向开票只有 PC 网页链接,正向开票另附小程序链接);
  2. 企业在电脑上用企业支付宝登录开通页,核对税号信息、确认授权、提交开通(同步完成乐企联用资质申请);
  3. 平台侧完成审核跟踪与授权令牌自动托管——贵方无需处理任何支付宝证书/令牌细节;
  4. 调用 onboard/status 轮询开通结果,flow_status = ACTIVATION_SUCCESS 即开通完成,可开始开票。

注意:反向开票的开通授权只能在电脑上走网页确认,支付宝不支持小程序扫码授权,别把二维码发给企业; 反向开票仅支持企业支付宝;正反向都要用时务必以企业支付宝开通;单税号仅支持一个支付宝账户开通。

产品码速查

场景体系分类product_code
报废产品收购反向开票SCRAP_MATERIAL
农产品收购反向开票AGRICULTURAL_PRODUCT_PURCHASE
灵活用工(通用反向)反向开票REVERSE_INVOICE_NORMAL
基础版开票正向开票NORMAL_INVOICE
成品油发票正向开票REFINED_OIL_INVOICE
不动产租赁发票正向开票REAL_PROPERTY_BUSINESS_INVOICE
旅客运输发票正向开票PASSENGER_TRANSPORT_INVOICE

接口一:生成开通授权链接

请求参数

参数名称类型必填长度描述
product_codestring是64开票产品码,见下方「产品码速查」
out_apply_idstring是64外部申请ID,贵方自行生成、全局唯一,后续开通结果按此关联
company_namestring否128企业名称(可选,商户在开通页可自行填写/修改)
company_tax_nostring否20企业税号(可选,传入后开通页预填)

响应参数

参数名称类型必返描述
pc_urlstring是PC 端开通授权链接,商户在电脑上用企业支付宝登录网页、核对信息后确认授权
auth_modestring是授权方式:PC_WEB_ONLY 仅网页确认(反向开票三个产品码);PC_WEB_OR_MINI 网页或小程序均可(正向开票)
mini_scheme_urlstring否支付宝小程序开通链接(alipays:// scheme)。仅正向开票产品返回;反向开票不支持扫码授权,不返回此字段
out_apply_idstring是原样返回外部申请ID

请求示例

{
  "product_code": "SCRAP_MATERIAL",
  "out_apply_id": "KL_20260718_0001",
  "company_name": "某某再生资源有限公司",
  "company_tax_no": "913301067046373123"
}

响应示例

{
  "code": "10000",
  "msg": "Success",
  "out_apply_id": "KL_20260718_0001",
  "pc_url": "https://piao.alipay.com/isv/auth-invitation?productCode=SCRAP_MATERIAL&isvAppId=…&outApplyId=KL_20260718_0001",
  "auth_mode": "PC_WEB_ONLY"
}

接口二:查询开通结果

请求参数

参数名称类型必填长度描述
tax_nostring是20企业(商户)税号
apply_idstring条件28产品开通流水ID(与 out_apply_id 二选一)
out_apply_idstring条件64外部产品开通申请ID(与 apply_id 二选一)

响应参数

参数名称类型必返描述
apply_idstring是产品开通流水ID
out_apply_idstring是外部申请ID
flow_statusstring是开通状态:WAIT_AUDIT 待审核;AUTH_PENDING 授权中;AUTH_SUCCESS 授权成功;AUTH_FAIL 授权失败;ACTIVATION_SUCCESS 开通成功;AUDIT_FAIL 审核未通过;ACTIVATION_FAIL 开通失败
open_page_urlstring是开通流程页链接(需商户登录),流程卡住时可发给商户继续办理

响应示例

{
  "code": "10000",
  "msg": "Success",
  "apply_id": "2024121700152002340000001000",
  "out_apply_id": "KL_20260718_0001",
  "flow_status": "ACTIVATION_SUCCESS",
  "open_page_url": "https://piao.alipay.com/open/xxxxx"
}

接口三:查询可开通发票产品

请求参数

参数名称类型必填长度描述
product_typestring是16发票产品类型:BASIC 基础能力;INVOICE 正向开票;RECYCLING 反向开票

响应参数

参数名称类型必返描述
invoice_product_listarray否平台已发布发票产品列表
invoice_product_list.product_idstring是发票产品编号
invoice_product_list.product_namestring是发票产品名称,如「报废产品收购」
invoice_product_list.product_typestring是BASIC / INVOICE / RECYCLING
invoice_product_list.product_descstring是发票产品描述

接口四:发票产品开通申请(企业自主开通)

适用于企业不经邀请链接、直接按税号+产品编号发起开通的场景。

请求参数

参数名称类型必填长度描述
tax_nostring是20企业(商户)税号
product_idstring是16发票产品编号(可先调「产品查询」获取)
out_apply_idstring是64外部申请ID,唯一

响应参数

参数名称类型必返描述
apply_idstring是产品开通流水ID
out_apply_idstring是外部申请ID
flow_statusstring是开通状态:WAIT_AUDIT 待审核;AUTH_PENDING 授权中;AUTH_SUCCESS 授权成功;AUTH_FAIL 授权失败;ACTIVATION_SUCCESS 开通成功;AUDIT_FAIL 审核未通过;ACTIVATION_FAIL 开通失败
open_page_urlstring是开通流程页链接(需商户登录),流程卡住时可发给商户继续办理

常见业务错误码

错误码(sub_code)含义与处理
COMPANY_TAX_NO_UNANIMOUS企业税号与支付宝认证税号不一致,请核对税号
MERCHANT_NOT_CERTIFIED账户非企业账号或未完成实名认证,完成认证后重试
COMPANY_PRODUCT_EXIST该产品在当前企业下已申请存在,无需重复开通
NOT_PRODUCT_MULTI_INSTANCE暂不支持同一企业开通多个反向产品
OUT_FLOW_ID_APPLY_EXIST外部申请ID已存在,更换 out_apply_id 后重试
PRODUCT_NOT_EXIST / PRODUCT_ILLEGAL_STATUS发票产品不存在/已停用,先调产品查询确认

响应 code = 10000 为成功;业务失败时 code=40004,按 sub_code / sub_msg 提示处理。