CN109191108B - 基于区块链的二维码聚合支付***及其工作方法 - Google Patents

基于区块链的二维码聚合支付***及其工作方法 Download PDF

Info

Publication number
CN109191108B
CN109191108B CN201810889641.5A CN201810889641A CN109191108B CN 109191108 B CN109191108 B CN 109191108B CN 201810889641 A CN201810889641 A CN 201810889641A CN 109191108 B CN109191108 B CN 109191108B
Authority
CN
China
Prior art keywords
payment
dimensional code
display device
aggregation
block chain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810889641.5A
Other languages
English (en)
Other versions
CN109191108A (zh
Inventor
丁磊
张海笑
江志文
冯永晋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Juhefu Information Technology Co ltd
Original Assignee
Guangdong Bluebee Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Bluebee Information Technology Co ltd filed Critical Guangdong Bluebee Information Technology Co ltd
Priority to CN201810889641.5A priority Critical patent/CN109191108B/zh
Publication of CN109191108A publication Critical patent/CN109191108A/zh
Application granted granted Critical
Publication of CN109191108B publication Critical patent/CN109191108B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/202Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • G06Q20/023Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] the neutral party being a clearing house
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/227Payment schemes or models characterised in that multiple accounts are available, e.g. to the payer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3276Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明提供一种基于区块链的二维码聚合支付***,包括具有二维码识别功能的购买者移动终端设备、二维码生成及显示装置、聚合支付网关、区块链节点服务器,所述聚合支付网关聚合多种第三方支付方式,所述二维码生成及显示装置内预装有可离线运行的商品销售应用软件,所述二维码生成及显示装置上设有触控操作界面。本发明利用区块链的智能合约、点到点通信、分布式账本技术实现了针对不同支付通道的“一点接入,全网服务”,商户只需提供一次资料,即可在多个第三方支付平台上注册成功,而无需重复多次申请及审批,且以电子证据形式存储了交易记录。

Description

