所有接口的请求地址前缀
无限聚核开放平台
团购核销 API
面向棋牌室、台球厅、健身房、酒店民宿、茶室、练舞房、自助洗车、K歌等无人自助业态,提供美团、抖音团购券核销接口服务。仅需对接 3 个接口,即可实现快速接入,大幅缩短部署周期,团购平台资金快速回流。
所有接口请求头统一格式
其他 code 值均为失败
1. API Host:
https://open.elys.cn2. 所有接口请求头:
Content-Type: application/json3. 返回
code: 10000 为成功,其他为失败快速接入
按业务流程串联 V2 接口即可完成核销能力对接。
登录获取 Token
调用 POST /api/hexiao/v2/login,使用邮箱与密码换取 token,后续接口放在 Authorization: Bearer … 中。
首次授权(按需)
调用 POST /api/hexiao/v2/get/auth/url,按 platform(1 美团 / 2 抖音)获取对应平台的授权链接,完成授权后再验券。
验券 → 核销
先 ddzh-tuangou-receipt-prepare 拿到 ticketInfo,再调用 ddzh-tuangou-receipt-consume 完成核销;查询在售用 ddzh-tuangou-deal-queryshopdeal。
统一返回结构
所有接口遵循同一套外层字段,便于统一处理。
成功时:
{
"success": true,
"code": 10000,
"message": "success",
"traceId": null,
"data": {}
}
失败时常见形式:
{
"success": false,
"code": 10001,
"message": "错误信息"
}
| 字段 | 说明 |
|---|---|
| shopId | 系统内门店 ID;授权、验券、查团购等均使用。 |
| platform | 1 美团,2 抖音;可传字符串 "1" / "2"。 |
| ticketInfo | 字符串,来自「验券前检查」;核销时必须原样传回。 |
接口详情
以下为 Hexiao V2 全部开放接口说明。
使用注册邮箱与密码登录,返回用户信息与会话 token。本接口不需要 Authorization 头。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| string | 是 | 登录邮箱 | |
| password | string | 是 | 登录密码 |
{
"email": "user@example.com",
"password": "123456"
}
{
"success": true,
"code": 10000,
"message": "success",
"data": {
"user": {
"id": 9,
"name": "示例用户",
"email": "user@example.com",
"phoneNumber": "13800000000"
},
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}
}
需登录态。按 platform 返回对应平台的授权 URL,用于开店宝 / 抖音来客等授权流程。
Authorization: Bearer <token>
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| shopId | number | string | 是 | 门店 ID |
| platform | number | string | 是 | 1 美团,2 抖音;可传字符串 "1" / "2" |
{
"shopId": 123,
"platform": 1
}
{
"success": true,
"code": 10000,
"message": "OK",
"traceId": "691400000000000001",
"data": "https://example.com/auth?token=example"
}
创建主门店或子门店。传入 shopId 时表示在已有门店下创建子门店;adminUserId 可选,缺省为当前用户。
Authorization: Bearer <token>
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| shopName | string | 是 | 门店名称 |
| shopId | number | string | 否 | 有则表示子门店 |
| adminUserId | number | string | 否 | 归属管理员 ID |
{
"shopName": "示例门店",
"adminUserId": 9
}
{
"shopName": "示例子门店",
"shopId": 123,
"adminUserId": 9
}
{
"success": true,
"code": 10000,
"message": "success",
"data": {
"shopId": 10001,
"name": "示例门店",
"shopKey": "ABCDEF",
"providerShopId": 2000001
}
}
删除指定门店;需具备对应门店访问权限。
Authorization: Bearer <token>
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| shopId | number | string | 是 | 门店 ID |
| adminUserId | number | string | 否 | 操作者;缺省为当前用户 |
{
"shopId": 10001,
"adminUserId": 9
}
{
"success": true,
"code": 10000,
"message": "删除成功",
"data": {
"shopId": 10001
}
}
传门店、平台与券码,返回票价信息与 ticketInfo。美团/抖音对外统一结构;ticketData 部分平台可能为空字符串。
Authorization: Bearer <token>
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| shopId | number | string | 是 | 门店 ID |
| platform | number | string | 是 | 1 美团,2 抖音 |
| code | string | 是 | 券码 |
{
"shopId": 123,
"platform": 2,
"code": "0106803637807"
}
{
"success": true,
"code": 10000,
"message": "success",
"traceId": "2026040518025671DC47D0CC1663E68012",
"data": {
"payAmount": 7990,
"shopId": "7441782134131394611",
"ticketName": "【不限时段】畅玩5小时",
"ticketInfo": "{\"verifyToken\":\"edcfd7a8-...\"}",
"ticketData": "",
"groupPayType": 1
}
}
ticketInfo 必须与验券前检查返回完全一致。返回数组,每一元素为一次核销结果。
Authorization: Bearer <token>
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| shopId | number | string | 是 | 门店 ID |
| platform | number | string | 是 | 1 / 2 |
| ticketInfo | string | 是 | 预检返回 |
| code | string | 是 | 券码 |
| num | number | string | 否 | 核销数量,默认 1 |
{
"shopId": 123,
"platform": 2,
"ticketInfo": "...",
"code": "0106803637807",
"num": 1
}
{
"success": true,
"code": 10000,
"message": "履约成功",
"traceId": "20260405180323EAC4753A33B03DFA328B",
"data": [
{
"bizType": 0,
"dealTitle": "【不限时段】畅玩5小时",
"receiptCode": "180886072740962",
"dealPrice": 79.9,
"orderId": "1093364371426903131"
}
]
}
分页查询门店在售团购,美团与抖音统一 Deal 列表结构。
Authorization: Bearer <token>
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| shopId | number | string | 是 | 门店 ID |
| platform | number | string | 是 | 1 / 2 |
| offset | number | string | 否 | 页码,默认 1 |
| limit | number | string | 否 | 每页条数,默认 10 |
| source | number | string | 否 | 业务来源,默认 1 |
{
"shopId": 123,
"platform": 2,
"offset": "1",
"limit": "10",
"source": "1"
}
{
"success": true,
"code": 10000,
"message": "success",
"traceId": "202604051814407E5A0C7AC78468AD445D",
"data": [
{
"dealId": "1816849307970587",
"title": "【不限时段】畅玩5小时",
"price": 79.9,
"marketPrice": 92,
"saleChannelName": "抖音"
}
]
}
推荐调用顺序
按场景串联接口,减少无效重试。
核销流程
1)login 取 Token → 2)如需首次授权,调用 meituan/get/auth/url(按 platform 获取美团 / 抖音授权链接)→ 3)receipt-prepare 取 ticketInfo → 4)receipt-consume 完成核销。
查询在售
1)login → 2)ddzh-tuangou-deal-queryshopdeal 拉取门店团购列表。
常见问题
排错时可按下列项自查。
检查邮箱、密码是否正确,请求体是否为合法 JSON。
确认请求头已带 Authorization: Bearer <token>(登录接口除外)。
ticketInfo 从哪里来仅由「验券前检查」返回,核销时原样传入,勿自行改写。
核对 shopId,并确认当前用户对门店有访问权限。
检查门店是否完成对应平台配置、授权或初始化。