中商云开放平台 API 文档
首页
中商云购开放平台
首页
中商云购开放平台
  1. 首页
  • 返回首页
  • 电影票
  • 接口注意事项
  • 回调说明
  • 城市地区接口
    • 获取品牌院线
      POST
    • 获取城市的影院列表
      POST
  • 影院及院线接口
    • 账号信息
      POST
    • 全国所有城市
      POST
    • 获取城市包含的行政区县
      POST
  • 电影接口
    • 获取影片信息及近期排期
      POST
    • 获取影院详细信息及近期排期的影片
      POST
    • 获取影片排期的影院
      POST
    • 获取电影详细信息
      POST
  • 影院场次接口
    • 获取影片某场次的座位列表
      POST
    • 检验场次座位是否可售
      POST
  • 影票订单接口
    • 提交购票需求生成订单
      POST
    • 查询订单
      POST
    • 订单列表
      POST
    • 获取影院某影片的场次列表
      POST
    • 获取热门电影&待上映电影
      POST
首页
中商云购开放平台
首页
中商云购开放平台
  1. 首页

回调说明

接口说明:订单状态发生变更时通知商户,需在【提交购票需求生成订单】接口中携带 notifyUrl 参数。
通知方式:采用 HTTP POST 方式传输 JSON 数据;渠道处理完成后需返回字符串 success,否则将重复通知。

回调请求体#

字段名称字段描述字段类型
type1:出票成功 3:更新影票 6:已取消(未出票退单)7:订单完成 8:订单退单number
orderData订单数据Object

订单数据#

字段名称字段描述字段类型
outOrderNo周边订单号String
channelOrderNo渠道订单号String
orderTitle订单标题String
orderSubTitle订单副标题String
orderDesc订单描述String
originPrice门市价Double
salePrice销售价Double
settlePrice结算价Double
quantity购买数量Integer
totalSettleAmount总结算价Double
status0:待接单 1:已接单 2:已出票 3:已完成 6:已取消(未出票退单) 7:已退单(出票成功后退单)Integer
tickets电影票集合

电影票集合#

字段名称字段描述字段类型
ticketId电影票票号String
ticketSecret电影票验证码String
ticketQrCode电影票取票二维码内容String
seatNo座位名称,多个座位“,”隔开String

回调处理规则#

📌
综合 type + orderData.status
目标流程:
下单成功 → 出票中 → 出票成功 / 出票失败(退款)

一、处理优先级#

1.
先判断 退单 / 取消
2.
再判断 是否已出票
3.
更新类回调不改变主状态

二、出票成功态(Success)#

满足任一条件即视为出票成功:
type = 1(出票成功)
type = 3(更新影票)
type = 7(订单完成)
orderData.status = 2(已出票)
orderData.status = 3(已完成)
处理逻辑:
保存 / 更新电影票信息
ticketId / ticketSecret / ticketQrCode / seatNo
订单状态置为:出票成功

三、出票失败 / 退单态(Fail)#

满足任一条件直接失败:
type = 6(已取消,未出票退单)
type = 8(订单退单)
orderData.status = 6(未出票取消)
orderData.status = 7(已退单,出票后退单)
处理逻辑:
订单状态置为:出票失败
若已支付,执行自动退款

四、出票中(Processing)#

以下状态仅表示处理中:
orderData.status = 0(待接单)
orderData.status = 1(已接单)
处理逻辑:
保持状态:出票中
等待后续回调或主动查询

五、补充说明#

type = 3 仅用于 更新影票信息,不改变成功状态
回调处理需 幂等(以 outOrderNo / channelOrderNo 为唯一键)
所有终态只允许处理一次
修改于 2026-01-06 03:02:46
上一页
接口注意事项
下一页
获取品牌院线
Built with