基于区块链的二维码聚合支付***及其工作方法
技术领域
本发明属于互联网技术及电子技术领域,具体涉及一种基于区块链的二维码聚合支付***及其工作方法。
背景技术
20世纪90年代以来,信息科技经历了计算机、互联网、物联网三大浪潮,进入“三网(新一代的互联网、宽带电信网、数字电视网)融合”时却遇到了条块分割阻力,但是新一代的互联网已与宽带电信网紧密融合,接着大数据、云计算浪潮接踵而来。从2015年开始,区块链技术成为新的浪潮。
作为能够实现数据一致存储、不可篡改、无法抵赖的技术体系,区块链在网络中建立点对点之间可靠的信任,使得价值传递过程去除了中介的干扰,提高价值交互的效率并降低成本,成为构建价值互联网的基石。区块链能够实现信息共享与保护隐私、共同决策与保护个体利益的双赢。区块链可以优化业务流程,降低信用成本,提升协同效率,充分体现共享经济“共商、共享、共建”的特性。
随着近年来互联网技术及电子技术的飞速发展,商品交易过程中的货币无纸化应用越来越广泛。***支付、微信支付、支付宝支付等多种支付方式都实现了交易货币无纸化,特别适合应用于集贸市场、菜市场等交易频繁、每笔交易额小的场景。
二维码自出现以来,在支付领域的应用越来越广泛,而且随着我国IT技术的快速发展以及电子商务的快速推进,推动了智能手机、平板电脑等移动终端的快速普及,为二维码支付的普及提供了坚实的应用基础。
但在二维码支付的快速普及过程中也出现了很多问题:
(1)众多的第三方支付都推出各自的二维码支付体系,商户需要张贴、布放多个收款二维码,形成交易过程中的混乱及低效;
(2)付款二维码多是静态二维码,容易被恶意更换,安全性低,且需付款方输入付款金额,易出错及引起误会;
(3)第三方支付通道众多,商户须向不同的通道提交申请资料,等待相应通道的审批,然后入网实现二维码收款,严重制约了二维码支付的普及;
(4)针对多个二维码支付通道,没有统一的数据归集服务。
聚合支付是相对第三方支付而言的,作为对第三方支付平台服务的拓展。第三方支付介于银行和商户之间,而聚合支付是介于第三方支付和商户之间,通过聚合各种第三方支付平台包括银联体系第三方支付公司的刷卡和芯片卡支付方式、微信和支付宝的二维码支付方式以及其他类似的翼支付、百度钱包和京东钱包等支付方式,通过统一的软硬件平台来承载。
聚合支付只是完成支付环节的信息流转和商户操作的承载,其在集合包括银联、支付宝、微信等主流支付方式的基础上,帮助商户降低接入成本,提高运营效率,具有中立性、灵活性、便捷性等特点。
中国发明专利CN106355385A公开了一种新型用于电子秤的二维码支付方法,包括如下步骤:
1)、电子秤将货品信息发送给二维码生成与显示***,所述货品信息包括需支付的货款;
2)、二维码生成与显示***接收电子秤传送的货品信息,并将接收到的货品信息、确认 付款的请求信息、二维码生成与显示***的连接信息生成二维码;二维码生成与显示***通过显示装置显示二维码;
3)、使用第一手持电子设备扫描所述的二维码;所述第一手持电子设备具有二维码解算模块;所述解算模块解析出二维码生成与显示***的连接信息;所述第一手持电子设备设置有第一ID账户,所述第一ID账户用于支付货款;
4)、通过验证二维码生成与显示***的连接信息;所述二维码生成与显示***决定是否与所述第一手持电子设备通信连接,验证通过,则连接,验证未通过,则不连接;
5)、使用所述第一手持电子设备确认支付货款并将所述第一ID账户、支付密码、确认支付的信息生成支付信息,所述第一手持电子设备将所述支付信息及货品信息通过加密算法生成数据字节流A,然后再将数据字节流A传送给所述二维码生成与显示***;
6)、所述二维码生成与显示***通过加密算法将货品信息生成数据字节流B;
7)、使用第二手持电子设备与所述二维码生成与显示***通信连接;所述第二手持电子设备设置有第二ID账户,所述第二ID账户用于收取货款;所述第二手持电子设备将所述第二ID账户的信息通过加密算法生成数据字节流C;所述二维码生成与显示***将所述数据字节流A和数据字节流B传输给所述第二手持电子设备;所述第二手持电子设备将所述数据字节流A、数据字节流B和数据字节流C传输给身份验证服务器;
8)、所述身份验证服务器存储有所述第二ID账户的信息,所述身份验证服务器解算所述数据字节流A、数据字节流B和数据字节流C,分别得到数据a,数据b和数据c;所述身份验证服务器验证所述数据a和数据b验证包含的货品信息是否一致,若一致则进入下一步,若不一致,则向所述第二手持电子设备传输提示信息;所述身份验证服务器通过所述数据c验证所述第二手持电子设备传输的身份信息,若身份信息验证未通过,则向所述第二手持电子设备传输提示信息;若身份信息验证通过,则进入下一步;
9)、验证通过后,身份验证服务器将扣款请求发送至第三方支付服务***或银行服务***,由第三方支付服务***或银行服务***将所述货款从所述第一ID账户中扣款,若扣款成功,则将货款支付至所述第二ID账户内并返回扣款成功的信息;如扣款不成功,则返回扣款不成功的信息;
10)、第三方支付服务***或银行服务***将扣款是否成功的信息传输给所述第二手持电子设备,所述第二手持电子设备将扣款是否成功的信息传输给所述二维码生成与显示***;所述二维码生成与显示***通过显示屏显示扣款结果并将扣款结果传输给所述第一手持电子设备。
中国发明专利CN107578224A公开一种多平台聚合支付的方法及装置,包括:通过商户端根据用户选购的商品生成订单付款信息,并根据所述订单付款信息生成收款请求,并从所述支付请求中判断出所述用户端的支付平台的类型;根据所述支付平台的类型,调用对应的支付平台并显示商户订单,所述商户订单中包括用户端的支付金额;接收用户端通过相应的支付平台返回支付的回调通知。本发明中提供的多平台聚合支付的方法及装置,聚合多个支付平台进行支付交易,避免使用多个二维码。
但上述专利均专注解决针对二维码聚合支付的局部问题,且均基于静态二维码实现,无法实现“一码多付”及“一码一付”。现有技术均未见提及利用技术手段实现“一点接入,全网服务”的内容。
按照中国人民银行的要求,商户注册二维码收款需提交营业执照、法人身份证、收款银行账户及商铺相片,目前的状况是因为缺少信任机制,第三方支付通道A收集了商户资料并认证开通服务后,第三方支付通道B并不接受第三方支付通道A的认证,需要收集商户相同的资料重复商户开户的认证过程,这就限制了商户的共享及相应应用,且效率低下,形成信息孤岛。而商户面对的购买者又不可避免地会使用不同的支付应用程序,这就造成商户端收款的不一致及混乱,而且各通道之间无法进行数据共享,无法为商户及购买者提供统一的数据归集服务。
发明内容
本发明要解决的技术问题是提供一种基于区块链的二维码聚合支付***及其工作方法,实现基于区块链的“一点接入,全网服务”的二维码支付结算,并在此基础上实现动态二维码聚合支付,一个二维码聚合所有扫码支付,“一码多付”及“一码一付”,且支付结果实时反馈至二维码生成及显示装置。实现包含支付金额等信息的动态二维码聚合支付,无需付款方输入金额,消费体验好,同时基于区块链技术向购买者及商户等需求方提供不可篡改的数据服务。
为解决上述技术问题,本发明的实施例提供一种基于区块链的二维码聚合支付***,包括具有二维码识别功能的购买者移动终端、二维码生成及显示装置、聚合支付网关、区块链节点服务器,所述二维码生成及显示装置具有唯一识别号,所述区块链节点服务器中存储有商户信息、设置有第三方支付通道;所述二维码生成及显示装置上设置有触控操作界面;所述二维码生成及显示装置内预装有可离线运行的商品销售应用软件,通过组合二维码生成及显示装置的唯一识别号及聚合支付网关的IP地址生成包含收款金额、二维码生成及显示装置的唯一识别号以及支付网关的IP地址的动态二维码;所述触控操作界面用于选择所销售的商品及输入商品单价,并显示收款金额、动态二维码以及支付成功与否的信息;所述购买者移动终端用于扫描动态二维码,向聚合支付网关发起带有二维码生成及显示装置的唯一识别号和收款金额信息的支付请求;所述聚合支付网关用于认证二维码生成及显示装置的合法性、向第三方支付通道发起带有商户信息、购买者移动终端程序信息、收款金额信息的支付请求、监控交易结果并将交易结果反馈至二维码生成及显示装置;所述第三方支付通道用于完成购买者移动终端的购买者方第三方支付账户与商户之间的安全交互支付;
所述区块链节点服务器用于实现第三方支付、数据预处理、分布式数据存储及数据服务。
本发明还提供一种基于区块链的二维码聚合支付***的工作方法,包括如下步骤:
(1)商户运行二维码生成及显示装置上预装的商品销售应用软件,通过二维码生成及显示装置的触控操作界面选择商品名称、输入商品价格(可预设)后,商品销售应用软件会自动计算收款金额(可手动输入)并显示,商户选择结算功能,通过组合二维码生成及显示装置的唯一识别号及聚合支付网关的IP地址生成包含收款金额、二维码生成及显示装置的唯一识别号以及聚合支付网关的IP地址的动态二维码;
(2)购买者通过带有二维码识别功能的购买者移动终端设备中的应用程序扫描所述动态二维码后向聚合支付网关发起带有二维码生成及显示装置的唯一识别号、商品价格、收款金额信息的支付请求;
(3)聚合支付网关根据二维码生成及显示装置发送的信息首先认证二维码生成及显示装置的合法性,认证通过后将二维码生成及显示装置的唯一识别号发送至区块链节点服务器以获取其对应的商户信息,连同购买者使用的客户端程序信息及所述支付请求按照相应第三方支付接入的格式向第三方支付发起支付请求广播;
(4)区块链节点服务器中相应的第三方支付通道按照智能合约选择的通道自动执行相应程序,实现第三方支付与购买者直接完成支付所需的交互,最后将支付成功与否的结果分别通过智能合约程序反馈给聚合支付网关及购买者;
(5)聚合支付网关收到支付成功与否的结果,并将结果反馈至二维码生成及显示装置进行相应提示,完成整个支付流程。其中,步骤(5)中支付流程完成之后,二维码生成及显示装置按照IBM MQTT协议将交易数据上传至聚合支付网关,聚合支付网关按照约定的加密规则将相应交易数据以电子证据形式,基于接近度和一致意见的交互规则,以点到点的通信方式存储至区块链节点服务器(Blockchain Point Server,基于IBM BlueMix平台)中的所有节点,实现分布式账本存储,还包括文件分发(传播软件/固件更新)、传输设备分析报告等。
其中,步骤(3)中,聚合支付网关初次认证二维码生成及显示装置之前,需要完成二维码生成及显示装置的设备注册、设备认证、密钥分发,并向区块链的节点发送请求,利用智能合约实现数据读写。其中,所述步骤(1)之前的步骤为:商户注册、二维码生成及显示装置初始化,其中,
所述商户注册为会员,填写相关会员信息并将相应信息存储至区块链节点服务器,实现一点接入,全网服务;
所述二维码生成及显示装置初始化包括如下步骤:a.二维码生成及显示装置的唯一识别号烧录;b.在聚合支付网关登记注册二维码生成及显示装置的唯一识别号;c.为二维码生成及显示装置匹配对应的商户第三方收款账户;d.二维码生成及显示装置通过互联网连接至区块链节点服务器。
进一步,所述区块链节点服务器的分布式账本通过IBM HFC SDK及REST API与数据服务客户端进行通信,以直接或通过社交网络平台方式实现面向不同需求的数据服务。
本发明的上述技术方案的有益效果如下:
本发明利用二维码生成及显示装置离线生成动态二维码,实现了“一码多付”(一码涵盖微信、支付宝、银联、银行等所有移动终端应用程序)及“一码一付”(每一个动态二维码只能由一个购买者移动终端应用程序扫描一次即失效),动态二维码含支付金额,无需购买者或商户输入金额。
附图说明
图1为本发明的结构示意图;
图2为本发明的架构图;
图3为本发明的数据流图;
图4为本发明中商品销售应用软件的功能图;
图5为本发明中聚合支付网关的工作流程图;
图6为本发明中区块链节点服务器设计及智能合约的实现示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
基于区块链的动态二维码聚合支付***如图1所示,包括二维码生成及显示装置、聚合支付网关(Pay AP)及区块链节点服务器(Block chain Server),其中二维码生成及显示装置实现商品销售的商品选择(可选)或收款金额输入,并通过组合二维码生成及显示装置的唯一识别号(eID)及聚合支付网关(Pay AP)的IP地址或域名生成包含上述信息的动态二维码,购买者通过带有二维码识别功能的终端设备扫描动态二维码后向聚合支付网关(Pay AP)发起带有二维码生成及显示装置的唯一识别号(eID)、商品名称(可选)及收款金额等信息的支付请求,聚合支付网关(Pay AP)根据二维码生成及显示装置发送的信息首先认证二维码生成及显示装置的合法性,认证通过后根据二维码生成及显示装置的唯一识别号(eID)发送至区块链节点服务器(Blockchain Server)检索查询以获取其对应的商户信息,连同购买者使用的客户端程序信息及含有商品名称(可选)、收款金额的支付请求按照相应第三方支付接入的格式向第三方支付发起支付请求,之后由第三方支付与购买者直接完成支付所需的交互,最后聚合支付网关收到支付成功与否的结果,并将结果反馈至二维码生成及显示装置进行相应提示以完成整个支付流程。同时将相应数据存储至区块链服务器(Blockchain Server),通过基于区块链节点服务器的客户端应用接口API 可以实现面向不同需求的数据服务。
基于区块链的二维码聚合支付***的架构图如图2所示,其对应的数据流图如图2所示,在完成二维码支付前,需要先进行商户注册与二维码生成及显示装置初始化流程。
二维码生成及显示装置预装可离线运行的商品销售应用软件,商品销售应用软件的功能图如图4所示,二维码生成及显示装置使用Android终端运行商品销售应用软件(POS),并可以离线为每笔订单生成动态二维码。动态二维码可包含以下信息:聚合网关地址、编号EID、顺序号、交易金额Amount、商户订单号orderId、POS终端编号、订单内容信息、签名信息,以实现计价、二维码收银的操作,另外,商品销售应用软件(POS)还提供数据储存、管理和分析等的功能。
商户运行POS软件,通过触控操作界面可以选择所销售的商品,通过POS软件预设好的单价或现场设置单价计算商品销售金额(可累加操作),在商户选择结算功能后,二维码生成及显示装置自动生成包含商品名称、结算金额、二维码生成及显示装置的唯一识别号(eID)及聚合支付网关(Pay AP)的IP地址或域名等信息的动态二维码。
购买者通过带有二维码识别功能的终端设备中的应用程序扫描二维码后向聚合支付网关(Pay AP)发起带有二维码生成及显示装置的唯一识别号(eID)、商品名称(可选)及收款金额等信息的支付请求。
聚合支付网关(Pay AP)可以完成二维码生成及显示装置的设备注册、设备认证、密钥分发,经过认证的设备或应用可以向区块链节点服务器发送请求广播,利用智能合约触发区块链服务器的数据读写。并在收到购买者的支付请求时,根据请求发送的信息首先认证二维码生成及显示装置的合法性,认证通过后将二维码生成及显示装置的唯一识别号(eID)连同购买者使用的客户端程序信息及含有商品名称(可选)、收款金额的支付请求按照相应第三方支付接入的格式向区块链节点服务器中的第三方支付通道广播支付请求,符合请求要求的第三方支付通道会响应请求。
图5是对聚合支付网关的流程的具体描述,聚合支付网关主要用于认证二维码生成及显示装置、向第三方支付发起支付请求、监控交易结果、传输交易数据,具体步骤为:
①认证二维码生成及显示装置
聚合支付网关(Pay AP)根据二维码生成及显示装置动态二维码所包含的信息认证二维码生成及显示装置的合法性,认证通过后根据二维码生成及显示装置的唯一识别号(EID)从区块链节点服务器(Blockchain Point Server)获取其对应商户的第三方支付信息。
②向第三方支付发起支付请求
聚合支付网关(Pay AP)根据付款方使用的第三方支付软件对应支付平台要求的接入格式向第三方支付平台发起含有商品名称(可选)、支付时间、收款金额的支付请求。
③监控交易结果
聚合支付网关通过轮询机制向第三方支付平台发送查询请求,查询订单交易结果并通过无线方式传输到二维码生成及显示装置。
④传输交易数据
聚合支付网关通过XML报文向区块链节点服务器(第三方支付)传输每笔订单的基础交易数据。
之后由区块链节点服务器(Blockchain Point Server)中相应的第三方支付通道按照智能合约选择的通道自动执行相应程序,实现与购买者直接完成支付所需的交互,最后将支付成功与否的结果分别通过智能合约程序反馈给聚合支付网关(Pay AP)及购买者,聚合支付网关(Pay AP)再将结果反馈至二维码生成及显示装置进行相应提示以完成整个支付流程。
如图6所示,基于IBM BlueMix平台建立了具有四个节点的区块链服务器,分别对应不同的第三方支付通道,并利用IBM BlueMix平台提供的针对区块链开发的REST API接口中的通道技术选择不同的通道与不同的节点服务器进行相应读写操作。
例如,选择通道1的智能合约,当商户的交易额超过某一设定阈值后,自动调降商户的交易手续费至更优惠费率。
又例如,选择通道2的智能合约,当商户单次交易的金额超过某一设定阈值后,自动采用封顶的交易手续费。
又例如,选择通道3的智能合约,分析针对各类商户的交易行为,对商户进行评级,并提供有针对性的金融服务。
完成整个支付流程之后,二维码生成及显示装置按照IBM MQTT协议将交易数据上传至聚合支付网关(Pay AP),聚合支付网关(Pay AP)按照约定的加密规则将相应交易数据以电子证据形式,基于接近度(物理、社交或时间)和一致意见的交互规则,以点到点的通信方式存储至区块链节点服务器(Blockchain Point Server,基于IBM BlueMix平台)中的所有节点,以实现分布式账本存储,还包括文件分发(传播软件/固件更新)、传输设备分析报告等。
数据服务客户端通过IBM HFC SDK及REST API与区块链节点服务器的分布式账本进行通信,以直接或通过社交网络平台方式实现面向不同需求的数据服务。上述的社交网络平台可以为微信公众号或支付宝生活号。
本发明具有如下优点:
1、本发明实现了一种基于区块链的动态二维码聚合支付方法及***,区块链节点服务器内包括多个第三方支付通道,通过聚合支付网关与购买者移动终端进行通信,实现了“一码多付”(一码涵盖微信、支付宝、银联、银行等所有移动终端应用程序)及“一码一付”(每一个动态二维码只能由某一个移动终端应用程序扫描一次即失效),动态二维码含支付金额,无需顾客输入金额,消费体验好,提高了商户的服务质量,可以吸引更多的客源,减小了支付成本,并提升销售额。
2、本发明中的二维码生成及显示装置可以与电子秤配合使用,同时具有商品称重、商品单价输入(商品单价可预设)、收款金额显示、显示支付成功与否的信息等功能,电子秤上可设置语音播报器,语音播报器电连接二维码生成及显示装置,接收来自二维码生成及显示装置的语音播报信息,可以实现支付结果在二维码生成及显示装置上的即时显示及语音提示,而无需关注商户移动终端提示,提高了收款的工作效率,不但保证了支付快捷、安全、可靠,及反馈确认过程的确定性及正确性,而且利用区块链实现了跨应用的数据归集,为商户及购买者提供更加全面的服务。
3、本发明实现了利用区块链的智能合约、点到点通信、分布式账本技术实现针对不同支付通道的“一点接入,全网服务”,商户只需提供一次资料,即可在多个第三方支付平台上注册成功,而无需重复多次申请及审批,且以电子证据形式存储了交易记录。
4、利用先进的软件设计方法实现了跨应用、跨平台的数据归集,为商户及购买者提供更加全面的服务。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (6)

