基于条码支付的实现方法和装置、基于条码支付的系统制造方法及图纸

技术编号:24094887 阅读:19 留言:0更新日期:2020-05-09 09:49
本说明书提供一种基于条码支付的实现方法,应用在付款方终端上,所述方法包括:获取付款码码值,所述付款码码值包括发码机构标识和付款账户信息,所述付款账户信息对应于具有所述发码机构标识的发码机构的一个账户;将所述付款码码值渲染为条码后显示,供收款方设备扫描后将发码机构标识和付款账户信息上传给收单机构的服务器,由收单机构的服务器根据发码机构标识确定发码机构,由所述发码机构的服务器根据付款账户信息确定用于本次支付的付款账户。

Implementation method and device of payment based on barcode, system of payment based on barcode

【技术实现步骤摘要】
基于条码支付的实现方法和装置、基于条码支付的系统
本说明书涉及网络通信
,尤其涉及一种基于条码支付的实现方法和装置、以及一种基于条码支付的系统。
技术介绍
条码是将反射率不同的“条”、“空”按照一定的编码规则组合起来,用以表达一组信息的图形标识符。条码包括一维条码(也称为条形码)、二维条码(也称为二维码)等。条码在网络支付领域得到了广泛的应用,例如,商户可以通过扫描用户出示的付款码,来从用户的账户收取款项。在网络支付的发展过程中,是由各个支付服务提供方分别构建自己的条码付款系统,即支付服务提供方自行决定付款码码值的格式和内容(付款码中携带的信息),商户扫描付款码后,将码值上传到该支付服务提供方的收单服务器,来进行码值的解读和款项的转移。通常一个支付服务提供方的收单服务器无法处理其他支付服务提供方的付款码。这样,一个商户必须和所有支付服务提供商建立收单业务关系,并且在每个支付服务提供商开设账户,该商户的用户才能以这些支付服务提供方的付款码支付。这使得商户需要花费很多时间精力来管理与各个支付服务提供方的收单服务,用户在付款前需要确认自己的付款码可以被商户接受,十分不便且效率低下。
技术实现思路
有鉴于此,本说明书提供一种基于条码支付的实现方法,应用在付款方终端上,所述方法包括:获取付款码码值,所述付款码码值包括发码机构标识和付款账户信息,所述付款账户信息对应于具有所述发码机构标识的发码机构的一个账户;将所述付款码码值渲染为条码后显示,供收款方设备扫描后将发码机构标识和付款账户信息上传给收单机构的服务器,由收单机构的服务器根据发码机构标识确定发码机构,由所述发码机构的服务器根据付款账户信息确定用于本次支付的付款账户。本说明书提供的一种基于条码支付的实现方法,应用在收款方设备上,所述方法包括:通过扫描付款方终端提供的付款码获取付款码码值,所述付款码码值包括发码机构标识和付款账户信息,所述付款账户信息对应于具有所述发码机构标识的发码机构的一个账户;将包括所述发码机构标识和付款账户信息的第一支付请求发送给收单机构的服务器,供收单机构的服务器根据发码机构标识确定发码机构,由所述发码机构的服务器根据付款账户信息确定用于本次支付的付款账户。本说明书提供的一种基于条码支付的实现方法,应用在收单机构的服务器上,所述方法包括:接收付款方设备发送的第一支付请求,所述第一支付请求中包括付款码码值中的发码机构标识和付款账户信息;当所述发码机构标识不是本机构的发码机构标识时,向具有所述发码机构标识的发码机构的服务器发送第二支付请求,所述第二支付请求中包括所述付款账户信息,供发码机构的服务器根据所述付款账户信息确定本次支付的付款账户,并从所述付款账户中扣款。本说明书提供的一种基于条码支付的实现方法,应用在发码机构的服务器上,所述方法包括:接收第二支付请求,所述第二支付请求中包括付款码码值中的发码机构标识和付款账户信息;在确认所述发码机构标识为本机构的发码机构标识后,根据所述付款账户信息确定本机构的一个账户作为付款账户,从所述付款账户扣款。本说明书提供的一种基于条码支付的实现方法,应用在机构互连服务器上,所述方法包括:接收收单机构的服务器发送的第二支付请求,所述第二支付请求中包括付款码码值中的发码机构标识和付款账户信息;将第二支付请求转发给具有所述发码机构标识的发码机构的服务器,供发码机构的服务器根据所述付款账户信息确定本次支付的付款账户,并从所述付款账户中扣款。本说明书还提供了一种基于条码支付的实现装置,应用在付款方终端上,所述装置包括:付款码码值获取单元,用于获取付款码码值,所述付款码码值包括发码机构标识和付款账户信息,所述付款账户信息对应于具有所述发码机构标识的发码机构的一个账户;付款码展示单元,用于将所述付款码码值渲染为条码后显示,供收款方设备扫描后将发码机构标识和付款账户信息上传给收单机构的服务器,由收单机构的服务器根据发码机构标识确定发码机构,由所述发码机构的服务器根据付款账户信息确定用于本次支付的付款账户。本说明书提供的一种基于条码支付的实现装置,应用在收款方设备上,所述装置包括:付款码扫描单元,用于通过扫描付款方终端提供的付款码获取付款码码值,所述付款码码值包括发码机构标识和付款账户信息,所述付款账户信息对应于具有所述发码机构标识的发码机构的一个账户;第一支付请求发送单元,用于将包括所述发码机构标识和付款账户信息的第一支付请求发送给收单机构的服务器,供收单机构的服务器根据发码机构标识确定发码机构,由所述发码机构的服务器根据付款账户信息确定用于本次支付的付款账户。本说明书提供的一种基于条码支付的实现装置,应用在收单机构的服务器上,所述装置包括:第一支付请求接收单元,用于接收付款方设备发送的第一支付请求,所述第一支付请求中包括付款码码值中的发码机构标识和付款账户信息;第二支付请求发送单元,用于当所述发码机构标识不是本机构的发码机构标识时,向具有所述发码机构标识的发码机构的服务器发送第二支付请求,所述第二支付请求中包括所述付款账户信息,供发码机构的服务器根据所述付款账户信息确定本次支付的付款账户,并从所述付款账户中扣款。本说明书提供的一种基于条码支付的实现装置,应用在发码机构的服务器上,所述装置包括:第二支付请求接收单元,用于接收第二支付请求,所述第二支付请求中包括付款码码值中的发码机构标识和付款账户信息;第二支付请求处理单元,用于在确认所述发码机构标识为本机构的发码机构标识后,根据所述付款账户信息确定本机构的一个账户作为付款账户,从所述付款账户扣款。本说明书提供的一种基于条码支付的实现装置,应用在机构互连服务器上,所述装置包括:第二支付请求中转单元,用于接收收单机构的服务器发送的第二支付请求,所述第二支付请求中包括付款码码值中的发码机构标识和付款账户信息;第二支付请求转发单元,用于将第二支付请求转发给具有所述发码机构标识的发码机构的服务器,供所述发码机构的服务器根据所述付款账户信息确定本次支付的付款账户,并从所述付款账户中扣款。本说明书提供的一种计算机设备,包括:存储器和处理器;所述存储器上存储有可由处理器运行的计算机程序;所述处理器运行所述计算机程序时,执行上述应用在付款方终端上的基于条码支付的实现方法所述的步骤。本说明书提供的一种计算机设备,包括:存储器和处理器;所述存储器上存储有可由处理器运行的计算机程序;所述处理器运行所述计算机程序时,执行上述应用在收款方设备上的基于条码支付的实现方法所述的步骤。本说明书提供的一种计算机设备,包括:存储器和处理器;所述存储器上存储有可由处理器运行的计算机程序;所述处理器运行所述计算机程序时,执行上述应用在收单机构的服务器上的基于条码支付的实现方法所述的步骤。本说明书提供的一种计算机设备,包括:存储器和处理器;所述存储器上存储有可由处理器运本文档来自技高网...

