Appearance
简要描述
第三方查询发票信息
请求内容
路由:bill/ getbillInfo
加密说明:
1.请求参数+商户RSA公钥==>data值
2.请求参数+商户MD5 私钥 ==>md5值
内部属性如下
| 参数 | 名称 | 数据类型 | 长度 | 必填 | 说明 |
|---|---|---|---|---|---|
| uid | 商户id | String | Y | 商户id | |
| data | 加密串 | String | Y | RSA对请求参数加密所生成,加密参数见下表。 | |
| md5 | md5加密串 | String | Y |
data加密参数
| 标签名 | 名称 | 数据类型 | 长度 | 必填 | 说明 |
|---|---|---|---|---|---|
| ddqqlsh | 订单请求流水号 | String | Y |
应答内容
| 标签名 | 名称 | 数据类型 | 长度 | 必填 | 说明 |
|---|---|---|---|---|---|
| code | 返回码 | String | 5 | Y | 0为正常 其它为非正常 |
| msg | 返回信息 | String | 2000 | ||
| data |
data加密参数
| 标签名 | 名称 | 数据类型 | 长度 | 必填 | 说明 |
|---|---|---|---|---|---|
| pdfzjl | pdf文件流 | String | |||
| ddzt | 订单状态 | String | |||
| ddztxx | 订单状态描述 | String | |||
| fphm | 发票号码 | String | |||
| ddqqlsh | 订单请求流水号 | String | |||
| kprq | 开票日期 | String |
订单状态
| 状态码 | 状态码信息 | 状态码信息详细说明 | |
|---|---|---|---|
| 030000 | 订单开票成功 | 该状态为最终状态,表示当前订单处于开票成功 | |
| 031000 | 订单未开票 | 该状态表示当前订单处于未开票 如果没有人工干预,状态不会发生变化 如果需要重新开票可以更换订单请求流水号进行重新发起开票请求. | |
| 031999 | 订单开票失败 | 该状态表示当前订单处于开票失败 如果没有人工干预,状态不会发生变化 如果需要重新开票可以更换订单请求流水号进行重新发起开票请求. | |
| 032000 | 订单开票中 | 该状态表示当前订单处于开票中 这是一个中间状态,如果长时间处于该状态,可能出现异常状态,可以查看DDZTXX,判断当前订单的异常情况,系统会自动重试开票直到变为成功或者是失败 | |
| 032997 | 订单不存在 | 该状态表示未查询到当前订单数据 如果需要重新开票可以更换订单请求流水号进行重新发起开票请求. | |
| 032998 | 订单已拆分或已合并 | 该状态表示当前订单已经被拆分或已经被合并,需要根据拆分后数据状态或者是合并后数据状态判断当前订单状态 | |
| 032999 | 订单已删除 | 该状态表示当前订单已删除,如果需要重新开票可以更换订单请求流水号进行重新发起开票请求. |