一种基于近距离无线通讯技术NFC的收款方法及装置制造方法及图纸

技术编号:24209584 阅读:22 留言:0更新日期:2020-05-20 16:14
本发明专利技术实施例公开了一种基于近距离无线通讯技术NFC的收款方法及装置,用以在不增加成本的同时进行基于NFC的支付收款操作,且提高基于NFC支付收款操作的便利性。所述基于近距离无线通讯技术NFC的收款方法,包括:获取支付订单信息,所述支付订单信息包括订单金额;请求付款用户选择用于付款的金融集成电路IC卡;在确定基于NFC与所述付款用户的金融IC卡建立连接后,获取所述金融IC卡的支付密码和所述金融IC卡的交易数据;利用预先从支付平台获取的签名密钥,对所述金融IC卡的交易数据、所述订单金额、以及所述金融IC卡的支付密码进行数字签名,生成交易报文;将所述交易报文发送至支付平台进行支付。

A collection method and device based on NFC

【技术实现步骤摘要】
一种基于近距离无线通讯技术NFC的收款方法及装置
本专利技术涉及移动支付领域,尤其涉及一种基于近距离无线通讯技术NFC的收款方法、装置、设备、介质及智能终端。
技术介绍
在移动支付领域中,近距离无线通讯技术(NearFieldCommunication,NFC)支付大多都是利用NFC设备的卡模拟模式进行NFC空中发卡来实现的。具体来说,此种模式需要支付系统与银行卡发卡机构进行合作,用户通过绑定实体银行卡来生成一张与之相关联的虚拟银行卡。这种方式使得用户可以不用携带多张银行卡,只需要一部手机就能够在销售终端(PointOfSale,POS)机上进行付款操作。但是,这样的NFC支付对商户来说,若商户欲利用POS机进行收款操作,则商户需要对旧POS机进行改造或者购买新的POS机,而这势必会增加商户的成本,而且收款操作依赖于POS机,无法随时随地收款,实际使用中也存在不便之处。
技术实现思路
本专利技术实施例提供了一种基于近距离无线通讯技术NFC的收款方法、装置、设备、介质及智能终端,用以在不增加成本的同时进行基于NFC的支付收款操作,且提高基于NFC支付收款操作的便利性。第一方面,本专利技术实施例提供了一种基于近距离无线通讯技术NFC的收款方法,包括:获取支付订单信息,支付订单信息包括订单金额;请求付款用户选择用于付款的金融集成电路(IntegratedCircuit,IC)卡;在确定基于NFC与付款用户的金融IC卡建立连接后,获取金融IC卡的支付密码和金融IC卡的交易数据;利用预先从支付平台获取的签名密钥,对金融IC卡的交易数据、订单金额、以及金融IC卡的支付密码进行数字签名,生成交易报文;将交易报文发送至支付平台进行支付。在一种可能的实施方式中,本专利技术实施例提供的上述方法中,利用预先从支付平台获取的签名密钥,对金融IC卡的交易数据、订单金额、以及金融IC卡的支付密码进行数字签名,生成交易报文,包括:基于预先确定的支付规范,将金融IC卡的交易数据、订单金额、以及金融IC卡的支付密码封装成数据报文;利用预先从支付平台获取的签名密钥,对数据报文进行数字签名,生成交易报文。在一种可能的实施方式中,本专利技术实施例提供的上述方法中,利用预先从支付平台获取的签名密钥,对数据报文进行数字签名,生成交易报文,包括:利用预先从支付平台获取的加密密钥,对数据报文中的部分数据进行加密,生成加密报文;利用预先从支付平台获取的签名密钥,对加密报文和数据报文中未加密部分数据进行数字签名,生成交易报文。在一种可能的实施方式中,本专利技术实施例提供的上述方法中,预先从支付平台获取的加密密钥,采用如下步骤获取:针对每笔支付订单信息,创建本地密钥;向支付平台发送密钥交换请求,密钥交换请求中包括本地密钥;接收支付平台对密钥交换请求的响应消息,从响应消息中获取加密密钥。在一种可能的实施方式中,本专利技术实施例提供的上述方法中,在确定基于NFC与付款用户的金融IC卡建立连接后,获取金融IC卡的支付密码和金融IC卡的交易数据,包括:在确定基于NFC与付款用户的金融IC卡建立连接后,利用预先存储的金融IC卡类型标识进行选卡;在利用预先存储的金融IC卡类型标识选卡成功时,获取金融IC卡的支付密码和金融IC卡的交易数据。在一种可能的实施方式中,本专利技术实施例提供的上述方法中,金融IC卡的交易数据,包括以下一种或多种:交易属性、授权金额、交易日期、交易时间、以及交易类型。在一种可能的实施方式中,本专利技术实施例提供的上述方法中,金融IC卡包括以下一种或多种:实体金融IC卡、虚拟金融IC卡。第二方面,本专利技术实施例提供一种基于近距离无线通讯技术NFC的收款装置,包括:第一获取单元,用于获取支付订单信息,支付订单信息包括订单金额;展示单元,用于请求付款用户选择用于付款的金融集成电路IC卡;第二获取单元,用于在确定基于NFC与付款用户的金融IC卡建立连接后,获取金融IC卡的支付密码和金融IC卡的交易数据;加密签名单元,用于利用预先从支付平台获取的签名密钥,对金融IC卡的交易数据、订单金额、以及金融IC卡的支付密码进行数字签名,生成交易报文;发送单元,用于将交易报文发送至支付平台进行支付。第三方面,本专利技术实施例提供一种智能终端,智能终端包括近距离无线通讯技术NFC模块和本专利技术实施例第二方面提供的基于NFC的收款装置。第四方面,本专利技术实施例还提供了一种基于近距离无线通讯技术NFC的收款设备,至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现本专利技术实施例第一方面提供的基于近距离无线通讯技术NFC的收款方法。第五方面,本专利技术实施例还提供了一种计算机存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现本专利技术实施例第一方面提供的基于近距离无线通讯技术NFC的收款方法。本专利技术实施例提供的一种基于近距离无线通讯技术NFC的收款方法、装置、设备、介质及智能终端,获取支付订单信息,支付订单信息包括订单金额,请求付款用户选择用于付款的金融集成电路IC卡,在确定基于NFC与付款用户的金融IC卡建立连接后,获取金融IC卡的支付密码和金融IC卡的交易数据,然后利用预先从支付平台获取的签名密钥,对金融IC卡的交易数据、订单金额、以及金融IC卡的支付密码进行数字签名,生成交易报文,并将交易报文发送至支付平台进行支付,完成收款操作。本专利技术实施例提供的基于NFC的收款方案中,在获取支付订单信息后,只需要基于NFC功能与付款用户的金融IC卡建立连接,即可完成支付收款操作,与现有技术相比,无需对POS机进行改造,不增加成本,且收款操作不再依赖于POS机,提高了收款操作的便利性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1所示为本专利技术实施例提供的一种基于NFC的收款方法的示意流程图;图2所示为本专利技术实施例提供的一种基于NFC的收款装置的结构示意图;图3所示为本专利技术实施例提供的一种基于NFC的收款设备的结构示意图。具体实施方式以下结合附图对本申请的实施例进行说明,应当理解,此处所描述的实施例仅用于说明和解释本申请,并不用于限定本申请。下面结合说明说附图,对本专利技术实施例提供的基于近距离无线通讯技术NFC的收款方法、装置、设备、介质及智能终端的具体实施方式进行说明。如图1所示,本专利技术实施例提供了一种基于近距离无线通讯技术NFC的收款方法,其可以包括如下步骤:步骤S101,获取支付订单信息,支付订单信息包括订单金额。具体实施本文档来自技高网...

