一种支持实体卡支付的离线引导与确认方法技术领域
本发明涉及移动互联网络技术,尤其是涉及一种支持实体卡支付的离线引导与确认方法。
背景技术
手机支付也称为移动支付,是指允许移动用户使用其移动终端(通常是手机)对所消费的商品或服务进行账务支付的一种服务方式。手机支付的基本原理是将用户手机的支付软件与用户本人的银行卡账号建立一种一一对应的关系或将用户本人的银行卡账号内的资金存入手机支付软件的指定账号,用户通过网络,在手机支付软件指令的引导下完成交易支付请求。因为消费者给商家出示的支付成功信息有可能是不真实的,所以商家必须独立通过网络接收到用户支付成功的信息,完成销售。
目前的手机支付存在以下弊端:
1、交易过程必须保证双方设备同时在线联入互联网,在线确认支付交易,如果出现消费者支付成功而商家设备网络出现故障,则无法完成最终交易确认,从而造成交易纠纷。
2、交易信息在互联网上在线流转,数据安全性差,没有必要的保护措施,易被获取。
3、在线交易信息会包含商家的具体销售数据,该数据的流出导致商家的商业秘密外泄,从而使行业竞争对手获利。
申请号为201410025034.6的专利文件中已经公开的技术方案解决了部分传统交易过程必须保证双方设备同时在线联入互联网和数据安全性差的弊端,专利中描述了一种支持移动支付的离线引导与确认装置与方法。但该专利不支持金融实体卡支付,金融实体卡包括:预付卡、储值卡、信用卡、储蓄卡等,而商业交易中约80%的成功支付来自刷卡交易。
发明内容
本发明的目的就是针对当前消费者无法用金融实体卡进行离线支付的现状,提出一种支持实体卡支付的离线引导与确认方法。
一种支持实体卡支付的离线引导与确认方法,其特征在于,包括以下步骤:
101、消费者选择需要采购付款的商品或接受商家提供的劳务以后,商家在支付引导与确认装置中通过键盘模块输入本次交易的金额信息;
102、商家用支付引导与确认装置的NFC识别装置扫描消费者出示的结账用实体卡,读取该结帐卡的账号信息;实体卡为金融IC卡,包括支持NFC通信协议的预付卡、储值卡、信用卡、储蓄卡;
103、支付引导与确认装置的信息处理模块收到键盘模块中输入的步骤101中的交易金额信息和步骤102中的结账卡账号信息连同其它交易信息;其它信息具体包括:设备识别号、商家收款账号、交易时间、交易确认码,并传输至加密解密模块进行加密;加密解密模块内部保存明文的交易确认码,作为交易确认时的交易确认码的校验基准;
104、信息处理模块利用现有技术将该加密后的信息,连同预先设定的支付服务提供商的引导字符串利用现有技术一起生成二维码,并将该二维码通过显示模块进行显示;或信息处理模块利用现有技术将该加密后的信息,连同预先设定的支付服务提供商的引导字符串一起写入支付引导与确认装置中NFC识别装置的NFC-Tag模块中;
105、消费者利用移动智能终端通过具有二维码扫描功能的客户端软件,包括各支付服务提供商的移动客户端软件,扫描商家支付引导与确认装置生成的二维码,获取交易信息;或消费者将开启具有NFC-Reader功能的移动智能终端放置到支付引导与确认装置中的NFC-Tag感应区,读取其中的交易信息;
106、预装在消费者或商家移动智能终端上的第三方支付平台的的客户端软件将交易信息上传到支持该结账实体卡应用的指定支付平台请求支付;
107、支付平台处理支付请求,并将本次交易金额与结账卡的现有余额进行比对,当结账卡的现有余额小于本次交易金额时,返回给提交支付请求的移动智能终端卡余额不足交易失败的信息;当结账卡的现有余额大于等于本次交易金额时,进行交易确认码的解密,请求消费者确认支付金额以及相关信息,相关信息具体包括:收款商家名称、交易时间、卡名称、卡号、卡余额;
108、消费者在移动智能终端中确认本次交易支付金额以及相关信息,如果结账卡有交易密码则需要消费者在移动智能终端输入密码确认并执行步骤109,否则执行步骤110;
109、支付平台对消费者输入的密码进行验证,如果验证成功,执行步骤110,如果不成功,提醒消费者重新输入密码,三次密码输入错误,提示交易失败;
110、移动支付平台给消费者或商家的移动智能终端发送交易成功电子凭证,并包括返回解密后的交易确认码;
111、商家在支付引导与确认装置中通过键盘模块输入移动智能终端收到的支付成功电子凭证返回的解密后的交易确认码;
112、信息处理模块将输入的交易确认码明文传输至加密解密模块与步骤103中加密解密模块预先保存的交易确认码进行一致性比对,如果比对结果正确,显示交易成功;如果比对结果不正确,提示重新输入交易确认码,三次比对不正确,提示交易失败。
与现有技术相比,本发明的效果是积极明显的:
首先,支持金融实体卡通过移动支付的方式完成商业交易支付,并进行交易离线确认。
其次,用户应用手机支付时不用必须自带手机,可以用商家提供的手机确认支付;而且结账消费者的人群不用必需具备移动支付方面的常识或知识。
再次,商家新增加实体卡种类支持结账时,只需要对商家的离线支付引导与确认装置进行软件升级,服务端配置即可,人力成本、时间成本和资金投入较低,不影响商家的现有POS刷卡结账系统。
具体的,本发明中所述的支付引导与确认装置可采用现有技术中的公知方案,有关上述公知技术方案在专利申请号201410025034.6中已经公开,在此不再赘述。
附图说明
图1为本发明的方法流程图1。
图2为本发明的方法流程图2。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
实施例1:本发明应用在百货商场实现柜台预付卡支付结账,预付卡无支付密码。
如图1所示:一种支持实体卡支付的离线引导与确认方法,其特征在于:包括以下步骤:
101、北京的一家百货商场中,消费者A到了一个茶具柜台,挑中了一件¥800元的茶具,并要求使用C预付卡结账,柜台服务员通过支付引导与确认装置输入交易金额¥800;
102、柜台服务员用支付引导与确认装置的NFC识别装置扫描消费者A出示的C预付卡,读取该卡的账号信息;
103、支付引导与确认装置将交易金额¥800和C预付卡账号信息连同默认设定好的设备识别号、商家收款账号、交易时间、交易确认码,进行信息加密处理;
104、支付引导与确认装置将加密信息连同预先设定的C预付卡支付服务提供商的引导字符串生成二维码,并通过屏幕上显示,以及此次支付金额¥800;
105、柜台服务员拿出自己的智能手机,打开手机中的支付宝手机钱包的二维码扫码功能,扫描支付导引与确认装置屏幕上显示的二维码;
106、扫码后获得的交易信息经由柜台服务员的手机传输至C预付卡支付平台请求支付;
107、支付平台返回收款商家名称、交易时间、C预付卡名称、本次支付金额¥800元、支付后卡余额¥1500元交易信息至服务员手机上,柜台服务员将手机上显示的交易信息展现给消费者A,请求其确认支付;
108、消费者A在服务员手机中核实交易信息后点击确认本次交易;
109、支付平台给柜台服务员手机发送交易成功电子凭证,并包括返回解密后的交易确认码;
110、服务员在支付引导与确认装置中通过键盘输入手机收到的支付成功电子凭证返回的解密后的交易确认码;
111、该支付确认码与步骤103中的支付确认码一致,支付引导与确认装置的屏幕显示交易成功,柜台服务员将茶具交给消费者A,交易结束。
实施例2:本发明应用在普通品牌连锁店内的储值卡支付结账,储值卡有支付密码。
如图2所示:一种支持实体卡支付的离线引导与确认方法,其特征在于:包括以下步骤:
101、一家体育用品连锁店内,消费者W购买一件¥300元上衣,并要求使用F储值卡结账,服务员通过支付引导与确认装置输入交易金额¥300;
102、服务员用支付引导与确认装置的NFC识别装置扫描消费者W出示的F储值卡,读取该卡的账号信息;
103、支付引导与确认装置将交易金额¥300和F储值卡账号信息连同默认设定好的设备识别号、商家收款账号、交易时间、交易确认码,进行信息加密处理;
104、支付引导与确认装置将加密后的信息,连同F储值卡支付服务提供商的引导字符串一起写入NFC识别装置的NFC-Tag模块中;
105、消费者W拿出自己的智能手机,并开启手机NFC-Reader功能,用手机扫描支付引导与确认装置的NFC识别装置,读取其中的交易相关信息;
106、读取后获得的交易信息经由消费者W的手机传输至F储值卡支付平台请求支付;
107、支付平台返回收款商家名称、交易时间、F储值卡的卡名称、本次支付金额¥300元、支付后卡余额¥500元交易信息至消费者W手机上,请求其确认支付;
108、消费者W在手机中核实交易信息后,输入支付密码点击确认提交;
109、支付平台对消费者W提交的回复支付密码进行验证;
110、验证成功后,支付平台给消费者W手机发送交易成功电子凭证,并包括返回解密后的交易确认码;
111、服务员在支付引导与确认装置中通过键盘输入消费者W手机收到的支付成功电子凭证返回的解密后的交易确认码;
112、该支付确认码与步骤103中的支付确认码一致,支付引导与确认装置的屏幕显示交易成功,服务员将上衣交给消费者W,交易结束。
当然,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的普通技术人员在本发明的实质范围内做出的变化、改型、添加或替换,也应属于本发明的保护范围。