本发明涉及移动支付信息处理装置和系统,尤其涉及移动支付信息转换装置以及移动支付方法和系统。
背景技术:
传统的线下支付是通过在pos机上刷卡完成的,而移动支付是通过移动终端(通常是手机)完成的。当移动支付进入线下场景的时候,大多数情况需要用户出示手机支付软件(APP)上的付款码,通过商家扫描付款码来完成。传统商家现有的pos机和ERP系统是无法直接处理移动支付交易的,为了兼容,商家需要对已有的硬件终端和收银软件系统进行升级改造。除了硬件设施需要添加一把扫码枪,或者更换带有摄像头的pos机之外,商家还需要更改自己的收银系统,升级pos机上的收款程序,更新ERP系统等。对于大的商家来说,全部改造下来需要较长的周期和成本。对于小的商家,可能就直接放弃改造,转而选择求其次的方案,比如另外增加一套移动收款系统,这也意味着要部署两套收款设备,以及忍受两套系统之间的资金核算。
技术实现要素:
本发明提出了一种让传统pos机迅速兼容移动支付交易的方案,该方案解决了在不改变传统终端程序的情况下,移动支付交易信息和POS机之间信息转换和传递问题。
本发明目的实现由以下技术方案完成:使用移动装备上安装的第三方支付应用模块发起移动支付并生成付款凭证(一维码,二维码,声波信号或红外射线等);通过移动支付信息处理装置将付款凭证中的移动支付信息转换为磁条卡中二磁道信息,并形成与所述二磁道信息对应的数字信号,将数字信号转换成磁脉冲信号发送至POS终端,然后由POS终端将交易传送至传统收单系统。收单系统接收到请求后处理此类交易,将其向上传递并最终传送至第三方支付平台(微信,支付宝,翼支付等)。第三方支付平台处理交易后将扣款结果经由收单系统返回至POS终端。
为实现本发明之目的,采用以下技术方案予以实现:
一种移动支付信息处理装置,包括数据接收装置、数据转换装置和发射装置,其中:所述数据接收装置用于接收移动支付信息并将该移动支付信息发送给数据转换装置;数据转换装置用于将所述移动支付信息以数字信号方式发送给发射装置;所述发射装置用于将所述数字信号转换为磁脉冲进行发射。
所述的移动支付信息处理装置,优选的:
所述数据转换装置将所述移动支付信息转换成磁条卡信息并以数字信号的形式发送给发射装置。
所述的移动支付信息处理装置,优选的:所述数据接收装置包括数据接口,用于接收由数据获取装置获取并发送的移动支付信息。
所述的移动支付信息处理装置,优选的:所述数据接收装置还包括数据获取装置,该数据获取装置包括扫码装置、声波接收装置、摄像头、红外信号接收器中的一种装置或多种装置,用于获取移动支付信息,数据获取装置通过数据接口与数据转换装置连接或通信;数据获取装置集成在数据接收装置上或者是独立单元。
所述的移动支付信息处理装置,优选的:数据转换装置包括转换控制模块;其中:转换控制模块用于将数据接收装置接收到的移动支付信息转换成磁道格式数据并将该数据以数字信号发送给发射装置。
所述的移动支付信息处理装置,优选的:所述发射装置包括驱动电路和发射线圈,驱动电路利用接收到的数字信号来调制和放大驱动电流,发射线圈用于在驱动电路调制和放大过的电流的作用下生成磁信号并发射该磁信号。
所述的移动支付信息处理装置,优选的:所述移动支付信息处理装置还包括信号处理装置,该信号处理装置包括解调装置和安全芯片。
所述的移动支付信息处理装置,优选的:声波接收装置接收到包括移动支付信息的声波信号后将该信号通过数据接口传送至解调装置;解调装置将该声波信号解调成调制信号并输出给安全芯片;安全芯片对该调制信号进行解密,将得到的数据源输出给数据转换装置。
所述的移动支付信息处理装置,优选的:磁道格式数据的数据格式是:
第1位:起始标识“;”
2~7位:6位BIN码
8~16位:移动支付信息数据后9位
17位:2~17位的数据校验位
18位:分隔符“=”
19~22位:4位有效日期
23~25位:服务码
26~16+L位:移动支付数据余下位
16+L~38位:补0位
39位:结束标志“?”
40位:数据校验位
其中移动支付信息数据的位数为L。
一种移动支付系统,包括如上之一所述的移动支付信息处理装置和POS机;其中:POS机用于接收移动支付信息处理装置发出的磁信号。
所述的移动支付系统,优选的该系统还包括移动终端、第三方支付平台和收单机构;其中,
移动终端上的第三方支付平台应用模块生成付款凭证;
移动支付信息处理装置读取从移动终端获得的付款凭证中的移动支付数据,将所述支付数据转换成磁信号进行发射;
POS机接收磁信号,生成交易信息发送给收单机构;
收单机构将该交易信息向上传递并最终发送给对应的第三方支付平台;
第三方支付平台收到交易信息后处理交易,返回处理结果消息。
所述的移动支付系统,优选的:所述POS机将接收到的支付数据与订单数据合并生成交易信息发送给收单机构。
所述的移动支付系统,优选的该系统还包括移动终端、第三方支付平台和收单机构;其中:
移动终端上的第三方支付平台应用模块生成包含支付信息的声波信息;
第三方支付平台向移动终端发送所述声波信息;
移动终端接收到第三方支付平台发出的声波信息后输出声波信号;
移动支付信息处理装置的数据接收装置接收到声波信息后将该信号传送至解调装置;
解调装置将声波信号解调成调制信号输出给安全芯片;
安全芯片对该调制信号进行解密,将得到的数据源输出给转换控制模块;
转换控制模块将该数据源转换成磁道格式数据并将该数据以数字信号形式输出;
发射装置利用接收到的数字信号来调制和放大驱动电流,驱动线圈生成磁信号并将该磁信号发射给POS终端;
POS终端将接收到的磁信号中的支付数据与订单数据合并成交易信息通过收单机构发送给第三方支付平台;
第三方支付平台收到交易信息后处理交易,完成后返回处理结果。
一种移动支付方法,包括以下步骤:
移动终端上的第三方支付平台应用模块生成付款凭证;
移动支付信息处理装置读取从移动终端获得的付款凭证中的移动支付数据,将所述支付数据转换成磁信号进行发射;
POS机接收磁信号,生成交易信息发送给收单机构;
收单机构将该交易信息向上传递并最终发送给对应的第三方支付平台;
第三方支付平台收到交易信息后处理交易,返回处理结果消息。
所述的移动支付系统,优选的:
所述POS机将接收到的支付数据与订单数据合并生成交易信息发送给收单机构。
一种移动支付方法,包括以下步骤:
移动终端上的第三方支付平台应用模块生成包含支付信息的声波信息;
第三方支付平台向移动终端发送所述声波信息;
移动终端接收到第三方支付平台发出的声波信息后输出声波信号;
移动支付信息处理装置的数据接收装置接收到声波信号后将该信号传送至解调装置;
解调装置将声波信号解调成调制信号输出给安全芯片;
安全芯片对该调制信号进行解密,将得到的数据源输出给转换控制模块;
转换控制模块将该数据源转换成磁道格式数据并将该数据以数字信号形式输出;
发射装置通过接收到的数字信号来调制和放大电流,驱动线圈生成磁信号并将该磁信号发射给POS终端;
POS终端将接收到的磁信号中的支付数据与订单数据合并成交易信息通过收单机构向上传递并最终发送给第三方支付平台;
第三方支付平台收到交易信息后处理交易,完成后返回处理结果。
所述的移动支付方法,其中所述方法采用如上之一所述的移动支付信息处理装置;或采用如上之一所述的移动支付系统。
附图说明
图1为移动支付信息处理装置结构示意图;
图2为移动支付方法系统原理示意图;
图3是采用声波信号的移动支付方法系统原理示意图;
图4是将移动支付数据转换成磁道格式数据的示意图。
具体实施方式
以下结合附图通过实施例对本发明作进一步详细说明:
如图1所示,移动支付信息处理装置包括数据接收装置、数据转换装置和发射装置。数据接收装置用于接收移动支付信息并将该支付信息发送给数据转换装置,数据转换装置将所述移动支付信息转换成传统磁条卡信息以数字信号方式发送给发射装置,发射装置将数字信号转换为磁脉冲信号进行发射。
所述数据接收装置包括数据接口,数据接口(如I/O接口,USB接口;串行接口;蓝牙接口等)用于接收数据获取装置获取的移动支付信息。进一步的,所述数据接收装置还可以包括数据获取装置,该数据获取装置包括扫码装置、声波接收装置(如麦克风)、摄像头、红外信号接收器中的一种装置或多种装置,数据获取装置通过数据接口与数据转换装置连接或通信(有线通信或无线通信),数据获取装置可以集成在数据接收装置上或者作为单独的设备存在。
数据转换装置包括转换控制模块。转换控制模块,用于将数据接收装置接收到的数据(移动支付信息)转换成标准二磁道格式数据并以数字信号方式发送给发射装置。
所述发射装置包括驱动电路和发射线圈,驱动电路用于利用接收到的数字信号来调制和放大驱动电流,发射线圈用于在驱动电路调制和放大后的电流的作用下生成高能磁脉冲信号并发射该磁信号。通过此装置可以将磁信号发送给POS机,从而模拟在POS机上刷卡的动作,从而能够将交易继续向上传给收单系统最终至第三方支付平台,从而完成从移动支付到线下消费的场景。
如图2所示,为本发明移动支付系统组成结构示意图,是本发明的让传统pos机迅速兼容移动支付交易的一种实施方式,该移动支付系统至少包括:移动支付信息处理装置、POS机;进一步的还可以包括移动终端、第三方支付平台、收单机构。
用户在购物时,首先通过移动终端上的第三方支付平台应用模块(例如支付宝,微信,翼支付,百付宝,财付通,沃支付等)生成(可在移动终端本地生成也可通过三方支付平台应用模块与远程第三方支付平台的交互获得)付款凭证(一维码,二维码,包含支付数据的红外射线或声波等);移动支付信息处理装置读取移动终端获得的付款凭证中的移动支付信息,将所述支付信息转换成磁信号进行发射。商家的POS终端接收磁信号,将接收到的支付数据与收银系统生成的订单数据合并生成交易信息上送给收单机构。收单机构根据交易信息中的标识信息将其判定为第三方支付交易,上送给对应的第三方支付平台。第三方支付平台收到交易请求后处理交易,完成后向下返回应答。所述标识信息是移动支付信息处理装置在对付款凭证信息进行处理时加入的用于标识交易类型的信息。
通过本发明的移动支付系统完成上述交易,商家不必更换,改造现有的线下支付通道以及现有的POS终端,只需要增设一台移动支付信息处理装置即可对接线上第三方支付平台完成线下交易。通过此方法,交易账务信息直接以磁卡交易的形式进入现有的对账系统,无需修改现有的对账系统。大大减少了对账成本。
图3是本发明的一个从线上到线下支付的另一个实施方式,该方法是将声波支付转换成磁条卡刷卡支付,为了完成该种支付方式,所述数据转换装置还包括信号处理装置,该信号处理装置包括解调装置和安全芯片。
该方法具体步骤如下:
·触发声波设备(如移动终端)上的第三方支付平台应用模块生成包含支付信息的声波信息。
·将声波设备的扬声器对准移动支付信息处理装置的麦克风MIC,输出声波信号。
·移动支付信息处理装置的麦克风接收到声波信号后将该信号通过数据接口传送至解调装置。
·解调装置将声波信号解调成调制信号输出给安全芯片。
·通过安全芯片进行解密,将数据源输出给转换控制模块。
·通过转换控制模块利用转换二磁方法将原数据转换成标准二磁格式数据并以数字信号方式输出。
·发射器利用接收到的数字信号来调制和放大驱动电流,驱动线圈生成并发射包含二磁数据的高能磁脉冲发送给POS终端。
·POS终端将接收到的支付数据与收银系统生成的订单数据合并成交易信息通过收单机构向后传递并最终上送给第三方支付平台处理。
·第三方支付平台收到交易请求后处理交易,完成后向下返回应答。
上述两实施例中,转换控制模块利用转换二磁方法将原数据(移动支付信息)转换成标准二磁格式数据,对于该转换方法说明如下:
磁卡是一种磁记录介质卡片。一共有3个磁道。磁道1可记录数字,字母,和其他一些符号,最大可记录79个数字或字母。磁道2和3所记录的字符只能是数字。磁道2最大可记录40个字符,磁道3最大可记录107个字符。根据收单银行的不同,要求上送的磁道数据也有所不同(一般有效数据仅需传送第2磁道的数据)。基于这个背景,本发明将条码(一维码或二维码等)数据和声波数据转换成2磁道格式数据来模拟磁条卡刷卡,从而适配不同收单行和不同POS机以覆盖更多交易场景。
2磁道数据由以下几个部分组成:起始标识“;”,(模拟的)银行卡卡号(根据卡类型可变),分隔符“=”,有效期,服务码,自定义位,结束标志“?”以及校验位。根据2磁道格式,对应于本发明将移动支付数据转为2磁道格式数据的组成为:起始标识“;”,银行卡卡号:将收到的移动支付数据分为两部分A和B,其中数据A和申请的卡BIN号(用于标识该交易为第三方支付交易)以及校验位组成银行卡卡号,分隔符“=”,有效期:商户可配置,服务码:商户可配置,自定义位:数据B填充自定义位,结束标志“?”,以及校验位。
图4示意性的给出了本发明的一个将移动支付数据转换成磁道格式数据的静态方法。该方法直接将移动支付数据分割成固定两部分,然后与其他数据组成二磁道格式数据。该静态转换方法包括以下步骤:
·首先需要获取发卡行所分配的BIN号,以标识该交易为第三方支付交易。
·数据组成包括但不限于:
·第1位:起始标识“;”
·2~7位:6位BIN码
·8~16位:移动支付数据后9位(Token2)
·17位:BIN和Token2的数据校验位
·18位:分隔符“=”
·19~22位:4位有效日期YYMM,例:4912(1949年12月)
·23~25位:服务码(区别卡类型:用于区分该卡是磁条卡还是芯片卡等)
·26~16+L位:移动支付数据余下位L-9(Token1)
·16+L~38位:补0位
·39位:结束标志“?”
·40位:数据校验位(对前39位进行校验)
通过本发明,仅需在买方(商家)增加简单的设备移动支付信息处理装置,即可实现模拟pos机刷卡的经由第三方支付的交易信息处理,而无需买方(顾客)使用特殊的移动终端,或者增加任何的软、硬件投入。采用本发明的技术方案,可以受理包含条码,声波,红外射线等多种移动支付方式。适用范围广,灵活性高。同时,本发明大大增强了pos终端受理移动支付的程度,从而促进了移动支付的发展,也避免了顾客携带多张卡,避免卡片遗失的风险。