【技术保护点】
1.一种基于条码支付的实现方法,应用在付款方终端上,所述方法包括:/n获取付款码码值,所述付款码码值包括发码机构标识和付款账户信息,所述付款账户信息对应于具有所述发码机构标识的发码机构的一个账户;/n将所述付款码码值渲染为条码后显示,供收款方设备扫描后将发码机构标识和付款账户信息上传给收单机构的服务器,由收单机构的服务器根据发码机构标识确定发码机构,由所述发码机构的服务器根据付款账户信息确定用于本次支付的付款账户。/n

【技术特征摘要】
1.一种基于条码支付的实现方法,应用在付款方终端上,所述方法包括:
获取付款码码值,所述付款码码值包括发码机构标识和付款账户信息,所述付款账户信息对应于具有所述发码机构标识的发码机构的一个账户;
将所述付款码码值渲染为条码后显示,供收款方设备扫描后将发码机构标识和付款账户信息上传给收单机构的服务器,由收单机构的服务器根据发码机构标识确定发码机构,由所述发码机构的服务器根据付款账户信息确定用于本次支付的付款账户。


2.根据权利要求1所述的方法,所述获取付款码码值,包括以下之一:
由安装在本地的所述发码机构的客户端软件生成付款码码值;或,
向所述发码机构的服务器发送付款码请求,接收所述发码机构的服务器返回的付款码码值。