1.一种基于区块链的二维码聚合支付***,其特征在于,包括具有二维码识别功能的购买者移动终端、二维码生成及显示装置、聚合支付网关、区块链节点服务器,所述二维码生成及显示装置具有唯一识别号,所述区块链节点服务器中存储有商户信息、设置有第三方支付通道;所述二维码生成及显示装置上设置有触控操作界面;其中,
所述二维码生成及显示装置内预装有可离线运行的商品销售应用软件,通过组合二维码生成及显示装置的唯一识别号及聚合支付网关的IP地址生成包含收款金额、二维码生成及显示装置的唯一识别号以及支付网关的IP地址的动态二维码;
所述触控操作界面用于选择所销售的商品及输入商品单价,并显示收款金额、动态二维码以及支付成功与否的信息;
所述购买者移动终端用于扫描动态二维码,向聚合支付网关发起带有二维码生成及显示装置的唯一识别号和收款金额信息的支付请求;
所述聚合支付网关用于认证二维码生成及显示装置的合法性、向第三方支付通道发起带有商户信息、购买者移动终端程序信息、收款金额信息的支付请求、监控交易结果并将交易结果反馈至二维码生成及显示装置;
所述第三方支付通道用于完成购买者移动终端的购买者方第三方支付账户与商户之间的安全交互支付;
所述区块链节点服务器用于实现第三方支付、数据预处理、分布式数据存储及数据服务。
2.一种如权利要求1所述的基于区块链的二维码聚合支付***的工作方法,其特征在于,包括如下步骤:
(1)商户运行二维码生成及显示装置上预装的商品销售应用软件,通过二维码生成及显示装置的触控操作界面选择商品名称、输入商品单价后,商品销售应用软件自动计算收款金额并显示收款金额,商户选择结算功能,通过组合二维码生成及显示装置的唯一识别号及聚合支付网关的IP地址生成包含收款金额、二维码生成及显示装置的唯一识别号以及聚合支付网关的IP地址的动态二维码;
(2)购买者通过带有二维码识别功能的购买者移动终端设备中的应用程序扫描所述动态二维码后向聚合支付网关发起带有二维码生成及显示装置的唯一识别号、收款金额信息的支付请求;
(3)聚合支付网关根据二维码生成及显示装置发送的信息首先认证二维码生成及显示装置的合法性,认证通过后将二维码生成及显示装置的唯一识别号发送至区块链节点服务器以获取其对应的商户信息,连同购买者使用的客户端程序信息及所述支付请求按照相应第三方支付接入的格式向第三方支付发起支付请求广播;
(4)区块链节点服务器中相应的第三方支付通道按照智能合约选择的通道自动执行相应程序,实现第三方支付与购买者直接完成支付所需的交互,最后将支付成功与否的结果分别通过智能合约程序反馈给聚合支付网关及购买者;
(5)聚合支付网关收到支付成功与否的结果,并将结果反馈至二维码生成及显示装置进行相应提示,完成整个支付流程。
3.根据权利要求2所述的基于区块链的二维码聚合支付***的工作方法,其特征在于,步骤(5)中支付流程完成之后,二维码生成及显示装置按照IBM MQTT协议将交易数据上传至聚合支付网关,聚合支付网关按照约定的加密规则将相应交易数据以电子证据形式,基于接近度和一致意见的交互规则,以点到点的通信方式存储至区块链节点服务器中的所有节点,实现分布式账本存储。
4.根据权利要求2所述的基于区块链的二维码聚合支付***的工作方法,其特征在于,步骤(3)中,聚合支付网关初次认证二维码生成及显示装置之前,需要完成二维码生成及显示装置的设备注册、设备认证、密钥分发,并向区块链的节点发送请求,利用智能合约实现数据读写。
5.根据权利要求2所述的基于区块链的二维码聚合支付***的工作方法,其特征在于,所述步骤(1)之前的步骤为:商户注册、二维码生成及显示装置初始化,其中,
所述商户注册为会员,填写相关会员信息并将相应信息存储至区块链节点服务器;
所述二维码生成及显示装置初始化包括如下步骤:a.二维码生成及显示装置的唯一识别号烧录;b.在聚合支付网关登记注册二维码生成及显示装置的唯一识别号;c.为二维码生成及显示装置匹配对应的商户第三方收款账户;d.二维码生成及显示装置通过互联网连接至区块链节点服务器。
6.根据权利要求3所述的基于区块链的二维码聚合支付***的工作方法,其特征在于,所述区块链节点服务器的分布式账本通过IBM HFC SDK及REST API与数据服务客户端进行通信,以直接或通过社交网络平台方式实现面向不同需求的数据服务。
CN201810889641.5A 2018-08-07 2018-08-07 基于区块链的二维码聚合支付***及其工作方法 Active CN109191108B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810889641.5A CN109191108B (zh) 2018-08-07 2018-08-07 基于区块链的二维码聚合支付***及其工作方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810889641.5A CN109191108B (zh) 2018-08-07 2018-08-07 基于区块链的二维码聚合支付***及其工作方法

