# 第三方微信卡包通知
### 调用第三方插入微信卡包接口
#### **接口用途**
- 当取码方需要易百协助调用制码方完成微信卡包通知时,电子凭证平台请求ESB调用此接口。
- 制码方需提供给易百相应URL。
#### **接口说明**
- 该接口为电子凭证平台调用ESB做用户卡包通知操作,ESB再根据不同制码方拼装报文并实时请求。
#### **url**
- `activityInsert`
**请求参数,[WHALE](https://book.e-buy.com/books/e-buy-40/page/7f100#whale "易百电子凭证4.0系统的别称")===>ESB**
字段 | 类型 | 是否必填 | 字段意义 | 备注 |
---|
channelId | String | 是 | 外部制码方id | |
requestId | String | 是 | 请求流水号 | 32个字符,用于标识唯一一笔交易 |
codes | String | 是 | 码号 | |
userUnionId | String | 否 | 微信用户唯一识别号 | |
appId | String | 否 | 公众号id | |
userOpenId | String | 否 | 微信用户唯一识别号 | |
sign | String | 是 | 签名 |
**请求报文举例**
```
{
"channelId":"10002401",
"requestId": "20181019112535100000000000000002",
"codes": "1021242013780905000",
"userUnionId":"2429********************",
"sign":"deid3412dj98s34lix"
}
```
**返回参数,ESB===>[WHALE](https://book.e-buy.com/books/e-buy-40/page/7f100#whale "易百电子凭证4.0系统的别称")**
字段 | 类型 | 是否必填 | 字段意义 | 备注 |
---|
returnCode | String | 是 | 请求返回码 | |
returnMsg | String | 是 | 请求返回信息 |
**返回报文举例**
```
{
"returnCode": "00",
"returnMsg": "操作成功",
}
```