【技术保护点】
1.一种基于近距离无线通讯技术NFC的收款方法,其特征在于,包括:/n获取支付订单信息,所述支付订单信息包括订单金额;/n请求付款用户选择用于付款的金融集成电路IC卡;/n在确定基于NFC与所述付款用户的金融IC卡建立连接后,获取所述金融IC卡的支付密码和所述金融IC卡的交易数据;/n利用预先从支付平台获取的签名密钥,对所述金融IC卡的交易数据、所述订单金额、以及所述金融IC卡的支付密码进行数字签名,生成交易报文;/n将所述交易报文发送至支付平台进行支付。/n

【技术特征摘要】
1.一种基于近距离无线通讯技术NFC的收款方法,其特征在于,包括:
获取支付订单信息,所述支付订单信息包括订单金额;
请求付款用户选择用于付款的金融集成电路IC卡;
在确定基于NFC与所述付款用户的金融IC卡建立连接后,获取所述金融IC卡的支付密码和所述金融IC卡的交易数据;
利用预先从支付平台获取的签名密钥,对所述金融IC卡的交易数据、所述订单金额、以及所述金融IC卡的支付密码进行数字签名,生成交易报文;
将所述交易报文发送至支付平台进行支付。


2.根据权利要求1所述的方法,其特征在于,利用预先从支付平台获取的签名密钥,对所述金融IC卡的交易数据、所述订单金额、以及所述金融IC卡的支付密码进行数字签名,生成交易报文,包括:
基于预先确定的支付规范,将所述金融IC卡的交易数据、所述订单金额、以及所述金融IC卡的支付密码封装成数据报文;
利用预先从支付平台获取的签名密钥,对所述数据报文进行数字签名,生成所述交易报文。


3.根据权利要求2所述的方法,其特征在于,利用预先从支付平台获取的签名密钥,对所述数据报文进行数字签名,生成所述交易报文,包括:
利用预先从支付平台获取的加密密钥,对所述数据报文中的部分数据进行加密,生成加密报文;
利用预先从支付平台获取的签名密钥,对所述加密报文和所述数据报文中未加密部分数据进行数字签名,生成所述交易报文。


4.根据权利要求3所述的方法,其特征在于,所述预先从支付平台获取的加密密钥,采用如下步骤获取:
针对每笔支付订单信息,创建本地密钥;
向所述支付平台发送密钥交换请求,所述密钥交换请求中包括所述本地密钥;
接收所述支付平台对所述密钥交换请求的响应消息,从所述响应消息中获取所述加密密钥。


5.根据权利要求1所述的方法,其特征在于,所述在确定基于NFC与所述付款用户的金融IC卡建立连接后,获取所述金融IC...

【专利技术属性】
技术研发人员:杨雯方
申请(专利权)人:中移杭州信息技术有限公司中国移动通信集团有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1