一种电子券联机支付方法和系统的制作方法
【技术领域】
[0001]本发明涉及电商交互技术,尤其涉及一种电子券联机支付方法和系统。
【背景技术】
[0002]目前,在电商支付系统中,电子券的应用非常广泛。电子券通常与账户绑定,并在账户系统中记录余额;其中,账户可能是某电商平台的会员账户,也可能是用户终端账户,如用户所持手机终端对应的手机号码。当通过用户终端得知收到电子券后,用户可以通过PC机登录指定的电子商务平台选取商品并加入购物车。由于电子券与账户绑定,所以用户在确定购买时,支付页面会显示出用户的电子券余额,同时向用户提供是否使用电子券进行支付的选项。
[0003]在实现电子券支付的过程中,根据电商平台的要求需要用户输入密码确认操作。用户在确定购买时,选择使用电子券进行支付后,支付页面会自动跳转到支付渠道的密码输入界面。这里,为了保证密码的可靠性,密码输入页面通常由支付渠道提供,从而保证第三方系统不会获取到用户的明文密码。
[0004]然而,上述整个电子券支付过程通过互联网完成,在商户方面,要求有大型电子商务平台的商户接入;在用户端,需要有一台PC机,如此,该电子券支付过程适用于远程消费。
[0005]但是,当商户或用户需要通过现场支付来完成交易时,上述电子券支付流程并不能满足商户或用户的需求。例如,某餐厅或超市,其自身并不具备电商系统;或者,某用户希望到现场进行支付、挑选商品时,需要通过一台PC机才能完成订单。这样,利用现有的电子券支付方式,用户体验差,可操作性弱,对商户的要求过高。
【发明内容】
[0006]有鉴于此,本发明实施例期望提供一种电子券联机支付方法和系统,能在现场支付的场景下有效实现电子券支付。
[0007]为达到上述目的,本发明的技术方案是这样实现的:
[0008]本发明实施例提供了一种电子券联机支付方法,该方法包括:
[0009]商户终端向电子券业务平台发送用户终端号码请求认证,并在通过确认后获得电子券可支付余额;
[0010]电子券业务平台生成验证码,并将所述验证码经短信网关发送给用户终端;
[0011]商户终端将所述用户终端号码、以及用户输入的验证码和本次实际支付金额发送给电子券业务平台进行校验,校验成功后,所述电子券业务平台向电子券管理中心发起支付请求,所述电子券管理中心完成支付。
[0012]上述方案中,所述方法还包括:所述电子券业务平台校验失败后,重复执行下述步骤,直至校验成功或重复次数达到所述验证码的指定输入次数:商户终端再次将所述用户终端号码、以及用户再次输入的验证码和本次实际支付金额发送给电子券业务平台进行校验。
[0013]上述方案中,所述方法还包括:执行所述验证码的指定输入次数后校验仍失败,重复执行下述步骤,直至校验成功或重复次数达到所述验证码的指定发送次数:电子券业务平台经短信网关向用户终端发送新验证码,商户终端将所述用户终端号码、以及用户输入的新验证码和本次实际支付金额发送给电子券业务平台进行校验。
[0014]上述方案中,所述支付成功后,所述电子券管理中心将支付结果经电子券业务平台反馈给商户终端。
[0015]上述方案中,所述商户终端向电子券业务平台发送用户终端号码请求认证,并在通过确认后获得电子券可支付余额包括:电子券业务平台收到商户终端发送的用户终端号码后,向电子券管理中心发送用户终端支付鉴权请求认证;鉴权成功后,电子券管理中心向电子券业务平台反馈鉴权成功消息;电子券业务平台向电子券管理中心发送电子券查询请求;电子券管理中心经电子券业务平台向商户终端反馈电子券可支付余额信息。
[0016]上述方案中,所述方法还包括:鉴权失败后,电子券管理中心向电子券业务平台反馈鉴权失败消息;电子券业务平台向电子券管理中心发送用户无密协议签订请求;电子券管理中心完成用户无密协议签订后,向电子券业务平台反馈签订结果。
[0017]本发明实施例还提供了一种电子券联机支付系统,该系统包括:商户终端、电子券业务平台、用户终端、以及电子券管理中心;其中,
[0018]所述商户终端,用于向电子券业务平台发送用户终端号码请求认证,并在通过确认后获得电子券可支付余额;将用户输入的验证码和本次实际支付金额、以及用户终端号码发送给所述电子券业务平台进行校验;
[0019]所述电子券业务平台,用于生成验证码,并将所述验证码经短信网关发送给用户终端;校验成功后,向电子券管理中心发起支付请求;
[0020]所述用户终端,用于接收所述验证码;
[0021 ] 所述电子券管理中心,用于在收到支付请求后,完成支付。
[0022]上述方案中,所述电子券管理中心还用于,支付成功后,将支付结果经电子券业务平台反馈给商户终端。
[0023]上述方案中,所述电子券业务平台用于,收到商户终端发送的用户终端号码后,向电子券管理中心发送用户终端支付鉴权请求认证;所述电子券业务平台还用于,向电子券管理中心发送电子券查询请求;
[0024]所述电子券管理中心用于,鉴权成功后,向电子券业务平台反馈鉴权成功消息;所述电子券管理中心还用于,经电子券业务平台向商户终端反馈电子券可支付余额信息。
[0025]上述方案中,所述电子券管理中心还用于,鉴权失败后,向电子券业务平台反馈鉴权失败消息;还用于完成用户无密协议签订后,向电子券业务平台反馈签订结果;
[0026]所述电子券业务平台,用于向电子券管理中心发送用户无密协议签订请求。
[0027]本发明实施例所提供的电子券联机支付方法和系统,商户终端向电子券业务平台发送用户终端号码请求认证,并在通过确认后获得电子券可支付余额;电子券业务平台生成验证码,并将所述验证码经短信网关发送给用户终端;商户终端将所述用户终端号码、以及用户输入的验证码和本次实际支付金额发送给电子券业务平台进行校验,校验成功后,所述电子券业务平台向电子券管理中心发起支付请求,所述电子券管理中心完成支付。如此,在符合现场支付习惯的条件下,如商户终端操作人可以为收银员而非用户时,能够有效实现电子券支付,用户体验良好,可操作性高,且具备较高的安全性和稳定性。
【附图说明】
[0028]图1为本发明实施例电子券联机支付方法的实现流程示意图;
[0029]图2为本发明实施例电子券联机支付系统组成结构示意图;
[0030]图3为本发明实施例电子券联机支付方法的具体实现流程示意图。
【具体实施方式】
[0031]在本发明实施例中,商户终端向电子券业务平台发送用户终端号码请求认证,并在通过确认后获得电子券可支付余额;电子券业务平台生成验证码,并将所述验证码经短信网关发送给用户终端;商户终端将所述用户终端号码、以及用户输入的验证码和本次实际支付金额发送给电子券业务平台进行校验,校验成功后,所述电子券业务平台向电子券管理中心发起支付请求,所述电子券管理中心完成支付。
[0032]下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0033]图1为本发明实施例电子券联机支付方法的实现流程示意图,如图1所示,本发明实施例电子券联机支付方法包括:
[0034]步骤SlOO:商户终端向电子券业务平台发送用户终端号码请求认证,并在通过确认后获得电子券可支付余额;
[0035]具体地,电子券业务平台收到商户终端发送的用户终端号码后,向电子券管理中心发送用户终端支付鉴权请求认证;鉴权成功后,电子券管理中心向电子券业务平台反馈鉴权成功消息;电子券业务平台向电子券管理中心发送电子券查询请求;电子券管理中心经电子券业务平台向商户终端反馈电子券可支付余额信息。
[0036]进一步地,如果鉴权失败后,电子券管理中心向电子券业务平台反馈鉴权失败消息;电子券业务平台向电子券管理中心发送用户无密协议签订请求;电子券管理中心完成用户无密协议签订后,向电子券业务平台反馈签订结果。
[0037]这里,在电子券业务平台向电子券管理中心发送用户无密协议签订请求之前,电子券业务平台向电子券管理中心发起用户无密协议查询请求,经电子券管理中心经查询后向电子券业务平台反馈用户未签订无密协议的查询结果。
[0038]步骤SlOl:电子券业务平台生成验证码,并将所述验证码经短信网关发送给用户终端;
[0039]这里,电子券业务平台随机地生成验证码,生成验证码的位数可根据电子券业务平台对保密性的程度不同灵活设置,一般可设置为八位数。
[0040]步骤S102:商户终端将所述用户终端号码、以及用户输入的验证码和本次实际支付金额发送给电子券业务平台进行校验,校验成功后,所述电子券业务平台向电子券管理中心发起支付请求,所述电子券管理中心完成支付。
[0041]本步骤执行前,用户先向商户终端输入所述验证码和本次实际支付金额;
[0042]进一步地,支付成功后,所述电子券管理中心可将支付结果经电子券业务平台反馈给商户终端。
[0043]这里,所述电子券业务平台校验失败后,重复执行下述步骤,直至校验成功或重复次数达到所述验证码的指定输入次数:商户终端再次将所述用户终端号码、以及用户再次输入的验证码和本次实际支付金额发送给电子券业务平台进行校验。
[0044]这里,所述执行所述验证码的指定输入次数后校验仍失败,重复执行下述步骤,直至校验成功或重复次数达到所述验证码的指定发送次数:电子券业务平台经短信网关向用户终端发送新验证码,商户终端将所述用户终端号码、以及用户输入的新验证码和本次实际支付金额发送给电子券业务平台进行校验。
[0045]进一步地,当重复次数达到
所述验证码的指定发送次数时,电子券业务平台校验仍失败,则将所述用户终端号码进行锁定,并经短信网关通知用户预设时长后锁定解除,方可重新开启支付业务;其中,预设时长一般设置为24小时。
[0046]这里,为了确保验证码的保密性,所述验证码的指定输入次数和所述验证码的指定发送次数通常分别设置为三次以上。
[0047]图2为本发明实施例电子券联机支付系统组成结构示意图,如图2所示,本发明实施例电子券联机支付系统包括:商户终端10、电子券业务平台11、用户终端12、以及电子券管理中心13 ;其中,
[0048]所述商户终端10,用于向电子券业务平台11发送用户终端号码请求认证,并在通过确认后获得电子券可支付余额;将用户输入的验证码和本次实际支付金额、以及用户终端号码发送给所述电子券业务平台11进行校验;
[0049]这里,所述电子券业务平台11具体用于,收到商户终端10发送的用户终端号码后,向电子券管理中心13发送用户终端支付鉴权请求认证;还用于向电子券管理中心13发送电子券查询请求;所述电子券管理中心13用于,鉴权成功后,向电子券业务平台11反馈鉴权成功消息;还用于经电子券业务平台11向商户终端10反馈电子券可支付余额信息。
[0050]这里,所述电子券管理中心13还用于,鉴权失败后,向电子券业务平台11反馈鉴权失败消息;完成用户无密协议签订后,向电子券业务平台11反馈签订结果;所述电子券业务平台11用于,向电子券管理中心13发送用户无密协议签订请求。
[0051]所述电子券业务平台11,用于生成验证码,并将所述验证码经短信网关发送给用户终端12 ;校验成功后,向电子券管理中心13发起支付请求;
[0052]所述用户终端12,用于接收所述验证码,以供用户查看;
[0053]所述电子券管理中心13,用于在收到支付请求后,完成支付。
[0054]这里,所述电子券管理中心13还用于,支付成功后,将支付结果经电子券业务平台11反馈给商户终端10。
[0055]在实际应用中,对所述商户终端10的要求仅限于存在数字键盘、可以通过互联网收发报文信息即可,如联机的POS机、超市收银终端、以及普通PC机;对所述用户终端12的要求仅限于具有短信收发功能;对所述电子券业务平台11的要求,除现有技术基于远程页面支付的基本功能外,还具有验证码生成、短信下发、验证码校验等功能;所述电子券管理中心13为联机支付系统中的第三方,包括省平台和中心平台,具有对用户终端支付的鉴权认证、电子券账户查询、以及完成支付扣款等功能。如此,本发明所述电子券联机支付系统借助用户终端与用户间一对一的关系,通过在现场支付时,根据用户终端所获取的验证码进行支付确认,克服了在电子券支付业务中因固定密码易泄漏所引起的安全问题。
[0056]图3为本发明实施例电子券联机支付方法的具体实现流程示意图,如图3所示,本发明实施例电子券联机支付方法具体包括:
[0057]步骤S1:商户终端将用户终端号码发送给电子券业务平台;
[0058]步骤S2:电子券业务平台收到用户终端号码后,向电子券管理中心发送用户终端支付鉴权请求认证;
[0059]步骤S3:电子券管理中心完成鉴权请求认证后,向电子券业务平台反馈鉴权认证结果,当鉴权成功后,反馈鉴权成功消息,直接跳转步骤S8 ;当鉴权失败后,反馈鉴权失败消息后,执行步骤S4 ;
[0060]步骤S4:电子券业务平台向电子券管理中心发起用户无密协议查询请求;
[0061]步骤S5:完成查询后,电子券管理中心向电子券业务平台反馈用户未签订无密协议的查询结果;
[0062]步骤S6:电子券业务平台向电子券管理中心发送用户无密协议签订请求;
[0063]步骤S7:电子券管理中心完成用户无密协议签订后,向电子券业务平台反馈签订结果;
[0064]步骤S8:电子券业务平台向电子券管理中心发送电子券查询请求;
[0065]步骤S9:电子券管理中心经电子券业务平台向商户终端反馈电子券可支付余额信息;
[0066]步骤SlO:电子券业务平台生成验证码,并将所述验证码经短信网关发送给用户终端;
[0067]步骤Sll:用户向商户终端输入所述验证码和本次实际支付金额,商户终端将所述用户终端号码、验证码和本次实际支付金额发送给电子券业务平台进行校验;
[0068]这里,用户向商户终端输入的本次实际支付金额应小于等于电子券可支付余额。当所述本次实际支付金额大于电子券可支付余额时,电子券业务平台经校验向商户终端反馈交易失败,结束流程。
[0069]步骤S12:校验成功后,所述电子券业务平台向电子券管理中心发起支付请求;
[0070]步骤S13:电子券管理中心支付成功后,将支付结果经电子券业务平台反馈给商户终端。
[0071]综上所述,在符合现场支付习惯的条件下,如商户终端操作人可以为收银员而非用户时,能够有效实现电子券支付,用户体验良好,可操作性高,且具备较高的安全性和稳定性。
[0072]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【主权项】
1.一种电子券联机支付方法,其特征在于,所述方法包括: 商户终端向电子券业务平台发送用户终端号码请求认证,并在通过确认后获得电子券可支付余额; 电子券业务平台生成验证码,并将所述验证码经短信网关发送给用户终端; 商户终端将所述用户终端号码、以及用户输入的验证码和本次实际支付金额发送给电子券业务平台进行校验,校验成功后,所述电子券业务平台向电子券管理中心发起支付请求,所述电子券管理中心完成支付。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述电子券业务平台校验失败后,重复执行下述步骤,直至校验成功或重复次数达到所述验证码的指定输入次数:商户终端再次将所述用户终端号码、以及用户再次输入的验证码和本次实际支付金额发送给电子券业务平台进行校验。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:执行所述验证码的指定输入次数后校验仍失败,重复执行下述步骤,直至校验成功或重复次数达到所述验证码的指定发送次数:电子券业务平台经短信网关向用户终端发送新验证码,商户终端将所述用户终端号码、以及用户输入的新验证码和本次实际支付金额发送给电子券业务平台进行校验。4.根据权利要求1至3任一项所述的方法,其特征在于,所述支付成功后,所述电子券管理中心将支付结果经电子券业务平台反馈给商户终端。5.根据权利要求1至3任一项所述的方法,其特征在于,所述商户终端向电子券业务平台发送用户终端号码请求认证,并在通过确认后获得电子券可支付余额包括:电子券业务平台收到商户终端发送的用户终端号码后,向电子券管理中心发送用户终端支付鉴权请求认证;鉴权成功后,电子券管理中心向电子券业务平台反馈鉴权成功消息;电子券业务平台向电子券管理中心发送电子券查询请求;电子券管理中心经电子券业务平台向商户终端反馈电子券可支付余额信息。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:鉴权失败后,电子券管理中心向电子券业务平台反馈鉴权失败消息;电子券业务平台向电子券管理中心发送用户无密协议签订请求;电子券管理中心完成用户无密协议签订后,向电子券业务平台反馈签订结果。7.一种电子券联机支付系统,其特征在于,所述系统包括:商户终端、电子券业务平台、用户终端、以及电子券管理中心;其中, 所述商户终端,用于向电子券业务平台发送用户终端号码请求认证,并在通过确认后获得电子券可支付余额;将用户输入的验证码和本次实际支付金额、以及用户终端号码发送给所述电子券业务平台进行校验; 所述电子券业务平台,用于生成验证码,并将所述验证码经短信网关发送给用户终端;校验成功后,向电子券管理中心发起支付请求; 所述用户终端,用于接收所述验证码; 所述电子券管理中心,用于在收到支付请求后,完成支付。8.根据权利要求7所述的系统,其特征在于,所述电子券管理中心还用于,支付成功后,将支付结果经电子券业务平台反馈给商户终端。9.根据权利要求7或8所述的系统,其特征在于,所述电子券业务平台用于,收到商户终端发送的用户终端号码后,向电子券管理中心发送用户终端支付鉴权请求认证;所述电子券业务平台还用于,向电子券管理中心发送电子券查询请求; 所述电子券管理中心用于,鉴权成功后,向电子券业务平台反馈鉴权成功消息;所述电子券管理中心还用于,经电子券业务平台向商户终端反馈电子券可支付余额信息。10.根据权利要求9所述的系统,其特征在于,所述电子券管理中心还用于,鉴权失败后,向电子券业务平台反馈鉴权失败消息;还用于完成用户无密协议签订后,向电子券业务平台反馈签订结果; 所述电子券业务平台,用于向电子券管理中心发送用户无密协议签订请求。
【专利摘要】本发明公开了一种电子券联机支付方法,包括:商户终端向电子券业务平台发送用户终端号码请求认证,并在通过确认后获得电子券可支付余额;电子券业务平台生成验证码,并将所述验证码经短信网关发送给用户终端;商户终端将所述用户终端号码、以及用户输入的验证码和本次实际支付金额发送给电子券业务平台进行校验,校验成功后,所述电子券业务平台向电子券管理中心发起支付请求,所述电子券管理中心完成支付。本发明还同时公开了一种电子券联机支付系统。
【IPC分类】G06Q20/38, G06Q20/42, G06Q30/02
【公开号】CN104899756
【申请号】CN201410081265
【发明人】潘嘉, 陈承平, 赵文峰
【申请人】中国移动通信集团福建有限公司
【公开日】2015年9月9日
【申请日】2014年3月6日