Publications (2)

Publication Number Publication Date
CN109191108A CN109191108A (zh) 2019-01-11
CN109191108B true CN109191108B (zh) 2022-03-11

Family

ID=64920803

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810889641.5A Active CN109191108B (zh) 2018-08-07 2018-08-07 基于区块链的二维码聚合支付***及其工作方法

Country Status (1)

Country Link
CN (1) CN109191108B (zh)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109461006B (zh) * 2018-09-13 2021-08-31 广东蓝蜜蜂信息技术有限公司 一种散装食品和农产品的溯源二维码生成方法及***
CN110738475B (zh) * 2019-01-15 2022-01-18 张文 跨平台的支付方法、装置和***、设备、可读存储介质
CN109872140A (zh) * 2019-01-31 2019-06-11 篱笆墙网络科技有限公司 支付结算的方法、装置、设备及存储介质
CN109934672A (zh) * 2019-02-19 2019-06-25 薛伟忠 一种基于区块链通证经济的网上商城***
CN110914851B (zh) 2019-03-27 2024-02-06 创新先进技术有限公司 提高区块链网络与外部数据源之间的通信的完整性
WO2019120325A2 (en) 2019-03-29 2019-06-27 Alibaba Group Holding Limited Retrieving access data for blockchain networks using highly available trusted execution environments
AU2019204708B2 (en) 2019-03-27 2020-08-20 Advanced New Technologies Co., Ltd. Retrieving public data for blockchain networks using highly available trusted execution environments
CN111684481A (zh) * 2019-07-05 2020-09-18 深圳海付移通科技有限公司 一种聚合支付方法以及相关设备
CN110428036A (zh) * 2019-07-11 2019-11-08 深圳市优***科技股份有限公司 一种动态二维码的生成方法、***及终端设备
CN110473364A (zh) * 2019-08-13 2019-11-19 深圳沸石科技股份有限公司 基于mqtt协议的收款播报方法及装置
CN110599152A (zh) * 2019-09-02 2019-12-20 中国建设银行股份有限公司 一种聚合支付方法和***
CN111105220A (zh) * 2019-10-14 2020-05-05 杭州复杂美科技有限公司 一种数字货币支付方法、***、设备及存储介质
CN110910222B (zh) * 2019-11-29 2023-05-12 中国银行股份有限公司 基于区块链的商品定制方法、装置及***
CN111131438B (zh) * 2019-12-20 2023-04-07 北京同邦卓益科技有限公司 用于访问区块链的方法和装置
CN111047321A (zh) * 2019-12-27 2020-04-21 支付宝实验室(新加坡)有限公司 业务处理方法及装置、电子设备、存储介质
CN111178840A (zh) * 2019-12-27 2020-05-19 支付宝实验室(新加坡)有限公司 业务处理方法及装置、***、电子设备、存储介质
CN111160883B (zh) * 2019-12-31 2023-11-07 易票联支付有限公司 基于聚合二维码的入网及收款***及其方法和存储介质
CN111553678B (zh) * 2020-01-23 2024-02-09 ***股份有限公司 基于手机名片的二维码支付方法及其***
CN111369259A (zh) * 2020-03-10 2020-07-03 北京意锐新创科技有限公司 适用于区块链支持的支付方法和装置
CN111047313B (zh) * 2020-03-12 2020-12-04 支付宝(杭州)信息技术有限公司 扫码支付、信息发送和密钥管理方法、装置和设备
CN111192040B (zh) * 2020-04-10 2021-02-09 支付宝(杭州)信息技术有限公司 一种机构识别编号的注册方法及***
CN111932223A (zh) * 2020-06-01 2020-11-13 浙江数智未来控股集团有限公司 多信息聚合的二维码支付方法、***和装置
CN111815318A (zh) * 2020-06-17 2020-10-23 衡水海博云科技有限公司 一种聚合支付的设备、***及方法
CN111783918B (zh) * 2020-07-03 2022-04-15 福建正孚软件有限公司 一种安全的二维码分发方法及***
CN112509249A (zh) * 2020-12-02 2021-03-16 江苏科技大学 一种用于区块链的机器视觉电子秤***及使用方法
CN112598523A (zh) * 2020-12-30 2021-04-02 广东微聚科技有限公司 一种聚合区块链***
CN115708115A (zh) * 2021-08-19 2023-02-21 支付宝(杭州)信息技术有限公司 信息处理方法和装置
CN113807831A (zh) * 2021-09-07 2021-12-17 维沃移动通信有限公司 支付方法和装置
CN117787966B (zh) * 2024-02-23 2024-05-03 广州合利宝支付科技有限公司 聚合支付数据识别控制***及方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106355385A (zh) * 2016-09-25 2017-01-25 上海锐得电子有限公司 新型用于电子秤的二维码支付方法
CN107578224A (zh) * 2017-09-13 2018-01-12 深圳前海乘势科技有限公司 多平台聚合支付的方法及装置
CN107833052A (zh) * 2017-10-27 2018-03-23 南京物联传感技术有限公司 一种基于区块链的聚合支付***及工作方法
CN108154564A (zh) * 2018-03-16 2018-06-12 北京路盟科技有限公司 聚合支付智能终端装置
CN108182585A (zh) * 2018-01-25 2018-06-19 北京正众信源传媒科技有限公司 基于区块链技术的新零售防伪***和方法
CN108241976A (zh) * 2018-01-04 2018-07-03 杭州复杂美科技有限公司 一种基于区块链的二维码支付方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3563325A4 (en) * 2016-12-30 2020-09-02 Slock.it GmbH BLOCKCHAIN ACTIVATED SERVICE PROVIDER SYSTEM

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106355385A (zh) * 2016-09-25 2017-01-25 上海锐得电子有限公司 新型用于电子秤的二维码支付方法
CN107578224A (zh) * 2017-09-13 2018-01-12 深圳前海乘势科技有限公司 多平台聚合支付的方法及装置
CN107833052A (zh) * 2017-10-27 2018-03-23 南京物联传感技术有限公司 一种基于区块链的聚合支付***及工作方法
CN108241976A (zh) * 2018-01-04 2018-07-03 杭州复杂美科技有限公司 一种基于区块链的二维码支付方法
CN108182585A (zh) * 2018-01-25 2018-06-19 北京正众信源传媒科技有限公司 基于区块链技术的新零售防伪***和方法
CN108154564A (zh) * 2018-03-16 2018-06-12 北京路盟科技有限公司 聚合支付智能终端装置

