发票推送
描述
收钱吧微信小店发票状态变更推送。
参数说明(JSON 格式)
| 参数 | 参数名称 | 类型 | 描述 |
|---|---|---|---|
| eventId | 推送事件ID | bigint | 全局唯一 |
| timestamp | 推送时间戳 | bigint | 当前时间毫秒值 |
| nonce | 随机字串 | String | 随机字串,用于签名 |
| content | 订单数据 | String | JSON 字符串,详见 Content 字段格式 |
| signature | 报文签名 | String | 详见公共推送验签 |
Content 字段格式(JSON 字串)
| 参数 | 参数名称 | 类型 | 描述 |
|---|---|---|---|
| invoiceSn | 发票申请编号 | String | 全局唯一 |
| orderSn | 订单号 | String | |
| sourceState | 发票原状态 | Byte | 1 待申请 2 已申请 3 已开票 4 已过期 5 红冲中 6 已红冲 7 蓝票开票失败 8 红冲失败 |
| targetState | 发票目标状态 | Byte | |
| sourceStateDesc | 发票原状态描述 | String | |
| targetStateDesc | 发票目标状态描述 | String | |
| requestId | 请求号 | String | |
| mallName | 小店名称 | String | |
| storeSn | 门店号 | String | |
| terminalSn | 终端号 | String | |
| totalAmount | 发票合计金额 | Long | |
| totalAmountWithoutTax | 不含税金额 | Long | |
| taxAmount | 税额 | Long | |
| invoiceDetailUrl | 查看发票详情地址 | String | |
| invoiceCreateTime | 发票创建时间 | Long | |
| invoiceItems | 发票明细数据 | List\ | |
| invoiceType | 发票类型 | Byte | 1 增值税专用发票 2 增值税普通发票 3 电子发票 4 卷式发票 |
| titleName | 抬头名称 | String | 发票抬头 |
| payeeTitleName | 销方名称 | String | 销方发票抬头名称 |
invoiceItems 数据结构
| 参数 | 参数名称 | 类型 |
|---|---|---|
| goodsName | 商品名称 | String |
| taxCode | 税收分类编码 | String |
| taxRate | 税率 | String |
| amount | 金额 | Long |
验签方式(同上)
见 公共推送验签。
⚠️ 发票推送 公钥单独配置:
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7Jas4s0/RbBkf/3KJEqwLrjGCbj63YKQwRDmzBzhCxhzk9MF79C/OXXINMCtMKJi+Kw02PhVDE56oh3k8qLcpK0vDiZYrnKBvzmSU+XL3KTgW8k79kapjn9dsIF0JNqfReKhUY+JX/IFpRYXdA5EHT86vpieFnoufuKN+dpVhNIO0WRCYQDFvYFSd4g4OFmitpoCCbL4+86ytBKr3ScDtL7hXIGJRTSE/SsGvdvYP5Y2tRSm4dNR4JDRjtwh/YlqcCevhfr2olFK+VFoZltXGrniUyBw7hyiUjCtMjUc2nA/gpEppcT4DfNp9VkeexTA40hMRzjt4ApLRmjEQG0pXwIDAQAB