3.根据权利要求1所述的方法,所述付款账户信息包括:标记化处理后的账户标识和所述付款方终端的设备标识。


4.根据权利要求1所述的方法,所述付款码码值为24至32位数字,其中发码机构标识为前8位数字,付款账户信息为后16至24位数字;发码机构标识中的第1位数字为表示发码机构所服务区域的区域码。


5.根据权利要求1所述的方法,所述付款码码值还包括:收单机构标识,用来由收款方设备确定本次支付的收单机构。


6.根据权利要求5所述的方法,所述付款码码值为24位数字,其中收单机构标识为前2位数字,发码机构标识为第4位到第6位数字,付款账户信息为第9至第24位数字,第3位数字为付款码码值的版本号,第7到第8位数字为业务类型。


7.一种基于条码支付的实现方法,应用在收款方设备上,所述方法包括:
通过扫描付款方终端提供的付款码获取付款码码值,所述付款码码值包括发码机构标识和付款账户信息,所述付款账户信息对应于具有所述发码机构标识的发码机构的一个账户;
将包括所述发码机构标识和付款账户信息的第一支付请求发送给收单机构的服务器,供收单机构的服务器根据发码机构标识确定发码机构,由所述发码机构的服务器根据付款账户信息确定用于本次支付的付款账户。


8.根据权利要求7所述的方法,所述付款码码值为24至32位数字,其中发码机构标识为前8位数字,付款账户信息为后16至24位数字;发码机构标识中的第1位数字为表示发码机构所服务区域的区域码。


9.根据权利要求7所述的方法,所述付款码码值还包括:收单机构标识;
所述将包括发码机构标识和付款账户信息的第一支付请求发送给收单机构的服务器,包括:根据所述收单机构标识确定收单机构,将包括所述发码机构标识和付款账户信息的第一支付请求发送给所确定的收单机构的服务器。


10.根据权利要求9所述的方法,所述付款码码值为24位数字,其中收单机构标识为前2位数字,发码机构标识为第4位到第6位数字,付款账户信息为第9至第24位数字,第3位数字为付款码码值的版本号,第7到第8位数字为业务类型。


11.一种基于条码支付的实现方法,应用在收单机构的服务器上,所述方法包括:
接收付款方设备发送的第一支付请求,所述第一支付请求中包括付款码码值中的发码机构标识和付款账户信息;
当所述发码机构标识不是本机构的发码机构标识时,向具有所述发码机构标识的发码机构的服务器发送第二支付请求,所述第二支付请求中包括所述付款账户信息,供发码机构的服务器根据所述付款账户信息确定本次支付的付款账户,并从所述付款账户中扣款。


12.根据权利要求11所述的方法,所述第二支付请求中还包括所述发码机构标识;
所述向具有所述发码机构标识的发码机构的服务器发送第二支付请求,包括:将第二支付请求发送给机构互连服务器,由机构互连服务器将第二支付请求转发给具有所述发码机构标识的发码机构的服务器。


13.根据权利要求11所述的方法,所述方法还包括:当所述发码机构标识为本机构的发码机构标识时,根据所述付款账户信息确定本次支付的付款账户,并从所述付款账户中扣款。


14.根据权利要求11所述的方法,所述第一支付请求中包括付款码码值;
所述付款码码值为24至32位数字,其中发码机构标识为前8位数字,付款账户信息为后16至24位数字;发码机构标识中的第1位数字为表示发码机构所服务区域的区域码。


15.根据权利要求11所述的方法,所述第一支付请求中包括付款码码值;
所述付款码码值为24位数字,其中收单机构标识为前2位数字,发码机构标识为第4位到第6位数字,付款账户信息为第9至第24位数字,第3位数字为付款码码值的版本号,第7到第8位数字为业务类型。


