logo好方法网

基于手机名片的二维码支付方法及其系统


技术摘要:
本发明涉及基于手机名片的二维码支付方法及其系统。该方法由支付系统以及手机名片系统实现,包括:请求接收步骤;映射建立步骤;分发步骤;账号获取步骤;以及绑定步骤。由此,能够实现银行卡信息与用户名片的绑定。根据本发明的基于手机名片的二维码支付方法以及于手  全部
背景技术:
通常,手机实现账户二维码支付时,需要下载安装支持付款的手机客户端,在支付 之前需要在客户端内绑卡开通二维码支付功能,使用时需要打开客户端。整个流程需要一 定操作及时间,具体地,一般目前的手机二维码被扫交易技术包含:客户端绑卡开通、申请 二维码及承兑二维码这三个流程。 1. 客户端绑卡开通流程 首次使用时,用户通过安装支持二维码交易的手机客户端,绑卡开通二维码业务。用户 使用流程如下: 1)用户下载安装支持二维码交易的手机客户端; 2)在客户端内,注册或输入帐户信息,登陆客户端;以及 3)输入银行卡信息,完成绑定,开通二维码支付业务。 2. 申请二维码流程 在开通之后,每次使用时,打开手机客户端,申请付款二维码。用户使用流程如下: 1)用户在手机上打开支持二维码的手机客户端; 2)点击被扫支付,验证用户信息或支付信息,展示二维码。 3.承兑二维码流程 1)用户将付款二维码给商户收银员; 2)商户收单系统将二维码上送支付系统,完成交易。 在这样的现有技术存在中存在以下的缺点: (1)二维码开通依赖于手机客户端 用户首次需要下载客户端、注册用户,对于新用户获客引流造成一定时间成本、操作成 本。对于年长用户,或对下载、注册敏感的用户群体,造成一定的体验影响,或用户流失。 (2)二维码绑卡时依赖银行卡 绑卡时,需要输入银行卡信息,通常用户需拿出银行卡,若用户未携带该卡片,会造成 操作不便。影响开通成功率。 (3)二维码绑卡为中心化绑卡处理 各系统间以中心系统方式联接,各系统独自运行,若有单一系统发生异常,可能导致绑 卡数据混乱及追溯困难。 (4)二维码申请、承兑依赖于手机客户端 手机客户端需要验证用户信息或支付信息,判断风险情况,展示二维码,完成交易。过 程中,安全保障由客户端提供,承担用户识别、数据安全存储与传输等工作,实现较为复杂。 8 CN 111553678 A 说 明 书 2/19 页
技术实现要素:
鉴于上述问题,本发明旨在提出一种能够简化用户操作的基于手机名片的二维码 支付方法以及基于手机名片的二维码支付系统。 本发明的一方面的基于手机名片的二维码支付方法,由支付系统以及手机名片系 统实现,其特征在于,包括下述步骤: 请求接收步骤,支付系统接收绑定请求,其中,所述绑定请求中包括银行卡信息、手机 号码以及设备信息; 映射建立步骤,支付系统基于所述绑定请求生成对应于银行卡信息(这里除了银行卡 信息之外也可以其是他账户信息,以下以银行卡信息为例进行说明)的账号反馈代码,同时 建立账号反馈代码、银行卡信息、手机号码以及设备信息的第一映射表; 分发步骤,支付系统将账号反馈代码按照所述设备信息发送到手机名片系统; 账号获取步骤,手机名片系统基于账号反馈代码向支付系统请求银行卡信息,手机名 片系统从支付系统获得与该账号反馈代码对应的银行卡信息和手机号码;以及 绑定步骤,手机名片系统基于获得的手机号码与预先存储的表示手机号码与用户名片 的对应关系的第二映射表进行匹配并是实现银行卡信息与用户名片的绑定。 其中,对应于账户信息的账号反馈代码不仅包括用于代替账户信息的系统编码和 Token,也可以包括其他可以代替账户信息的任何信息形式,甚至,账户信息的账号反馈代 码也可以是账户信息本身。 可选地,在所述绑定步骤之后进一步包括: 二维码获取步骤,手机名片系统向支付系统发起二维码获取请求,其中,所述二维码获 取请求中包含于用户名片绑定的银行卡信息,从支付系统返回与该银行卡信息对应的付款 二维码。 可选地,在二维码获取步骤之后进一步包括: 二维码承兑步骤,手机名片系统将获取的二维码推送给用户,基于二维码完成基于对 应的银行卡信息的支付承兑。 可选地,在所述映射建立步骤中,支付系统基于所述绑定请求生成对应于银行卡 信息的Token作为所述账号反馈代码,并且生成对应于该Token的TokenRefID,同时在所述 第一映射表中建立银行卡信息、Token、TokenRefID、手机号码以及设备信息之间的对应关 系; 在所述分发步骤中,支付系统将TokenRefID按照所述设备信息发送到手机名片系统, 在所述账号获取步骤中,手机名片系统基于TokenRefID向支付系统请求Token,手机名 片系统从支付系统获得与该TokenRefID对应的Token和手机号码, 在所述绑定步骤中,基于第二映射表进行匹配并是实现Token与用户名片的绑定。 可选地,在所述绑定步骤之后进一步包括: 二维码获取步骤,手机名片系统向支付系统发起二维码获取请求,其中,所述二维码获 取请求中包含于用户名片绑定的Token,从支付系统返回与该Token对应的付款二维码。 可选地,在二维码获取步骤之后进一步包括: 二维码承兑步骤,手机名片系统将获取的付款二维码推送给用户,基于付款二维码完 成支付承兑。 9 CN 111553678 A 说 明 书 3/19 页 可选地,在所述分发步骤,支付系统将TokenRefID通过点对点方式发送到手机名 片系统。 可选地,在所述分发步骤,支付系统将TokenRefID通过区块链方式发送到手机名 片系统。 可选地,在所述账号获取步骤包括下述子步骤: 手机名片系统使用非对称加密方式以TokenRefID向支付系统请求Token; 支付系统根据TokenRefID根据所述第一映射表的得到对应Token和手机号码并以非对 称方式加密后返回到手机名片系统;以及 手机名片系统解密得到Token和手机号码。 可选地,在所述绑定步骤中包括下述子步骤: 手机名片系统将获得的手机号码与第二映射表进行匹配; 将与该手机号码匹配的与用户名片与获得的Token进行绑定;以及 将绑定结果反馈到支付系统。 可选地,在所述二维码获取步骤包括下述子步骤: 手机名片系统校验当前设备SIM卡号与手机号码的一致性; 在通过校验的情况下以该用户名片绑定的Token和手机号码向支付系统发起二维码获 取请求;以及 支付系统基于所述二维码获取请求,校验Token与手机号码的一致性,并且在通过校验 的情况下将与该Token对应的付款二维码返回手机名片系统。 可选地,在二维码承兑步骤中,在完成支付承兑之前进一步设置手机用户进行验 证的辅助验证。 二维码完成基于对应的银行卡信息的支付承兑。 可选地,在所述映射建立步骤中,支付系统基于所述绑定请求生成对应于银行卡 信息的系统编码作为所述账号反馈代码,并且生成对应于该系统编码的系统编码反馈代 码,同时在所述第一映射表中进一步建立银行卡信息、系统编码、系统编码反馈代码、手机 号码以及设备信息之间的对应关系; 在所述分发步骤中,支付系统将系统编码反馈代码按照所述设备信息发送到手机名片 系统, 在所述账号获取步骤中,手机名片系统基于系统编码反馈代码向支付系统请求系统编 码,手机名片系统从支付系统获得与该系统编码反馈代码对应的系统编码和手机号码, 在所述绑定步骤中,基于第二映射表进行匹配并是实现系统编码与用户名片的绑定。 可选地,在所述绑定步骤之后进一步包括: 二维码获取步骤,手机名片系统向支付系统发起二维码获取请求,其中,所述二维码获 取请求中包含于用户名片绑定的系统编码,从支付系统返回与该系统编码对应的付款二维 码。 可选地,在二维码获取步骤之后进一步包括: 二维码承兑步骤,手机名片系统将获取的付款二维码推送给用户,基于付款二维码完 成支付承兑。 本发明的一方面的基于手机名片的二维码支付方法,其特征在于,包括下述步骤: 10 CN 111553678 A 说 明 书 4/19 页 请求接收步骤,接收绑定请求,其中,所述绑定请求中包括银行卡信息、手机号码、设备 信息; 映射建立步骤,基于所述绑定请求生成对应于银行卡信息的账号反馈代码,同时建立 银行卡信息、账号反馈代码、手机号码以及设备信息的第一映射表; 分发步骤,将账号反馈代码按照所述设备信息发送到外部; 账号提供步骤,从外部接收基于账号反馈代码请求银行卡信息的请求,基于该请求查 询与该账号反馈代码对应的银行卡信息和手机号码并发送到外部。 可选地,在所述账号提供步骤之后进一步包括: 二维码提供步骤,从外部接收二维码获取请求,其中,所述二维码获取请求中包含于用 户名片绑定的银行卡信息和手机号码,其中,用户名片被基于手机号码与银行卡信息绑定, 根据该银行卡信息和手机号码向外部提供付款二维码。 可选地,在二维码提供步骤之后进一步包括: 二维码承兑步骤,从外部接收付款二维码,并且基于该付款二维码完成基于对应的银 行卡信息的支付承兑。 可选地,在所述映射建立步骤中,基于所述绑定请求生成对应于银行卡信息的 Token作为所述账号反馈代码,并且生成对应于该Token的TokenRefID,同时在所述第一映 射表中进一步建立银行卡信息、Token、TokenRefID、手机号码以及设备信息之间的对应关 系, 在所述分发步骤中,将TokenRefID按照所述设备信息发送到外部, 在所述账号提供步骤中,从外部接收基于TokenRefID请求Token的请求,基于该请求查 询与该TokenRefID对应的Token和手机号码并发送到外部。 可选地,在所述账号提供步骤之后进一步包括: 二维码提供步骤,从外部接收二维码获取请求,其中,所述二维码获取请求中包含于用 户名片绑定的Token和手机号码,其中,用户名片被基于手机号码与Token绑定,根据该 Token和手机号码向外部提供付款二维码。 可选地,在二维码提供步骤之后进一步包括: 二维码承兑步骤,从外部接收付款二维码,并且基于该付款二维码完成支付承兑。 可选地,在所述分发步骤,将TokenRefID通过点对点方式发送到外部。 可选地,在所述分发步骤,将TokenRefID通过区块链方式发送到外部。 可选地,在所述二维码承兑步骤中,在完成支付承兑之前进一步设置手机用户进 行验证的辅助验证。 本发明的基于手机名片的二维码支付系统,其特征在于,包括:支付系统和手机名 片系统, 其中,支付系统包括: 用于执行与支付功能的支付核心系统; 用于产生和管理Token的Token系统; 用于作为区块链的节点实现与所述手机名片系统的信息交互的区块链节点模块, 所述手机名片系统用于与所述支付系统进行交互并基于Token实现用户名片的绑定。 可选地,所述支付核心系统用于接收绑定请求,其中所述绑定请求中包括银行卡 11 CN 111553678 A 说 明 书 5/19 页 信息、手机号码、设备信息, 所述Token系统用于根据所述绑定请求生成对应的Token和TokenRefID并建立银行卡 信息、Token、TokenRefID、手机号码以及设备信息的第一映射表, 所述区块链节点模块根据设备信息将TokenRefID发送到手机品牌对应的手机名片系 统, 所述手机名片系统获得TokenRefID之后,基于所述TokenRefID向所述支付系统请求获 得Token, 所述Token系统根据来自所述手机名片系统的请求将对应的Token和银行预留手机号 返回所述手机名片系统, 所述手机名片系统基于获得Token和银行预留手机号将Token与用户名片进行绑定。 可选地,所述手机名片系统用于基于与用户名片绑定的Token向所述支付系统请 求付款二维码, 所述Token系统根据来自所述手机名片系统的请求生成与该Token以及对应的付款二 维码并返回到所述手机名片系统。 可选地,所述手机名片系统用于将付款二维码提供给用户手机, 所述Token系统根据付款二维码得到与该Token对应的银行卡信息,所述支付核心系统 用于基于所述银行卡信息完成承兑。 可选地,所述区块链节点模块将TokenRefID通过区块链方式发送到手机名片系 统。 本发明的支付系统,其特征在于,包括: 用于执行与支付功能的支付核心系统; 用于产生和管理Token的Token系统;以及 用于作为区块链的节点实现与外部的信息交互的区块链节点模块。 可选地,所述支付核心系统用于接收绑定请求,其中所述绑定请求中包括银行卡 信息、手机号码、设备信息, 所述Token系统用于根据所述绑定请求生成对应的Token和TokenRefID并建立银行卡 信息、Token、TokenRefID、手机号码以及设备信息的第一映射表, 所述区块链节点模块根据设备信息将TokenRefID发送到外部的与手机品牌对应的手 机名片系统, 所述手机名片系统获得TokenRefID之后,基于所述TokenRefID向所述支付系统请求获 得Token, 所述Token系统根据来自外部的手机名片系统的基于所述TokenRefID而获得Token的 请求将TokenRefID与对应的Token和银行预留手机号返回到外部的手机名片系统,其中,所 述Token被与用户名片进行绑定。 可选地,所述支付核心系统根据来自外部的手机名片系统的请求生成与该Token 以及对应的付款二维码。 本发明的基于手机名片的二维码支付系统,其特征在于,包括:支付系统和手机名 片系统, 其中,所述支付系统包括: 12 CN 111553678 A 说 明 书 6/19 页 支付核心系统,用于实现支付功能; 系统编码系统,用于实现系统编码的产生和管理;以及 区块链节点模块,基于区块链技术完成与所述手机名片系统之间的信息交互, 所述手机名片系统用于与所述支付系统进行交互并且基于上述系统编码绑定用户名 片。 可选地,所述支付核心系统用于接收绑定请求,其中所述绑定请求中包括银行卡 信息、手机号码、设备信息, 所述系统编码系统用于根据所述绑定请求生成对应的系统编码和系统编码反馈代码 并建立银行卡信息、系统编码、系统编码反馈代码、手机号码以及设备信息的第一映射表, 所述区块链节点模块根据设备信息将系统编码反馈代码发送到所述设备信息对应的 手机名片系统, 所述手机名片系统获得系统编码反馈代码之后,基于所述系统编码反馈代码向所述支 付系统请求获得系统编码, 所述系统编码系统根据来自所述手机名片系统的请求将对应的系统编码和银行预留 手机号返回所述手机名片系统, 所述手机名片系统基于获得系统编码和银行预留手机号将系统编码与用户名片进行 绑定。 可选地,所述手机名片系统用于基于与用户名片绑定的系统编码向所述支付系统 请求付款二维码, 所述支付核心系统根据来自所述手机名片系统的请求生成与该系统编码以及对应的 付款二维码并返回到所述手机名片系统。 可选地,所述手机名片系统用于将付款二维码提供给用户手机, 所述系统编码系统根据付款二维码得到与该系统编码对应的银行卡信息,所述支付核 心系统用于基于所述银行卡信息完成承兑。 可选地,所述区块链节点模块将系统编码反馈代码通过区块链方式发送到手机名 片系统。 本发明的支付系统,其特征在于,包括: 支付核心系统,用于实现支付功能; 系统编码系统,用于实现系统编码的产生和管理;以及 区块链节点模块,基于区块链技术完成与外部的手机名片系统之间的信息交互。 可选地,所述支付核心系统用于接收绑定请求,其中所述绑定请求中包括银行卡 信息、手机号码、设备信息, 所述系统编码系统用于根据所述绑定请求生成对应的系统编码和系统编码反馈代码 并建立银行卡信息、系统编码、系统编码反馈代码、手机号码以及设备信息的第一映射表, 所述区块链节点模块根据设备信息将系统编码反馈代码发送到所述设备信息对应的 外部的手机名片系统, 所述系统编码系统根据来自外部的手机名片系统的请求将对应的系统编码和银行预 留手机号返回到外部的手机名片系统。 可选地,所述区块链节点模块将系统编码反馈代码通过区块链方式发送到外部的 13 CN 111553678 A 说 明 书 7/19 页 手机名片系统。 本发明的计算机可读介质,其上存储有计算机程序,其特征在于, 该计算机程序被处理器执行时实现上述的基于手机名片的二维码支付方法。 本发明的计算机设备,包括存储模块、处理器以及存储在存储模块上并可在处理 器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述的基于 手机名片的二维码支付方法。 基于手机名片的二维码支付方法以及基于手机名片的二维码支付系统,较于传统 二维码绑卡开通,在保障安全的前提下,绑卡工作不需要用户下载客户端,不需要用户输入 银行卡信息,大量减少用户操作时间。 基于手机名片的二维码支付方法以及基于手机名片的二维码支付系统,相较于传 统二维码申码、承兑,无需下载手机客户端,降低对手机客户端的依赖,没有客户端亦能支 付,减少二维码交易实施成本,提升实施效率。 基于手机名片的二维码支付方法以及基于手机名片的二维码支付系统,通过区块 链技术,增加绑卡开通的安全性,建立手机名片系统与支付系统的互信,以及可追溯性与不 可抵赖性,强化交易安全与风险防控。 基于手机名片的二维码支付方法以及基于手机名片的二维码支付系统,通过手机 名片、SIM手机号、银行预留手机号的比对校验等方式,无需传统客户端用户识别,避免了传 统手机客户端因自身原因可能造成的系统性风险。 附图说明 图1是表示本发明的第一实施方式的基于手机名片的二维码支付方法的流程图。 图2中表示了手机名片二维码展示的一个示例图。 图3是表示本发明的第一实施方式的基于手机名片的二维码支付方法中的二维码 申码阶段和承兑阶段的示意图。 图4是表示本发明的第一实施方式的基于手机名片的二维码支付系统的构造框 图。 图5是表示本发明的第二实施方式的基于手机名片的二维码支付系统的构造框 图。 图6是表示本发明的第三实施方式的基于手机名片的二维码支付系统的构造框 图。 图7是表示本发明的第四实施方式的基于手机名片的二维码支付系统的构造框 图。
下载此资料需消耗2积分,
分享到:
收藏