在数字电视在线支付系统中一种与商户系统交易的接口方法

文档序号:6365054阅读:177来源:国知局
专利名称:在数字电视在线支付系统中一种与商户系统交易的接口方法
技术领域
本发明涉及通讯领域,特别是涉及在数字电视在线支付系统中一种与商户交易的接口方法。
背景技术
随着数字电视网络的发展,运营商也相应推出了越来越多的双向增值业务。其中电视商城是一典型的增值业务,用户在电视上购买商品后如何进行付费是当前运营商碰到的难题,用户去运营商柜台或通过银行代收的传统付费方式已经不能满足这些增值业务的 需求。数字电视在线支付给用户提供了一条自助便捷的付费通道,并将推动增值业务在有线数字电视网络中的发展。近期国家加速推进三网融合的进程,各地运营商已在数字电视双向网络中开展电视商城、电视小额支付、等在线付费的增值业务,同时也引入越来越多的能提供内容服务的商户,作为运营商核心系统的在线交易系统在与商户系统之间进行数据交换时,通讯接口的标准化也越来越显得重要。

发明内容
本发明所要解决的技术问题是提供在数字电视在线支付系统中一种与商户系统交易的接口方法,以规范在线交易系统与商家系统的接口通信方式,使得接口和流程标准化,方便了运营商引入更多能提供内容服务商户,从而利于运营商在电视上开展增值业务。为实现上述发明目的,本发明提供在数字电视在线支付系统中一种与商户系统交易的接口方法,包括一种与商户系统进行交易接口,一种用户对所购买商品的订单状态操作的确认接口,一种系统对用户超时未做确认的订单进行处理,同时通知商户系统的系统确认接口,还有一种供商户系统与支付系统对订单进行校对的对账接口 ;所述支付接口,用于商户系统向支付系统提交用户订单(支付)信息,以通过支付系统平台,为数字电视用户提供在线支付服务;数字电视用户有一个支付系统帐户,在商户系统上进行订购(支付)交易,当用户选择支付系统进行付款后,通过商户系统跳转到支付系统的页面,用户输入支付系统的支付帐号和密码开始付款,如果用户的支付帐户有足够余额支付这笔交易,那么用户可以快速完成交易付款;如果用户的支付帐户没有足够这笔交易的余额,这这笔交易将取消并返回商户系统。所述支付确认接口和退款接口,用于用户通过支付系统付款,在收到商品后(或者对商品不满意,或者想取消交易),通过数字电视登录支付系统进行支付确认操作,支付系统主动通知商户系统关于用户的确认情况,对于用户的退款操作,可根据协商的情况把订单金额支付给商户或退还给用户。支付确认包括如下两种状态
支付(同意支付)——该状态下,支付系统将订单金额打入商户帐户退款申请(不同意支付)——该状态下,支付系统将订单状态设置为退款申请,这时候用户需要联系数字电视运营商的客服人员,由客服人员统一联系用户和商户进行协商处理。该状态下订单将暂时保存退款处理状态,在协商之后,由由客服人员根据协商结果进行处理(通过支付系统后台管理系统),如不进行协商,订单将一直保持退款状态。所述系统确认接口,用于用户通过支付系统付款,在收到商品后,用户超时未对订单做任何操作(支付/退款)。在该状态下,支付系统根据先前的约定,将订单金额进行相应处理,并将订单状态设置为“系统确认”,同时主动通知商户系统。所述的对账接口,用于支付系统每天将当天的所有(支付)交易订单信息以文本的形式放在事先约定的FTP目录上,商户系统每天到对应的FTP目录中上获取交易订单信息进行核对。如发现与支付系统不同,以支付系统交易订单信息为准进行订单信息修改。 在数字电视在线支付系统中一种与商户系统交易的接口通讯方式采用表单提交方式HTTP POST,编码方式均使用GBK编码;为了保证数据在传输过程中数据真实性和完整性,商户系统与支付系统能够通讯的双方系统需要对交易报文数据进行数字签名,双方系统在接收到对端发过来的数据后,需要对交易报文的签名做校验。这里提到的数字签名是指对要发送的参数,按照指定的参数和顺序,依次连成字符串,并在最后追加事先与商家系统约定好的密钥形成一个新串。例如sign = MD5(交易流水号+机顶盒号+订单编号+订单时间+金额+通知URL+双方约定的密钥)。对这个新串进行MD5加密后,将结果转换为小写的16进制数,作为交易报文的一个sign参数的值送给对端系统;对端系统接受到交易请求的报文后,首先对报文签名sign参数做校验,校验通过则对报文做后续处理,否则给对方返回错误提示。以支付接口为例,接口定义如下
权利要求
1.在数字电视在线支付系统中一种与商户系统交易的接口方法,其特征在于,包括了支付系统对商户系统的如下接口 一种是接收外部商户系统支付请求的接口,称为支付接口 ;一种是支付系统主动通知商户系统关于用户对订单的确认操作的接口,称为支付确认接口 ;一种是用户退款后支付系统根据协商情况将订单金额支付给商户或退还给用户;一种是支付系统定时对订单进行扫描,对于用户超时未做确认的订单进行系统确认处理,称为系统确认接口 ;一种商户系统每天将当天的所有(支付)交易订单信息以支付系统所提供的信息为准做校对,称之为对账接口 ; 所述付接口,用于商户系统向支付系统提交用户订单(支付)信息,以通过支付系统平台,为数字电视用户提供在线支付服务; 所述支付确认接口,用于用户通过支付系统,对在线支付的订单进行确认的操作,包括支付(同意支付)和退款(不同意支付)两种状态,支付系统主动通知商户系统用户的订单确认操作状态; 所述退款接口,用于用户通过在线支付方式付款,在收到商品后,对商品不满意(或者想取消交易),通过数字电视登录支付系统进行退款操作,可通过客服人员联系用户和商户进行协商,在协商后,客服人员根据协商结果对退款处理订单进行处理将订单金额支付给商户或者回退给用户,根据协商结果而定; 所述系统确认接口,用于支付系统定时对订单进行自动扫描,对用户超时未做确认的订单进行系统确认处理,同时通知商户系统; 所述对账接口,用于支付系统每天将当天的所有(支付)交易订单信息以文本的形式放在事先约定的FTP目录上,商户系统每天到对应的FTP目录中上获取交易订单信息进行核对。如发现与支付系统不同,以支付系统交易订单信息为准进行订单信息修改。
2.在数字电视在线支付系统中一种与商户系统交易的接口通讯方式,其特征在于,商户系统与支付系统的通讯接口采用表单提交方式HTTP POST,编码方式均使用GBK编码; 为了保证数据在传输过程中数据真实性和完整性,商户系统与支付系统能够通讯双方需要对数据进行数字签名,在接收签名数据后进行签名校验。
3.根据权利要求I所述的方法,其特征在于,还包括所述的支付接口是指数字电视用户有一个支付系统帐户,在商户系统上进行订购(支付)交易,当用户选择支付系统进行付款后,通过商户系统跳转到支付系统的页面,用户输入支付系统的支付帐号和密码开始付款,如果用户的支付帐户有足够余额支付这笔交易,那么用户可以快速完成交易付款;如果用户的支付帐户没有足够这笔交易的余额,这这笔交易将取消并返回商户系统。
4.根据权利要求I所述的方法,其特征在于,还包括所述交易确认接口是指用户通过支付系统付款,在收到商品后(或者对商品不满意,或者想取消交易),通过数字电视登录支付系统进行支付确认操作,支付系统主动通知商户系统关于用户的确认情况; 支付确认包括如下两种状态 支付(同意支付)——该状态下,支付系统将订单金额打入商户帐户 退款申请(不同意支付)——该状态下,支付系统将订单状态设置为退款申请,这时候用户需要联系数字电视运营商的客服人员,由客服人员统一联系用户和商户进行协商处理。该状态下订单将暂时保存退款处理状态,在协商之后,由由客服人员根据协商结果进行处理(通过支付系统后台管理系统),如不进行协商,订单将一直保持退款状态。
5.根据权利要求I所述的方法,其特征在于,还包括所述的系统确认接口是指用户通过支付系统付款,在收到商品后,用户超时未对订单做任何操作(支付/退款)。该状态下,支付系统根据先前的约定,将订单金额进行相应处理,并将订单状态设置为“系统确认”,同时主动通知商户系统。
6.根据权利要求2所述的方法,其特征在于,还包括所述的数字签名是对要发送的参数,按照指定的参数和顺序,依次连成字符串,并在最后追加事先与商家系统约定好的密钥形成一个新串; 对这个新串进行MD5加密后,将结果转换为小写的16进制数,作为通讯报文的一个sign参数的值送到对端系统; 对端系统接受到交易请求的报文后,首先对报文签名sign参数做校验,校验通过则对报文做后续处理,否则给对方返回错误提示。
全文摘要
本发明公开了在数字电视在线支付系统中一种与商户系统交易的接口方法,包括了商户系统向支付系统提交用户订单信息,以通过支付系统为数字电视用户提供在线支付服务的支付接口;用户通过支付系统,对在线支付的订单进行确认操作,包括支付(同意支付)和退款(不同意支付)两种状态,支付系统主动通知商户系统用户的订单确认状态的支付确认接口和退款处理接口;支付系统定时对订单进行自动扫描,对用户超时未做确认的订单进行处理,同时通知商户系统的系统确认接口;商户系统每天以支付系统的账单为准做校对的对账接口。本发明同时还公开了交易接口的通讯方式及安全规范。利用本发明,可降低数字电视在线支付系统的实现成本,有利于推广和普及。
文档编号G06Q20/08GK102708482SQ201210109719
公开日2012年10月3日 申请日期2012年4月11日 优先权日2012年4月11日
发明者丁保剑, 曾晓烨, 邓任远 申请人:佳都新太科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1