# 订单通知

### 接口说明

如果小程序成为了微信小店的合作账号，并且通过小程序进入微信小店，下单成功后，微信小店会通过该接口将这部分订单通知给对应的渠道小程序，注意order_id并非小店侧的订单id，仅供渠道小程序查询使用

### 注意事项

- 回调url设置和消息推送规则需参考[消息推送文档](/miniprogram/dev/framework/server-ability/message-push.md) ，如果设置的回调url无法访问，商户将无法收微信小店发送的通知；

### 重试规则

如果接收方未能按规则应答或者应答超时，会认为推送失败，并以一定策略重试推送。重试策略为0s/0s/10s/1min/5min/30min/60min/60min/60min，最多推送10次，总计约3.6h。

### 请求参数说明

| 参数       | 类型   | 描述     |
| :-- | :-- | :-- |
| ToUserName                    | string | 小程序username                             |
| FromUserName    | string | 订单用户的OpenID                |
| CreateTime      | number | 事件时间，Unix时间戳，即格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数    |
| MsgType         | string | 消息类型，固定为 event                   |
| Event           | string | 事件类型，之前的合作账号事件名为cooperation_shop_order, 对于全新的关联账号，事件名为related_shop_order_submission |
| Data      | object  | 事件内容     |
| Data.order_id      | string  | 订单id,注意order_id并非小店侧的订单id,仅供渠道小程序查询使用     |
| Data.shop_appid      | string  | 店铺appid     |

### 请求参数示例（解密后的明文JSON）

```json
{
    "ToUserName": "gh_2defbb026678",
    "FromUserName": "OPENID",
    "CreateTime": 1706518830,
    "MsgType": "event",
    "Event": "cooperation_shop_order",
    "Data": {
        "order_id": "coiqBw3B************************************************************TdtdzIpQ",
        "shop_appid":"店铺appid"
    }
}

```
### 返回参数说明

只需直接返回字符串
```
success
```

### 返回参数示例

```
success
```