Also Published As

Publication number Publication date
CN109191108A (zh) 2019-01-11

Similar Documents

Publication Publication Date Title
CN109191108B (zh) 基于区块链的二维码聚合支付***及其工作方法
US20230196355A1 (en) Processing of electronic transactions
US6199051B1 (en) Digital active advertising
US7292996B2 (en) Method and apparatus for performing a credit based transaction between a user of a wireless communications device and a provider of a product or service
US8116734B2 (en) Party identification in a wireless network
US20170372417A1 (en) Digital asset account management
AU2018278918A1 (en) Payment device with integrated chip
US20150363768A1 (en) System and method for rendering virtual currency related services
CN109313764A (zh) 对在支付卡接受点处使用的存款账号进行令牌化的***和方法
CN104021492A (zh) 一种保护买家隐私的网上购物的方法及***
US20220383325A1 (en) System and Method for Web-Based Payments
WO2018047982A1 (ja) コード情報を活用した決済方法、決済システム
JP2008504612A (ja) ペイメント処理方法システム
CN108960941A (zh) 电子支付开票方法
WO2018010009A1 (en) Processing of electronic transactions
CN109559104A (zh) 一种支付环境下关联支付方身份的方法及装置
US20170286992A1 (en) System and method for coded transaction processing
CN104268748A (zh) 一种实现实体店移动支付的方法及***
KR102287626B1 (ko) 블록체인 기반 마일리지 통합 시스템 및 그 방법
CN111695887A (zh) 基于区块链的安全支付交互***
US20120173436A1 (en) Method and system for authorizing, authenticating, implementing, brokering data transfers, and collecting fees for data transfers among distributed electronic devices and servers
US11861580B2 (en) System for processing a transaction by a user at a transaction point
CN110766397B (zh) 基于数据识别模型的近场支付方法
CN109583854A (zh) 一种支付环境下收集支付方身份的方法及装置
CN111915285B (zh) 现金提取方法、装置和电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20231107

Address after: Room 1003-6, No. 6 Weide Road, Yangpu District, Shanghai, 200000

Patentee after: Shanghai Juhefu Information Technology Co.,Ltd.

Address before: 528000 602, West Tower, building 1, 115 Zhangcha 1st Road, Chancheng District, Foshan City, Guangdong Province

Patentee before: GUANGDONG BLUEBEE INFORMATION TECHNOLOGY Co.,Ltd.