诺诺开放平台2.0版请求开具发票接口文档

需积分: 16 23 下载量 30 浏览量 更新于2024-08-05 收藏 112KB PDF 举报
"诺诺开放平台提供了一个名为`requestBillingNew`的请求开具发票接口,用于企业用户(包括服务商)填写发票的相关信息并发起开票请求。接口支持V2.0版本,需根据不同的环境(正式环境或沙箱环境)调用相应的请求地址。在进行接口调用前,用户需下载SDK,完成报文组装,并获取accessToken。同时,接口提供了在线调试功能,方便开发者测试。" 诺诺开放平台请求开具发票接口(2.0)是专为具备诺诺发票资质的企业用户设计的API,无论是自用型应用还是第三方应用,都需要遵循特定的调用规则。接口调用的环境分为正式环境和沙箱环境,正式环境的请求地址为`https://sdk.nuonuo.com/open/v1/services`,沙箱环境的请求地址为`https://sandbox.nuonuocs.cn/open/v1/services`。在实际操作中,开发者应根据测试或生产状态选择合适的环境。 调用接口时,需要在消息头中设置一系列公共请求参数,如Content-type指定MIME类型,X-Nuonuo-Sign为签名,accessToken代表授权码,userTax为授权商户的税号(第三方应用必填),以及method表示请求的方法名称。此外,消息体中包含senid(32位随机码)、nonce(8位随机正整数)、timestamp(当前时间的秒数)和appkey(平台分配给应用的appKey)。 接口的私有请求参数集中在订单对象(order)中,包含购方的详细信息,如buyerName(购方名称)、buyerTaxNum(购方税号,企业必填,个人可选)、buyerTel(购方电话)、buyerAddress(购方地址,二手车销售时必填)和buyerAccount(购方银行开户行及账号,也是二手车销售时必填)。这些参数允许企业根据实际业务需求填充发票内容。 此接口适用于需要自动化开具发票的场景,特别是对于有大量发票处理需求的企业或服务提供商,可以显著提高工作效率,减少人工操作的错误。开发者需要仔细阅读接口文档,理解每个参数的含义和用法,确保正确无误地集成到自己的系统中。