一种基于区块链的公共支付服务实现方法与流程

文档序号:31078843发布日期:2022-08-09 22:04阅读:516来源:国知局
一种基于区块链的公共支付服务实现方法与流程

1.本发明涉及一种通过区块链技术记录公共支付服务中的交易信息,并实时完成各方之间的对账的方法,属于区块链技术领域。


背景技术:

2.随着互联网技术的普及、移动支付的广泛应用,各方对电子政务、线上缴费的呼声也越来越高。为方便市民,有力促进各地建成政务“一网通办”总门户这一目标的实现,有必要建设公共支付服务平台(以下简称:支付平台)。通过“一网受理、一网支付”实现政府非税收入的便民缴纳,打通缴费人、执收单位、清算银行、财政部门等主体之间的网络联接,实现支付、结算、监管、查询等功能,支持多元化的缴款模式,使缴费人可灵活选择合适的时间、地点、方式、渠道进行缴款,实现便民政务服务。
3.目前,大多数支付平台基于中心化机构对接不同支付参与方,而各参与方具有不同的账本结构和数据,对账流程复杂、成本高、难度大,多方之间数据难以协调和认同。


技术实现要素:

4.本发明要解决的技术问题是:现有支付平台基于中心化机构对接不同支付参与方,各参与方之间数据难以协调和认同。
5.为了解决上述技术问题,本发明的技术方案是提供了一种基于区块链的公共支付服务实现方法,其特征在于,包括以下步骤:
6.步骤1、建设基于区块链的公共支付服务平台;
7.步骤2、缴费人前往执收单位办理相关业务并进行下单支付,执收单位将支付信息上传至公共支付服务平台,公共支付服务平台将支付信息记入区块链账本,并在各参与方间实时同步,同时,公共支付服务平台向代收机构发送支付下单请求;
8.步骤3、代收机构的本地区块链账本与公共支付服务平台的区块链账本实时同步,并接收到公共支付服务平台的支付下单请求后,进入步骤4;
9.步骤4、代收机构依据获得的支付信息进行收款,并向公共支付服务平台反馈支付结果;公共支付服务平台将支付结果同步上链,记入区块链账本,并在各参与方间实时同步;
10.步骤5、执收单位的本地区块链账本与公共支付服务平台的区块链账本实时同步,接收到执收单位的支付结果,进入步骤6;
11.步骤6、返回步骤1重复执行,直至达到对账核销时间,进入步骤7;
12.步骤7、执收单位批量向公共支付服务平台上传开票信息,公共支付服务平台将接收到的开票信息上链,记入区块链账本,并在各参与方间实时同步;
13.步骤8、非税系统的本地区块链账本与公共支付服务平台的区块链账本实时同步,接收到公共支付服务平台上的开票信息;
14.步骤9、清算银行的本地区块链账本与公共支付服务平台的区块链账本实时同步,
接收到公共支付服务平台上的开票信息及交易明细信息;
15.步骤10、代收机构自动将资金提现到清算银行账户,并将操作记录上传至公共支付服务平台,由公共支付服务平台将操作记录上链;
16.步骤11、清算银行对账并向非税系统核销票据信息,并将操作记录上传至公共支付服务平台,由公共支付服务平台将操作记录上链;
17.步骤12、清算银行对账后并确认资金到账无误,上缴国库。
18.优选地,步骤2中,所述执收单位打包处理缴费人支付信息,并向所述公共支付服务平台发送业务订单信息上链请求,所述公共支付服务平台响应该业务订单信息上链请求后,将执收单位发送的支付信息记入区块链账本。
19.优选地,步骤6中,所述对账核销时间为当日日终。
20.优选地,步骤2中,执收单位将支付信息加密后上传至公共支付服务平台;
21.步骤4中,代收机构获得支付信息后,先解密,随后依据获得的支付信息进行收款,并向公共支付服务平台反馈加密后的支付结果;
22.步骤7中,执收单位批量向公共支付服务平台上传加密后的开票信息;
23.步骤8中,非税系统解密接收到开票信息;
24.步骤9中,清算银行解密接收到的开票信息及交易明细信息。
25.本发明利用加密技术对交易明细及对账单数据内容进行全面加密,确保数据在传输及存储过程中的安全性及隐私性,利用区块链技术在公共支付各参与方(执收单位、公共支付平台、代收机构、非税系统、清算银行)之间构建去中心化的联盟链网络,各参与方针对支付的操作及结果实时上链,并及时在各节点之间完成同步,有效地提高了对账的效率、降低了对账成本。在整个业务流程中,缴费人作为区块链的参与者发起某笔交易请求,再由支付平台、银行等作为区块链中的记账节点记录缴费人的行为动作,最后由大数据中心、财政局等作为区块链中的监督节点完成后续验证核实工作,由此构成一笔交易的完整生命周期记录。
附图说明
26.图1示意了本发明的处理流程。
具体实施方式
27.下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本技术所附权利要求书所限定的范围。
28.公共支付场景下,各参与方在交易支付过程中会产生不同的账本结构和交易数据,导致各方之间对账成本高、难度大,现有的公共支付系统方案无法满足高效、低成本、实时及安全的对账需求。
29.为了解决上述技术问题,本发明的技术方案提供了一种基于区块链的公共支付服务实现方法,如图1所示,包括以下步骤:
30.步骤1、建设基于区块链的支付平台;
31.步骤2、缴费人前往执收单位办理相关业务并进行下单支付,执收单位获取缴费人的支付信息,打包处理该支付信息,加密打包后的支付信息,并向支付平台发送业务订单信息上链请求,支付平台响应该业务订单信息上链请求后将执收单位发送的加密后的支付信息记入区块链账本,并在各参与方间实时同步。支付平台向代收机构发送支付下单请求。
32.步骤3、代收机构的本地区块链账本与支付平台的区块链账本实时同步,并接收到支付平台的支付下单请求后,进入步骤4。
33.步骤4、代收机构解密所获得的支付信息,依据该支付信息进行收款,并向支付平台反馈加密后的支付结果,支付平台将加密后的支付结果同步上链,记入区块链账本,并在各参与方间实时同步。
34.步骤5、执收单位的本地区块链账本与支付平台的区块链账本实时同步,接收到执收单位的支付结果后进行解密处理,进入步骤6。
35.步骤6、返回步骤1重复执行,直至当日日终,进入步骤7。
36.步骤7、执收单位在每日日终批量向支付平台上传加密后的开票信息,支付平台将接收到的加密的开票信息上链,记入区块链账本,并在各参与方间实时同步。
37.步骤8、非税系统的本地区块链账本与支付平台的区块链账本实时同步,接收到支付平台上的开票信息,进行解密处理。
38.步骤9、清算银行的本地区块链账本与支付平台的区块链账本实时同步,接收到支付平台上的加密的开票信息及交易明细信息,进行解密处理。
39.步骤10、代收机构自动将资金提现到清算银行账户,并将操作记录上传至支付平台,由支付平台将操作记录上链。
40.步骤11、清算银行对账并向非税系统核销票据信息,并将操作记录上传至支付平台,由支付平台将操作记录上链。
41.步骤12、清算银行对账后并确认资金到账无误,上缴国库。
42.步骤13、当日流程结束。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1