CN112819473B - 一种基于数字字典的订单处理方法、服务器、设备及介质 - Google Patents
一种基于数字字典的订单处理方法、服务器、设备及介质 Download PDFInfo
- Publication number
- CN112819473B CN112819473B CN202110152192.8A CN202110152192A CN112819473B CN 112819473 B CN112819473 B CN 112819473B CN 202110152192 A CN202110152192 A CN 202110152192A CN 112819473 B CN112819473 B CN 112819473B
- Authority
- CN
- China
- Prior art keywords
- payment
- code
- mode
- digital dictionary
- fund
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/405—Establishing or using transaction specific rules
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/085—Payment architectures involving remote charge determination or related payment systems
- G06Q20/0855—Payment architectures involving remote charge determination or related payment systems involving a third party
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
- G06Q20/227—Payment schemes or models characterised in that multiple accounts are available, e.g. to the payer
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明实施例公开了一种基于数字字典的订单处理方法、服务器、设备及介质。该方法包括:获取订单信息中的支付场景和资金编码;根据所述支付场景和预先配置的数字字典确定支付通道;根据所述资金编码和所述数字字典,确定所述资金编码对应的清分银行;根据所述支付场景通过所述支付通道向所述清分银行进行支付操作,以通过所述清分银行进行所述订单的清结算操作,实现通过数字字典定义串联支付链路的内部身份标识,可以根据内部身份标识区分业务场景,从而提高订单处理效率。
Description
技术领域
本发明实施例涉及信息技术领域,尤其涉及一种基于数字字典的订单处理方法、服务器、设备及介质。
背景技术
在支付领域里,第四方支付即聚合支付,是将一个以上的银行、第三方支付机构的支付服务整合到一起,为商户提供不限于“支付通道服务”、“整合对账服务”等服务内容的平台。
然而,目前的聚合支付依赖外部供应商编号,对于聚合支付平台内部缺乏身份标识,难以区分订单的业务场景,影响订单处理效率。
发明内容
本发明实施例提供一种基于数字字典的订单处理方法、服务器、设备及介质,通过对订单的业务场景的区分提高订单处理效率。
第一方面,本发明实施例提供了一种基于数字字典的订单处理方法,包括:
获取订单信息中的支付场景和资金编码;
根据所述支付场景和预先配置的数字字典确定支付通道,其中,所述数字字典是串联支付链路的内部身份标识的集合;
根据所述资金编码和所述数字字典,确定所述资金编码对应的清分银行;
根据所述支付场景通过所述支付通道向所述清分银行进行支付操作,以通过所述清分银行进行所述订单的清结算操作。
第二方面,本发明实施例还提供了一种基于数字字典的订单处理装置,该装置包括:
编码获取模块,用于获取订单信息中的支付场景和资金编码;
通道确定模块,用于根据所述支付场景和预先配置的数字字典确定支付通道,其中,所述数字字典是串联支付链路的内部身份标识的集合;
银行确定模块,用于根据所述资金编码和所述数字字典,确定所述资金编码对应的清分银行;
订单清偿模块,用于根据所述支付场景通过所述支付通道向所述清分银行进行支付操作,以通过所述清分银行进行所述订单的清结算操作。
第三方面,本发明实施例还提供了一种服务器,所述服务器包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例所述的基于数字字典的订单处理方法。
第四方面,本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本发明任意实施例所述的基于数字字典的订单处理方法。
本发明实施例提供一种基于数字字典的订单处理方法、装置、服务器及介质,通过支付场景和数字字典确定支付通道,根据资金编码和数字字典确定清分银行,根据支付场景规定的方式通过支付通道向清分银行进行支付操作,以通过清分银行进行订单的清结算操作,实现通过数字字典定义串联支付链路的内部身份标识,可以根据内部身份标识区分业务场景,从而提高订单处理效率。
附图说明
图1为本发明实施例提供的一种基于数字字典的订单处理方法的流程图;
图2为本发明实施例提供的另一种基于数字字典的订单处理方法的流程图;
图3为本发明实施例提供的一种支付事前定义的支付方式的演化图;
图4为本发明实施例提供的一种支付事中定义支付场景与路由编码的关联关系的演化图;
图5为本发明实施例提供的一种支付事后定义的清分编码与资金编码的关系图;
图6为本发明实施例提供的一种基于数字字典的订单处理装置的结构框图;
图7为本发明实施例提供的一种服务器的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
为了便于理解,首先对数字字典的含义进行说明。
对于聚合支付平台而言,将其给每个支付通道分配身份的过程定义为一种支付领域的个性化数字字典。此数字字典将作为贯穿在整个支付链路的唯一关键字,起到了身份标识的作用。
可选地,数字字典包括:支付通道的支付类型与聚合支付平台内的支付方式的关联关系;支付场景与所述聚合支付平台内的路由编码的关联关系,其中,路由编码是关于支付方式的支付路由的编码;资金编码、清分编码和所述聚合支付平台内的支付方式的关联关系。
需要说明的是,支付通道是资金转移的通道,也被称为资金渠道或支付渠道。例如,支付通道可以是银行卡或信用卡,还可以是诸如微信、支付宝等第三方支付平台。第三方支付平台是指具有支付牌照的支付公司,能直接通过结算账户和银行类具有支付能力的组织进行连接,实现资金的转移。
支付通道的支付类型是支付通道执行具体支付操作的方式。例如,支付类型可以是快捷支付或代扣代缴等。其中,快捷支付是一种安全、便捷的支付方式,对用户的银行卡信息和身份信息进行校验,校验成功后即可开通快捷支付。开通成功后,输入支付密码即可轻松完成付款。代扣代缴,是指按照预先建立的借款协议进行自动扣款的行为。
本发明实施例中,支付方式是指聚合支付平台内为各支付通道的支付类型定义的身份标识,并且支付方式是在支付事前定义的。例如,聚合支付平台内的支付方式是对接支付通道的快捷支付或代扣代缴等支付类型的身份标识。
本发明实施例中,在数字字典中为支付场景赋予一个身份标识,即把支付场景数字字典化。其中,支付场景包括多种场景,本发明实施例并不作具体限定。例如,支付场景可以包括按月还款、提前还款、逾期重组和为他人还款等等。其中,按月还款是每月按时还款的行为。提前还款是把所有期数的账单全部在未到期之前进行的一种还款行为。逾期重组是把旧的逾期的账单进行打包,并按照一定的优惠让客户可以还少部分款,余下的款项进行打包成新单的行为。为他人还款是为其他人还款的行为。
本发明实施例中,路由编码是一种自定义支付领域中支付方式展现的支付路由的模板编码的聚合。其中,支付路由是由渠道、交易号、商户池和商户配置这些主要模块和一系列由具体业务决定的选路/选号策略组成的逻辑。示例性地,支付路由的筛选步骤、筛选规则及筛选结果确定步骤如下:
筛选步骤:支付路由是在商户池内完成选交易号的;交易号指的是交易用的渠道侧商户号。通过选中交易号会同时得到渠道信息。
筛选规则:要给商户-支付方式-支付类型配置指定的若干个商户池,在交易的时候会通过对应的商户池找到用于交易的入驻号。
筛选结果:通过对渠道、交易号、商户池和商户配置四个模块设置相应的属性,来决定在商户池中选号时,哪个号能用,哪个号不能用。
例如,检测到一笔交易,先从商户池中随机选出一个交易号;通过用当前的交易时间、交易金额对比商户池、交易号和渠道的既有属性。其中,日交易限额-日交易累计额=交易金额。如果满足交易金额在单笔限额范围内、交易时间在服务金额范围内,则这个交易号可以用;路由便返回这个号对应的交易密钥、支付渠道等信息,以完成交易。
示例性地,假设分别有路由编码(1001)、路由编码(1002)和路由编码(1003),那么,对于路由编码(1001)而言,其代表着支持微信、转账的支付方式。同样地,对于路由编码(1002)而言,其代表着银行卡与信用卡。对于路由编码(1003)而言,其代表着信用卡和支付宝。在数字字典中建立支付场景与路由编码的关联关系之后,即可以在支付场景是按月还款101以及路由编码是1001的情况下,确定此种支付场景时支持微信和转账的支付方式。可选地,至少两个支付场景可以复用聚合支付平台内的同一个路由编码,以提高路由效率,避免配置较多的支付路由。例如,一个路由编码可能同时与按月还款以及提前还款等支付场景具有关联关系。
图1为本发明实施例提供的一种基于数字字典的订单处理方法的流程图,本实施例可适用于聚合支付场景,该方法可以由基于数字字典的订单处理装置来执行,该装置可以由软件和/或硬件实现,并通常配置于服务器中。如图1所示,该方法包括:
步骤110、获取订单信息中的支付场景和资金编码。
其中,订单信息是聚合支付平台响应于用户操作生成的订单的相关信息。在支付领域里,聚合支付平台可以称为第四方支付平台,是将一个以上的银行、第三方支付机构的支付服务整合到一起,为商户提供不限于“支付通道服务”、“整合对账服务”等服务内容的平台。
本发明实施例中的订单信息是通过聚合支付平台处理的订单的信息,可以由客户端发送给平台服务端,以向平台服务端指示用户操作的具体内容。例如,客户端检测到资金方选择下单记账业务方式,且选择的支付场景是按月支付,则客户端基于上述信息生成订单,并发送订单信息给服务端。
具体地,订单信息可以包括支付场景和资金编码。其中,支付场景包括即时支付场景以及个性化的定制的支付还款场景。在支付场景特指支付还款场景时,支付场景可以是按月还款、提前还款、为他人还款或账单分期等。资金编码可以指资产来源主体的数据字典命名,其中,资金来源主体可以是提供放贷的资金、证券、保险、企业主体等的一种。
示例性地,获取客户端发送的订单信息,基于聚合支付平台与客户端之间的通信协议,解析该订单信息得到支付场景和资金编码。
步骤120、根据所述支付场景和预先配置的数字字典确定支付通道。
其中,数字字典是串联支付链路的内部身份标识的集合。基于前述记载可知,数字字典包括支付通道的支付类型与聚合支付平台内的支付方式的关联关系,数字字典还包括支付场景和聚合支付平台内的路由编码的关联关系。因此,根据支付场景查询预先配置的数字字典,得到与支付场景对应的路由编码;根据路由编码查询数字字典,得到与路由编码对应的备选支付方式;将备选支付方式与用户配置的支付方式进行匹配,将匹配成功的备选支付方式作为支付方式;根据支付方式查询所述数字字典,得到与支付方式对应的支付通道和支付类型。
可选地,在根据支付方式查询所述数字字典之前,还包括:根据资金编码和数字字典,确定该资金编码对应的参考支付方式;将与参考支付方式和用户配置的支付方式均一致的备选支付方式作为支付方式。由于在数字字典中还定义了清分编码与支付方式的关联关系,以及,清分编码与资金编码的关联关系,因此在数字字典中,以清分编码为连接点可以建立支付方式、资金编码和清分编码的关联关系。其中,清分编码是支付领域中扮演重要角色的清偿银行、监管银行所定义的数字字典命名。资金编码是支付领域中提供放贷的资金、证券、保险、企业主体等的一种资产提供的来源主体的数据字典命名。通过上述内容可知,不同的清分编码可能对应不同的支付方式,而清分编码的确定与资金编码相关,因此,可以通过资金编码查询数字字典得到清分编码,再根据清分编码查询数字字典得到对应的参考支付方式。若在数字字典中直接关联存储资金编码、支付方式和清分编码的对应关系,则也可以直接根据资金编码查询数字字典得到参考支付方式。在上述步骤确定的备选支付方式中选择与参考支付方式和用户配置的支付方式均一致的方式作为当前支付场景对应的支付方式。这样设计既能保证用于订单清偿的支付方式是清分银行支持的方式,又能保证该支付方式是用于选定的支付方式,从而完成订单清偿操作。
若在上述步骤确定的备选支付方式中不存在与参考支付方式和用户配置的支付方式均一致的方式,则根据清分银行支持的备选支付方式提示用户更新预先配置的支付方式,以避免出现用户配置的支付方式与清分银行支持的支付方式不同而影响订单清偿的情况。
例如,假设用户配置的支付场景是按月还款,且选择的支付方式是微信支付,则在数字字典中用户配置的支付方式对应支付方式(003)。根据按月还款(101)查询数字字典,得到对应的路由编码(1001),进而得到路由编码(1001)支持的备选支付方式是微信和转账。将备选支付方式与用户配置的支付方式进行匹配,根据匹配结果确定支付方式是支付方式(003),根据支付方式(003)查询数字字典,得到支付通道是微信,支付类型是由微信的商户号1的账户付款。
可选地,若根据资金编码和数字字典得到资金编码对应的参考支付方式是微信、快捷支付和支付宝,则将备选支付方式中与参考支付方式和用户配置的支付方式均一致的支付方式(003)作为最终的支付方式。根据支付方式查询数字字典可以得到支付通道。
步骤130、根据所述资金编码和所述数字字典,确定所述资金编码对应的清分银行。
需要说明的是,基于清分银行与第三方支付通道签署协议,在聚合支付平台分别为清分银行和第三方支付通道配置身份标识,建立清分银行和第三方支付的身份标识的关联关系,即建立清分编码和支付方式的关联关系。一般情况下,清分编码与支付方式是一对多的关系。
基于清分银行与资金方签署协议,在聚合支付平台为资金方配置身份标识,建立清分银行和资金方的身份标识的关联关系,即建立清分编码与资金编码的关联关系。一般情况下,清分编码与资金编码也是一对多的关系。
示例性地,根据资金编码查询预先配置的数字字典,得到与资金编码对应的清分编码;根据清分编码与清分银行的对应关系,确定与资金编码对应的清分银行。
步骤140、根据所述支付场景通过所述支付通道向所述清分银行进行支付操作,以通过所述清分银行进行所述订单的清结算操作。
在支付领域,清分和结算又可以统称为清结算。其中,清分就是轧差账目。例如,A行要付给B行2亿,B行要付给A行1亿,二者相抵则A行付给B行1亿。银联、VISA、Mastercard这些清算企业做的就是清分的工作。相应地,结算是根据账目核对结果,A行将钱如数付给B行。结算的方式可以是现钞也可以是电子货币。
示例性地,获取支付通道对应的配置信息和密钥信息;根据配置信息和密钥信息,按照支付场景规定的方式向清分银行进行支付清偿。其中,支付通道的配置信息指示了向收款方付款的相关配置信息。支付通道的密钥信息表示将支付通道的支付相关数据从明文转换为密文或由密文转换为明文的算法中输入的参数。通过支付通道的配置信息和密钥信息可以实现向清分银行付款,在向清分银行付款时按照用户预先设置的支付场景规定的方式进行支付或清偿。清分银行在收到支付通道对设定订单的支付或清偿款项时,进行对应订单的清结算操作。
本实施例的技术方案,通过支付场景和数字字典确定支付通道,根据资金编码和数字字典确定清分银行,根据支付场景规定的方式通过支付通道向清分银行进行支付操作,以通过清分银行进行订单的清结算操作,实现通过数字字典定义串联支付链路的内部身份标识,可以根据内部身份标识区分业务场景,从而提高订单处理效率。
图2为本发明实施例提供的另一种基于数字字典的订单处理方法的流程图,本实施例是对上述实施例的进一步细化。如图2所示,该方法包括:
步骤210、检测到下单记账操作时,获取所述下单记账操作对应的订单信息,解析所述订单信息得到支付场景和资金编码。
步骤220、根据所述支付场景查询预先配置的数字字典,得到与所述支付场景对应的路由编码。
步骤230、根据所述路由编码查询所述数字字典,得到与所述路由编码对应的备选支付方式。
步骤240、将所述备选支付方式与用户配置的支付方式进行匹配,将匹配成功的备选支付方式作为支付方式。
步骤250、根据所述支付方式查询所述数字字典,得到与所述支付方式对应的支付通道。
步骤260、根据所述资金编码查询预先配置的数字字典,得到与所述资金编码对应的清分编码。
步骤270、根据清分编码与清分银行的对应关系,确定与所述资金编码对应的清分银行。
步骤280、获取所述支付通道对应的配置信息和密钥信息。
步骤290、根据所述配置信息和密钥信息,按照所述支付场景规定的方式向所述清分银行进行支付清偿,以通过所述清分银行进行所述订单的清结算操作。
需要说明的是,如果业务场景是支付场景,则可以根据支付方式查询数字字典得到对应的支付通道,获取支付通道对应的配置信息和密钥信息,根据配置信息和密钥信息完成支付。
具体地,针对聚合支付平台而言,定义数字字典的目标包括:
1、支付事前定义:支付方式。支付方式是对接支付通道的快捷支付以及代扣等支付类型的身份标识。
2、支付事中定义:支付场景和路由编码。
3、支付事后定义:清分编码,资金编码即是支付后清偿的身份标识。
图3为本发明实施例提供的一种支付事前定义的支付方式的演化图,如图3所示,支付接入的支付通道包括易宝支付和微信支付,其中,易宝支付的支付类型是快捷支付与代扣;微信支付的支付类型是商户号1和商户号2。为上述支付通道的支付类型分别赋予支付身份标识,即把易宝支付的快捷支付定义为支付方式(001)、把代扣定义为支付方式(002)、把商户号1定义为支付方式(003)和把商户号2定义为支付方式(004),从而,完成内部认证的支付身份的标识。对于支付身份,可以理解为对聚合支付平台内部业务人员提供支付方式的身份标识即可。业务人员可使用此支付方式发起支付、退款等行为。对于聚合支付平台来说,可以根据支付方式匹配到对应的支付通道,获取相关的配置信息和密钥信息,即可完成支付。
图4为本发明实施例提供的一种支付事中定义支付场景与路由编码的关联关系的演化图。如图4所示,假设支付场景包括按月还款、提前还款、逾期重组和为他人还款,分别为上述支付场景赋予身份标识,得到按月还款(101)、提前还款(102)、逾期重组(103)和为他人还款(104)。假设存在路由编码(1001)、路由编码(1002)和路由编码(1003),那么,对于路由编码(1001)而言,其代表着支持微信、转账的支付方式;同理,路由编码(1002)代表着银行卡与信用卡的支付方式,路由编码(1003)代表着信用卡与支付宝。当业务场景是按月还款(101)以及路由编码(1001)的方式进行支付时,可以确定这种业务场景支持的支付方式包括微信和转账支付。需要说明的是,图4中提前还款(102)与为他人还款(104)均对应路由编码(1002),即提前还款(102)与为他人还款(104)复用了路由编码(1002)。此处,路由编码的价值在于可复用,即可能同时支持提前还款与为他人还款等支付场景的匹配。
图5为本发明实施例提供的一种支付事后定义的清分编码与资金编码的关系图。如图5所示,在交易之初,聚合支付平台和机构签署清分银行A和第三方支付机构的协议关系。在协议成立之后,由聚合支付平台中自定义的数字字典建立清分编码与支付方式的关联关系,一般情况下,清分银行与支付方式是一对多的关系。假设聚合支付平台和资金方约定双方的清偿关系可以通过清分银行A完成,则清分编码和资金编码之间的关系建立,清分银行与资金编码也是一对多的关系。由此可知,在聚合支付平台的数字字典中,清分编码是支付方式与资金编码的连接点。在交易之后,通过数字字典中的清分编码、支付编码和资金编码的关系,在进行下单时通过订单与资金方的融资关系完成记账与资金编码、清分编码的串联。当用户进行借贷还款时,通过支付方式完成支付还款,此时支付方式与清分编码串联,那么,通过记账来建立清分编码、资金编码、支付方式之间的关系,完成支付清偿流程,上述过程体现了通过数字字典的应用完成整个支付链路的串联。
本实施例的技术方案,通过将支付领域的数字字典全面应用于交易系统,实现在交易支付阶段全量应用支付方式、支付场景以及支付路由阶段的路由编码,在清结算阶段的清偿均应用清分编码以及资金编码完成清分,实现通过应用数字字典完成整个支付链路的串联,目前在线上支付清分的金额在4亿以上的量级,应用范围较广。
图6为本发明实施例提供的一种基于数字字典的订单处理装置的结构框图。该装置可以由软件和/或硬件实现,并通常集成于服务器中。本实施例的装置可以执行本发明任意实施例所述的基于数字字典的订单处理方法,实现通过数字字典定义串联支付链路的内部身份标识,可以根据内部身份标识区分业务场景,从而提高订单处理效率。如图6所示,该装置包括:
编码获取模块610,用于获取订单信息中的支付场景和资金编码;
通道确定模块620,用于根据所述支付场景和预先配置的数字字典确定支付通道,其中,所述数字字典是串联支付链路的内部身份标识的集合;
银行确定模块630,用于根据所述资金编码和所述数字字典,确定所述资金编码对应的清分银行;
订单清偿模块640,用于根据所述支付场景通过所述支付通道向所述清分银行进行支付操作,以通过所述清分银行进行所述订单的清结算操作。
本发明实施例提供一种基于数字字典的订单处理装置,通过支付场景和数字字典确定支付通道,根据资金编码和数字字典确定清分银行,根据支付场景规定的方式通过支付通道向清分银行进行支付操作,以通过清分银行进行订单的清结算操作,实现通过数字字典定义串联支付链路的内部身份标识,可以根据内部身份标识区分业务场景,从而提高订单处理效率。
可选地,所述数字字典包括:
支付通道的支付类型与聚合支付平台内的支付方式的关联关系;
支付场景与所述聚合支付平台内的路由编码的关联关系,其中,所述路由编码是关于支付方式的支付路由的编码;
资金编码、清分编码和所述聚合支付平台内的支付方式的关联关系。
可选地,所述至少两个支付场景复用所述聚合支付平台内的一个路由编码。
可选地,通道确定模块620具体用于:
根据所述支付场景查询预先配置的数字字典,得到与所述支付场景对应的路由编码;
根据所述路由编码查询所述数字字典,得到与所述路由编码对应的备选支付方式;
将所述备选支付方式与用户配置的支付方式进行匹配,将匹配成功的备选支付方式作为支付方式;
根据所述支付方式查询所述数字字典,得到与所述支付方式对应的支付通道。
可选地,该装置还包括:
支付方式确定模块,用于在根据所述支付方式查询所述数字字典之前,根据所述资金编码和所述数字字典,确定所述资金编码对应的参考支付方式;将与所述参考支付方式和用户配置的支付方式均一致的备选支付方式作为支付方式。
可选地,银行确定模块630具体用于:
根据所述资金编码查询预先配置的数字字典,得到与所述资金编码对应的清分编码;
根据清分编码与清分银行的对应关系,确定与所述资金编码对应的清分银行。
可选地,订单清偿模块640具体用于:
获取所述支付通道对应的配置信息和密钥信息;
根据所述配置信息和密钥信息,按照所述支付场景规定的方式向所述清分银行进行支付清偿。
本发明实施例所提供的基于数字字典的订单处理装置可执行本发明任意实施例所提供的基于数字字典的订单处理方法,具备执行方法相应的功能模块和有益效果。
图7为本发明实施例提供的一种服务器的结构示意图,如图7所示,该服务器包括处理器70、存储器71、输入装置72和输出装置73;服务器中处理器70的数量可以是一个或多个,图7中以一个处理器70为例;服务器中的处理器70、存储器71、输入装置72和输出装置73可以通过总线或其他方式连接,图7中以通过总线连接为例。
存储器71作为一种计算机可读存储介质,可用于存储软件程序、数字字典、计算机可执行程序以及模块,如本发明实施例中的基于数字字典的订单处理方法对应的程序指令/模块(例如,编码获取模块610、通道确定模块620、银行确定模块630和订单清偿模块640)。处理器70通过运行存储在存储器71中的软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述的基于数字字典的订单处理方法。
存储器71可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器71可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器71可进一步包括相对于处理器70远程设置的存储器,这些远程存储器可以通过网络连接至服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置72可用于接收输入的数字或字符信息,以及产生与服务器的用户设置以及功能控制有关的键信号输入。输出装置73可包括显示屏等显示设备。
本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种基于数字字典的订单处理方法,该方法包括:
获取订单信息中的支付场景和资金编码;
根据所述支付场景和预先配置的数字字典确定支付通道,其中,所述数字字典是串联支付链路的内部身份标识的集合;
根据所述资金编码和所述数字字典,确定所述资金编码对应的清分银行;
根据所述支付场景通过所述支付通道向所述清分银行进行支付操作,以通过所述清分银行进行所述订单的清结算操作。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的基于数字字典的订单处理方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述基于数字字典的订单处理装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (8)
1.一种基于数字字典的订单处理方法,其特征在于,包括:
获取订单信息中的支付场景和资金编码;其中,所述资金编码是指资金来源主体的数据字典命名;所述资金来源主体是提供放贷的资金、证券、保险、企业主体中的一种;
根据所述支付场景查询预先配置的数字字典,得到与所述支付场景对应的路由编码;
根据所述路由编码查询所述数字字典,得到与所述路由编码对应的备选支付方式;
将所述备选支付方式与用户配置的支付方式进行匹配,将匹配成功的备选支付方式作为支付方式;
根据所述支付方式查询所述数字字典,得到与所述支付方式对应的支付通道,其中,所述数字字典是串联支付链路的内部身份标识的集合;
根据所述资金编码和所述数字字典,确定所述资金编码对应的清分银行;
根据所述支付场景通过所述支付通道向所述清分银行进行支付操作,以通过所述清分银行进行所述订单的清结算操作;
其中,所述数字字典包括:
支付通道的支付类型与聚合支付平台内的支付方式的关联关系;
支付场景与所述聚合支付平台内的路由编码的关联关系,其中,所述路由编码是关于支付方式的支付路由的编码;
资金编码、清分编码和所述聚合支付平台内的支付方式的关联关系。
2.根据权利要求1所述的方法,其特征在于,至少两个支付场景复用所述聚合支付平台内的一个路由编码。
3.根据权利要求1所述的方法,其特征在于,在根据所述支付方式查询所述数字字典之前,还包括:
根据所述资金编码和所述数字字典,确定所述资金编码对应的参考支付方式;
将与所述参考支付方式和用户配置的支付方式均一致的备选支付方式作为支付方式。
4.根据权利要求1所述的方法,其特征在于,所述根据所述资金编码和所述数字字典,确定所述资金编码对应的清分银行,包括:
根据所述资金编码查询预先配置的数字字典,得到与所述资金编码对应的清分编码;
根据清分编码与清分银行的对应关系,确定与所述资金编码对应的清分银行。
5.根据权利要求1所述的方法,其特征在于,所述根据所述支付场景通过所述支付通道向所述清分银行进行支付操作,包括:
获取所述支付通道对应的配置信息和密钥信息;
根据所述配置信息和密钥信息,按照所述支付场景规定的方式向所述清分银行进行支付清偿。
6.一种基于数字字典的订单处理装置,其特征在于,包括:
编码获取模块,用于获取订单信息中的支付场景和资金编码;
通道确定模块,用于根据所述支付场景查询预先配置的数字字典,得到与所述支付场景对应的路由编码;根据所述路由编码查询所述数字字典,得到与所述路由编码对应的备选支付方式;将所述备选支付方式与用户配置的支付方式进行匹配,将匹配成功的备选支付方式作为支付方式;根据所述支付方式查询所述数字字典,得到与所述支付方式对应的支付通道,其中,所述数字字典是串联支付链路的内部身份标识的集合;
银行确定模块,用于根据所述资金编码和所述数字字典,确定所述资金编码对应的清分银行;
订单清偿模块,用于根据所述支付场景通过所述支付通道向所述清分银行进行支付操作,以通过所述清分银行进行所述订单的清结算操作;
其中,所述数字字典包括:
支付通道的支付类型与聚合支付平台内的支付方式的关联关系;
支付场景与所述聚合支付平台内的路由编码的关联关系,其中,所述路由编码是关于支付方式的支付路由的编码;
资金编码、清分编码和所述聚合支付平台内的支付方式的关联关系。
7.一种服务器,其特征在于,所述服务器包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5中任一所述的基于数字字典的订单处理方法。
8.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-5中任一所述的基于数字字典的订单处理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110152192.8A CN112819473B (zh) | 2021-02-03 | 2021-02-03 | 一种基于数字字典的订单处理方法、服务器、设备及介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110152192.8A CN112819473B (zh) | 2021-02-03 | 2021-02-03 | 一种基于数字字典的订单处理方法、服务器、设备及介质 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112819473A CN112819473A (zh) | 2021-05-18 |
| CN112819473B true CN112819473B (zh) | 2024-02-23 |
Family
ID=75861042
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110152192.8A Active CN112819473B (zh) | 2021-02-03 | 2021-02-03 | 一种基于数字字典的订单处理方法、服务器、设备及介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112819473B (zh) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113962681A (zh) * | 2021-11-09 | 2022-01-21 | 首约科技(北京)有限公司 | 一种网约车收银台支付方法 |
| JP7514268B2 (ja) * | 2022-05-23 | 2024-07-10 | 楽天グループ株式会社 | オートチャージシステム、オートチャージ方法、及びプログラム |
| CN116664120B (zh) * | 2023-06-15 | 2024-05-24 | 山东烟台烟草有限公司 | 一种跨支付通道实现消费者身份唯一标识的方法及系统 |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108765108A (zh) * | 2018-04-04 | 2018-11-06 | 首汽租赁有限责任公司 | 一种业财一体化下的财务数据处理系统和方法 |
| CN108765106A (zh) * | 2018-04-04 | 2018-11-06 | 首汽租赁有限责任公司 | 一种业财一体化的财务凭证生成方法 |
| CN108762727A (zh) * | 2018-04-04 | 2018-11-06 | 首汽租赁有限责任公司 | 一种事件驱动的财务信息处理方法和系统 |
| CN109102268A (zh) * | 2017-06-21 | 2018-12-28 | 百联电子商务有限公司 | 一种用于聚合支付对账的方法及设备 |
| CN109754234A (zh) * | 2019-01-11 | 2019-05-14 | 北京顺丰同城科技有限公司 | 一种聚合支付方法及装置 |
| CN110599152A (zh) * | 2019-09-02 | 2019-12-20 | 中国建设银行股份有限公司 | 一种聚合支付方法和系统 |
| CN111383022A (zh) * | 2018-12-29 | 2020-07-07 | 广州市百果园信息技术有限公司 | 聚合支付的后台架构方法、系统、计算机设备及存储介质 |
| CN111415140A (zh) * | 2020-02-27 | 2020-07-14 | 上海商米科技集团股份有限公司 | 一种聚合支付的管理方法、服务器和计算机存储介质 |
| CN111523868A (zh) * | 2020-03-15 | 2020-08-11 | 杭州卓健信息科技有限公司 | 聚合支付系统及其电子设备 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012174037A2 (en) * | 2011-06-17 | 2012-12-20 | Premier Healthcare Exchange, Inc. | Systems and methods for managing payments and related payment information for healthcare providers |
-
2021
- 2021-02-03 CN CN202110152192.8A patent/CN112819473B/zh active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109102268A (zh) * | 2017-06-21 | 2018-12-28 | 百联电子商务有限公司 | 一种用于聚合支付对账的方法及设备 |
| CN108765108A (zh) * | 2018-04-04 | 2018-11-06 | 首汽租赁有限责任公司 | 一种业财一体化下的财务数据处理系统和方法 |
| CN108765106A (zh) * | 2018-04-04 | 2018-11-06 | 首汽租赁有限责任公司 | 一种业财一体化的财务凭证生成方法 |
| CN108762727A (zh) * | 2018-04-04 | 2018-11-06 | 首汽租赁有限责任公司 | 一种事件驱动的财务信息处理方法和系统 |
| CN111383022A (zh) * | 2018-12-29 | 2020-07-07 | 广州市百果园信息技术有限公司 | 聚合支付的后台架构方法、系统、计算机设备及存储介质 |
| CN109754234A (zh) * | 2019-01-11 | 2019-05-14 | 北京顺丰同城科技有限公司 | 一种聚合支付方法及装置 |
| CN110599152A (zh) * | 2019-09-02 | 2019-12-20 | 中国建设银行股份有限公司 | 一种聚合支付方法和系统 |
| CN111415140A (zh) * | 2020-02-27 | 2020-07-14 | 上海商米科技集团股份有限公司 | 一种聚合支付的管理方法、服务器和计算机存储介质 |
| CN111523868A (zh) * | 2020-03-15 | 2020-08-11 | 杭州卓健信息科技有限公司 | 聚合支付系统及其电子设备 |
Non-Patent Citations (3)
| Title |
|---|
| 倪兴明 ; 潘镭 ; .银企协作共促聚合支付规范发展.金融科技时代.2017,全文. * |
| 基于多支付通道的融合支付平台设计;王涛;中国优秀硕士论文全文数据库经济与管理科学辑;全文 * |
| 潘镭 ; .银企协作共享"聚合支付"增值盛宴.中国金融电脑.2017,全文. * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112819473A (zh) | 2021-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10535098B2 (en) | Recurring money transfer | |
| US7337953B2 (en) | Negotiable instrument authentication systems and methods | |
| US7726561B2 (en) | System and method for reconciling credit card payments with corresponding transactions | |
| US20190139033A1 (en) | Method for real-time conversion of cryptocurrency to cash and other forms of value at the point of use | |
| US7229014B1 (en) | systems and methods for account number generation and provisioning | |
| US20100131397A1 (en) | Providing "on behalf of" services for mobile telephone access to payment card account | |
| CN117252590A (zh) | 用于数字资产账户管理的方法和装置 | |
| US20070124242A1 (en) | Funds transfer system | |
| CN112819473B (zh) | 一种基于数字字典的订单处理方法、服务器、设备及介质 | |
| KR20070034603A (ko) | 지불 처리 방법 및 시스템 | |
| CA2436319A1 (en) | Payment validation network | |
| US10740731B2 (en) | Third party settlement | |
| US20170337548A1 (en) | Card Processing Methods and Systems | |
| JP6926452B2 (ja) | 決済システム、情報処理装置、決済方法、プログラム | |
| US20140244501A1 (en) | Payer-Based Account Porting To Portable Value Distribution Systems And Methods | |
| US8146806B2 (en) | Prepaid negative balance fee processing and fee diversion | |
| AU2009239445B2 (en) | Negative balance management | |
| KR101863612B1 (ko) | 입출금 내역 비교를 통한 실명거래 검증 시스템 및 방법과, 이를 위한 컴퓨터 프로그램 | |
| CN115471227B (zh) | 一种数字货币交易方法、装置、电子设备和可读存储介质 | |
| CN114207652B (zh) | 非本地账户处理 | |
| JP2021524074A (ja) | 取引セキュリティのためのシステム、装置、サーバ及び方法 | |
| US8504428B1 (en) | System and method of tracking and encoding electronic transactions | |
| KR101500832B1 (ko) | 원천징수 대행 방법 및 이를 실행하는 시스템 | |
| US20200090142A1 (en) | Financial transactions system and method utilizing blockchain transfers | |
| CN117035753A (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 |