- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IPTV业务管理平台2.0订购接口.doc
订购及计费接口
业务订购/退订购流程
图4-5-1-1:即时业务订购流程图
链接:64:7001/iptv3a/user/subscribe/subscribe.do
接口协议内容
承载协议:1. HTTP GET 增值业务使用
2. SOAP EPG使用
接口方向:EPG服务系统重定向 – 业务管理平台
接口功能: 用户订购业务。
请求消息包含以下关键参数
业务订购请求参数
名称 说明 数据类型 长度(字节) SPID SP的唯一标识 string 8 M UserID IPTV用户业务编号 string 36 O ContentID 内容ID string 32 O ServiceID IPTV服务编号 string 20 M ProductID IPTV产品编号 string 16 O UserToken 业务管理平台为该用户分配的临时身份证明,可采用Cookie的方式传递 string 32 M ReturnURL 返回EPG服务页面的URL string 256 M Action 订购动作
1:订购;2:退订 Sting 1 M
返回参数
名称 说明 数据类型 长度(字节) Result 业务订购结果 0:成功 其他:失败 String 4 M Description 结果描述 String 256 O UserID IPTV用户业务编号 string 36 O UserToken 业务管理平台为该用户分配的临时身份证明,可采用Cookie的方式传递 string 32 O ServiceID IPTV服务编号 string 20 M ProductID IPTV产品编号 string 16 M ProductName IPTV产品名称 string 100 O PurchaseType 0:免费
1:按次支付
5:包月 int 4 M Fee 支付金额(以分为单位) int 4 O SPID SP的唯一标识 string 8 O TransactionID 订购的事务编号 string 40 O ExpiredTime 订购关系的失效时间, 格 式 为YYYYMMDDhhmmss。缺少该参数表示永久有效。 String 14 O
订购参数校验要求
UserToken必须有效,从UserToken可以找到UserID;
Serviceid和Contentid必须两者存在其一;
通过UserID,可以从User表得到用户数据,用户状态正常;
通过ProductID,可以从Product表获得产品数据;
产品状态为发布状态(status=3);
产品应该没有过期,过期时间小于当前时间;
如果是包月产品,应该至少还有一个月的使用时间,到期时间至少在一个月以后;
非CRM产品,其授权应该不存在;
CRM产品在存在有效授权的情况下(ProductAuth表status=1),订购会先作废原有授权,然后继续进行,生成新的授权;
产品应该存在计费策略;
产品应该有服务对应关系。
退订购参数校验要求
UserToken必须有效,从UserToken可以找到UserID;
Serviceid和Contentid必须两者存在其一;
通过UserID,可以从User表得到用户数据,用户状态正常;
通过ProductID,可以从Product表获得产品数据;
产品状态为发布状态(status=3);
产品必须是包月产品,按次和免费产品均不可以退订购;
必须是有效授权,授权状态不能为过期(ProductAuth表status!=9);
如果产品的授权还在免费期内,不可以退订购;
产品应该存在计费策略;
产品应该有服务对应关系;
如果是CRM产品,必须30天以后才可以退订购。
订购/退订购接口SOAP方式和HTTP方式异同
由于EPG订购采用SOAP方式,而增值业务订购采用HTTP方式,所以处理有所不同。
EPG处理请求与确认页面,具体说为:EPG订购由EPG负责订购请求页面,该页面直接通过服务鉴权接口,获得可以订购的产品列表,列表中已经包含产品价格及优惠内容等信息;IPTV3A平台判定是否可以订购/退订购,然后执行订购/退订购动作。
增值业务管理平台处理请求页面,确认页面由IPTV3A平台提供。增值业务平台没有实现单个增值业务业务鉴权接口,所以不会获得产品价格和优惠信息;订购的时候,由增值业务平台发起请求,IPTV3A平台生成确认页面,给用户说明产品,并列出优惠信息。
错误代码表
分类 代码 描述 全部 0 成功 订购关系 1001 该产品已经存在有效授权 1002 生成产品授权错 1003 产品授权无法插入数据库 1005 无有效产品授权 1004
您可能关注的文档
最近下载
- 外墙涂料作业安全技术交底.docx VIP
- 2024广西高质量共建“一带一路”谱写人类命运共同体新篇章公需课答案.docx VIP
- SND-智能开关型电动执行机构使用说明书-常州电站辅机股份有限公司.PDF VIP
- 校园零星维修服务方案.docx VIP
- 【医院管理分享】:全病程服务管理模式的构建与实践-湘雅医院实践.pptx VIP
- 线束图面制图标准.doc VIP
- 审计署审计项目全流程审计质量控制办法.docx VIP
- “双碳”背景下受端电网火电机组增加调相功能关键技术.docx VIP
- 陕西省重点研发计划项目申请书【模板】.docx VIP
- 【大猫英语分级阅读三级】RebeccaattheFunfair丽贝卡玩转游乐园.pdf VIP
文档评论(0)