# 打印消息推送
消息推送是开放平台主动调用开发者服务的一个通道,用于向应用推送扫码支付、收银退款、饿了么/美团出餐、抖音/美团团购等消息
目前平台仅支持一种推送方式:https推送方式。
开发者需要在管理中心,提前设置消息推送参数。当应用设置完成,开发平台会根据应用设置的推送方式进行推送消息,达到通知应用的目的。
推送流程及应用设置

1. 在应用设置中一定要填写秘钥(验证签名使用)
2. 推送地址必填,推送地址类型为http/https
### 推送协议
1.http 推送方式的推送协议详细说明请见如下文档说明:
[http/https推送方式](推送方式.md)
推送消息结构体示例
AES加密推送
```
{
"ciphertext":"t28mb4l4H9t26JvCzK739YUrv0ZlKuPYG6mBFvaDT0006HOS\/AbV2dMpoqVZJe\/QuEjUtGlFL8f2VRtQewRmPPjD+u59vnaU8NiSAVRiebtnMAeU8SJ9SmnhYMTWKbsz7oKhsJbpMB8RL+hbxA\/gxUhEBhsDcp267aPnrc6JSozk4RMMjp8e5weR6AANFC9vuoyPCnGdWJAngrYM",
"nonce":"TGZ75BH3KCQ0MDI9",
"tag":"Lbw0AMN9PGElB+NVOUHcBA==",
"additional_data":"transaction",
"iv":"TGZ75BH3KCQ0MDI9",
"signature":"sjmX1A14VhvJqX7gtUJuX0N4ybBWKBHnxmnD8Kxk\/ucvQTKRRHJGx73pSJwN5UrQWG9hKJQOOJHzgeGq1TmWrk47VMHp8T\/ANfXMS20INvCEWn7BDXPgpW\/dTlyukUtqIr\/msdbftI5rftK2C3pM9yObQhb4WZ6D2Nr4XwsgYKcnxxJb7rGNcgrZe0glqb9gWZ82VIiR3yYxQbidIhVqSmuHivrgCQk8DLT6RJLINlyrd7PNLs78qU8DSP3OGaQGNQGwxfrIQ8QOL3NdtLDNJcZDhcZ4bUutUDuDSEvw5qLtLPZq4\/+VQku81Vs2r4S\/OHbW9CF+3dVmjuts+kS5rQ=="
}
```
RSA加密推送
```
{
"ciphertext":"t28mb4l4H9t26JvCzK739YUrv0ZlKuPYG6mBFvaDT0006HOS\/AbV2dMpoqVZJe\/QuEjUtGlFL8f2VRtQewRmPPjD+u59vnaU8NiSAVRiebtnMAeU8SJ9SmnhYMTWKbsz7oKhsJbpMB8RL+hbxA\/gxUhEBhsDcp267aPnrc6JSozk4RMMjp8e5weR6AANFC9vuoyPCnGdWJAngrYM",
"signature":"sjmX1A14VhvJqX7gtUJuX0N4ybBWKBHnxmnD8Kxk\/ucvQTKRRHJGx73pSJwN5UrQWG9hKJQOOJHzgeGq1TmWrk47VMHp8T\/ANfXMS20INvCEWn7BDXPgpW\/dTlyukUtqIr\/msdbftI5rftK2C3pM9yObQhb4WZ6D2Nr4XwsgYKcnxxJb7rGNcgrZe0glqb9gWZ82VIiR3yYxQbidIhVqSmuHivrgCQk8DLT6RJLINlyrd7PNLs78qU8DSP3OGaQGNQGwxfrIQ8QOL3NdtLDNJcZDhcZ4bUutUDuDSEvw5qLtLPZq4\/+VQku81Vs2r4S\/OHbW9CF+3dVmjuts+kS5rQ=="
}
```
### 推送字段说明
|名称|类型|否|描述
|-|-|-|-|
|ciphertext|string|否|将被解密的密文
|nonce|string|是|参数
|tag|string|是|AES密码模式中的身份验证标签
|additional_data|string|是|额外的认证数据
|iv|string|是|非空的初始化向量
|signature|string|否|推送签名
- 使用前准备【必看】
- 开发者服务指引【必看】
- 接口更新动态
- 2024年5月
- 2024年1月
- 2023年11月
- 2023年10月
- 2023年9月
- 2023年6月
- 开发文档【必看】
- 调用协议【必看】
- 授权文档【必接】
- 自有型应用
- 开放型应用(OAuth2.0授权码模式)
- 开放型应用(扫码授权模式)
- SDK使用说明
- API文档【按需对接】
- 设备文档
- 设备绑定
- 设备解绑或取消授权
- 状态获取
- 离线或重启控制
- 打印控制
- logo控制
- 音效音量控制
- 内置语音控制
- 打印宽度获取
- 型号版本获取
- 接单拒单控制
- 打印文档
- 文本打印
- 图片打印
- 面单文档
- 面单生成并打印
- 面单取消
- 打印队列文档
- 订单状态获取(单订单)
- 订单列表获取
- 订单取消打印(单订单)
- 订单取消打印(全量)
- 订单重打(单订单)
- 应用设置文档
- 推送地址设置
- K8支付设置文档
- 推送开关设置
- 关键词设置
- 高级设置
- 打印消息推送
- 打印消息推送说明
- 打印完成推送
- 终端状态推送
- 接单拒单推送
- K8扫码信息推送
- 扫码相关功能流程图
- 产品介绍
- 授权说明
- 消息推送
- http/https推送方式
- 签名验证规则
- 解密规则
- 指令说明
- 验签解密示例
- 打印指令文档
- 指令文档说明
- 文本打印指令集
- 语音指令文档
- 多语言指令文档
- 扫码功能指令
- 常见问题
- 错误码说明
- FAQ