16.一种基于条码支付的实现方法,应用在发码机构的服务器上,所述方法包括:
接收第二支付请求,所述第二支付请求中包括付款码码值中的发码机构标识和付款账户信息;
在确认所述发码机构标识为本机构的发码机构标识后,根据所述付款账户信息确定本机构的一个账户作为付款账户,从所述付款账户扣款。


17.根据权利要求16所述的方法,所述接收第二支付请求包括以下之一:
接收收单机构的服务器发送的第二支付请求;或,
接收机构互连服务器转发的第二支付请求,所述第二支付请求由收单机构的服务器发送给机构互连服务器。


18.根据权利要求16所述的方法,所述第二支付请求中包括付款码码值;
所述付款码码值为24至32位数字,其中发码机构标识为前8位数字,付款账户信息为后16至24位数字;发码机构标识中的第一位数字为表示发码机构所服务区域的区域码。


19.根据权利要求16所述的方法,所述第二支付请求中包括付款码码值;
所述付款码码值为24位数字,其中收单机构标识为前2位数字,发码机构标识为第4位到第6位数字,付款账户信息为第9至第24位数字,第3位数字为付款码码值的版本号,第7到第8位数字为业务类型。


20.根据权利要求16所述的方法,所述方法还包括:在收到付款方终端的付款码请求后,根据使用所述付款方终端的账户生成付款账户信息,向所述付款方终端返回包括所述付款账户信息和本机构的发码机构标识的付款码码值。


21.一种基于条码支付的实现方法,应用在机构互连服务器上,所述方法包括:
接收收单机构的服务器发送的第二支付请求,所述第二支付请求中包括付款码码值中的发码机构标识和付款账户信息;
将第二支付请求转发给具有所述发码机构标识的发码机构的服务器,供发码机构的服务器根据所述付款账户信息确定本次支付的付款账户,并从所述付款账户中扣款。


22.根据权利要求21所述的方法,所述付款码码值为24至32位数字,其中发码机构标识为前8位数字,付款账户信息为后16至24位数字;发码机构标识中的第1位数字为表示发码机构所服务区域的区域码。


23.根据权利要求21所述的方法,所述付款码码值为24位数字,其中收单机构标识为前2位数字,发码机构标识为第4位到第6位数字,付款账户信息为第9至第24位数字,第3位数字为付款码码值的版本号,第7到第8位数字为业务类型。


24.一种基于条码支付的实现装置,应用在付款方终端上,所述装置包括:
付款码码值获取单元,用于获取付款码码值,所述付款码码值包括发码机构标识和付款账户信息,所述付款账户信息对应于具有所述发码机构标识的发码机构的一个账户;
付款码展示单元,用于将所述付款码码值渲染为条码后显示,供收款方设备扫描后将发码机构标识和付款账户信息上传给收单机构的服务器,由收单机构的服务器根据发码机构标识确定发码机构,由所述发码机构的服务器根据付款账户信息确定用于本次支付的付款账户。


25.根据权利要求24所述的装置,所述付款码码值获取单元具体用于以下之一:
由安装在本地的所述发码机构的客户端软件生成付款码码值;或,
向所述发码机构的服务器发送付款码请求,接收所述发码机构的服务器返回的付款码码值。


26.根据权利要求24所述的装置,所述付款账户信息包括:标记化处理后的账户标识和所述付款方终端的设备标识。


27.根据权利要求24所述的装置,所述付款码码值为24至32位数字,其中发码机构标识为前8位数字,付款账户信息为后16至24位数字;发码机构标识中的第1位数字为表示发码机构所服务区域的区域码。


28.根据权利要求24所述的装置,所述付款码码值还包括:收单机构标识,用来由收款方设备确定本次支付的收单机构。


29.根据权利要求28所述的装置,所述付款码码值为24位数字,其中收单机构标识为前2位数字,发码机构标识为第4位到第6位数字,付款账户信息为第9至第24位数字,第3位数字为付款码码值的版本号,第7到第8位数字为业务类型。


30.一种基于条码支付的实现装置,应用在收款方设备上,所述装置包括:
付款码扫...

【专利技术属性】
技术研发人员:郑吉尹俊潘勇吕海燕孙曦宋洁杨晶
申请(专利权)人:支付宝实验室新加坡有限公司
类型:发明
国别省市:新加坡;SG

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

1