一种便于支付主体扩展的方法和装置制造方法及图纸

技术编号:15691768 阅读:137 留言:0更新日期:2017-06-24 05:14
本申请提供一种便于支付主体扩展的方法和装置。所述方法包括:确定支付主体的类型;查找所述类型对应的主键生成规则;根据所述主键生成规则为所述支付主体生成支付主键,并保存所述支付主体与其支付主键之间的对应关系,其中,所述主键生成规则中指定有用于生成支付主键的支付主体要素,不同支付主体类型对应的主键生成规则中用于生成支付主键的支付主体要素不同。在本申请提供的支付主键生成方案中,可以根据支付主体类型对应的主键生成规则为所述支付主体生成支付主键,当支付主体扩展时,比如:新增支付主体类型,或新增支付主体的支付主体要素时,更新所述主键生成规则即可,无需重新开发整个模型,大大降低了开发成本。

Method and device for extending main body of payment

The present application provides a method and apparatus for facilitating the expansion of a payment entity. The method includes: determining the type of payment subject; the primary key generation rule corresponding to the type of search; according to the primary key generation rules for the generation of payment payment subject key, and save the corresponding relation between the subject and the key payment payment, the primary key generation rules specified for generating payment key the payment for the main elements, the primary key generation rules corresponding to different types of payment subject in the form of payment to pay the main elements of different primary key. In the payment of primary key generation scheme provided by the application, for the payment of payment according to the subject generated primary key primary key generation rules corresponding to the main types of payment, when payment subject expands, for example: the new type of payment subject, or additional payment subject subject, updating the primary key generation rules, without the need to re the development of the whole model, greatly reduce the cost of development.

【技术实现步骤摘要】
一种便于支付主体扩展的方法和装置
本申请涉及互联网
,尤其涉及一种便于支付主体扩展的方法和装置。
技术介绍
随着互联网技术的快速发展,电子支付以其方便、快捷的优势逐渐取代了传统的支付方式。相关技术中,为确保电子支付过程中用户支付信息的安全传输,通常会将银行卡号等支付主体以密文的形式传输,风控、金融网关等相关平台可以通过所述密文查找对应的支付主体。然而,在这样的实现方式中,随着支付主体的扩展,原有的支付主体模型需要不断的升级才能满足业务的需求,带来了巨大的开发成本。
技术实现思路
有鉴于此,本申请提供一种便于支付主体扩展的方法和装置。具体地,本申请是通过如下技术方案实现的:一种便于支付主体扩展的方法,应用在服务器,所述方法包括:确定支付主体的类型;查找所述类型对应的主键生成规则;根据所述主键生成规则为所述支付主体生成支付主键,并保存所述支付主体与其支付主键之间的对应关系;其中,所述主键生成规则中指定有用于生成支付主键的支付主体要素,不同支付主体类型对应的主键生成规则中用于生成支付主键的支付主体要素不同。可选的,所述根据所述主键生成规则为所述支付主体生成支付主键,包括:获取所述主键生成规则指定的支付主体要素,作为主键生成要素;按照所述主键生成规则指定的顺序对所述主键生成要素进行排序;根据预设的算法计算排序后的主键生成要素的密文,以作为为所述支付主体生成的支付主键。可选的,所述方法还包括:在接收到风控平台发送的携带有目标支付主键的主键查询请求后,查找所述目标支付主键对应的目标支付主体,并将所述目标支付主体的所有目标支付主体要素返回给所述风控平台;在接收到所述风控平台发送的携带有风控要素的要素查询请求后,查找包括所述风控要素的支付主体列表,并将所述支付主体列表返回给所述风控平台,其中,所述风控要素是所有目标支付主体要素的子集。可选的,所述确定支付主体的类型,包括:在接收到针对支付主体的注册请求时,确定支付主体的类型。可选的,所述方法还包括:当所述主键生成规则更新时,根据更新后的主键生成规则重新为所述支付主体生成支付主键;在保存所述支付主体与其原支付主键之间对应关系的基础上,保存所述支付主体与为其重新生成的支付主键之间的对应关系。一种便于支付主体扩展的装置,应用在服务器,所述装置包括:类型确定单元,确定支付主体的类型;规则查找单元,查找所述类型对应的主键生成规则;主键生成单元,根据所述主键生成规则为所述支付主体生成支付主键,并保存所述支付主体与其支付主键之间的对应关系;其中,所述主键生成规则中指定有用于生成支付主键的支付主体要素,不同支付主体类型对应的主键生成规则中用于生成支付主键的支付主体要素不同。可选的,所述主键生成单元包括:要素获取子单元,获取所述主键生成规则指定的支付主体要素,作为主键生成要素;要素排序子单元,按照所述主键生成规则指定的顺序对所述主键生成要素进行排序;主键生成子单元,根据预设的算法计算排序后的主键生成要素的密文,以作为为所述支付主体生成的支付主键。可选的,所述装置还包括:第一返回单元,在接收到风控平台发送的携带有目标支付主键的主键查询请求后,查找所述目标支付主键对应的目标支付主体,并将所述目标支付主体的所有目标支付主体要素返回给所述风控平台;第二返回单元,在接收到所述风控平台发送的携带有风控要素的要素查询请求后,查找包括所述风控要素的支付主体列表,并将所述支付主体列表返回给所述风控平台,其中,所述风控要素是所有目标支付主体要素的子集。可选的,所述类型确定单元,在接收到针对支付主体的注册请求时,确定支付主体的类型。可选的,所述装置还包括:规则更新单元,当所述主键生成规则更新时,根据更新后的主键生成规则重新为所述支付主体生成支付主键;规则保存单元,在保存所述支付主体与其原支付主键之间对应关系的基础上,保存所述支付主体与为其重新生成的支付主键之间的对应关系。由以上描述可以看出,在本申请提供的支付主键生成方案中,可以根据支付主体类型对应的主键生成规则为所述支付主体生成支付主键,当支付主体扩展时,比如:新增支付主体类型,或新增支付主体的支付主体要素时,更新所述主键生成规则即可,无需重新开发整个模型,大大降低了开发成本。附图说明图1是本申请一示例性实施例示出的一种便于支付主体扩展的方法的流程图。图2是本申请一示例性实施例示出的一种为支付主体生成支付主键的方法流程图。图3是本申请一示例性实施例示出的一种风控平台和服务器的交互方法图。图4是本申请一示例性实施例示出的一种风控平台和服务器交互的组网示意图。图5是本申请一示例性实施例示出的一种用于便于支付主体扩展的装置的一结构示意图。图6是本申请一示例性实施例示出的一种便于支付主体扩展的装置的结构框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在…...时”或“当…...时”或“响应于确定”。相关技术中,假设,用户使用支付宝客户端进行电子支付,其支付宝客户端的账号为手机号码。起先,用户在支付宝客户端中绑定了第三方支付平台百度钱包的账号,当用户使用支付宝客户端进行电子支付时,基于当前的主键生成模型,服务器可以根据用户的手机号和已验证的真实姓名生成百度钱包的密文并返回。后续根据该密文,服务器可以查找到用户绑定的支付主体百度钱包。又假设,用户后续又绑定了第三方支付平台京东支付的账号,基于前述的主键生成模型,服务器还会根据用户的手机号和真实姓名户名生成京东账号的密文。然而,该密文对应有两个第三方支付平台账号:百度钱包和京东支付,在后续的交互过程中,无法确认用户到底是选择百度钱包支付还是京东支付。因此,上述主键生成模型已不再适用,需要开发新的模型,由此带来了巨大的开发成本。有鉴于此,本申请提供一种便于支付主体扩展的方案,可以提供通用的支付主体模型。图1是本申请一示例性实施例示出的一种便于支付主体扩展的方法的流程示意图。请参考图1,所述便于支付主体扩展的方法可以应用在服务器,包括有以下步骤:步骤101,确定支付主体的类型。在本实施例中,用户在进行电子支付时,通常需要使用银行卡、第三方支付平台账号等信息完成支付,在这个过程中,所述银行卡、第三方支付平台账号就是支付主体。在本实施例中,所述支付主体要素为支付主体的信息,以支付主体为信本文档来自技高网...
一种便于支付主体扩展的方法和装置

【技术保护点】
一种便于支付主体扩展的方法,应用在服务器,其特征在于,所述方法包括:确定支付主体的类型;查找所述类型对应的主键生成规则;根据所述主键生成规则为所述支付主体生成支付主键,并保存所述支付主体与其支付主键之间的对应关系;其中,所述主键生成规则中指定有用于生成支付主键的支付主体要素,不同支付主体类型对应的主键生成规则中用于生成支付主键的支付主体要素不同。

【技术特征摘要】
1.一种便于支付主体扩展的方法,应用在服务器,其特征在于,所述方法包括:确定支付主体的类型;查找所述类型对应的主键生成规则;根据所述主键生成规则为所述支付主体生成支付主键,并保存所述支付主体与其支付主键之间的对应关系;其中,所述主键生成规则中指定有用于生成支付主键的支付主体要素,不同支付主体类型对应的主键生成规则中用于生成支付主键的支付主体要素不同。2.根据权利要求1所述的方法,其特征在于,所述根据所述主键生成规则为所述支付主体生成支付主键,包括:获取所述主键生成规则指定的支付主体要素,作为主键生成要素;按照所述主键生成规则指定的顺序对所述主键生成要素进行排序;根据预设的算法计算排序后的主键生成要素的密文,以作为为所述支付主体生成的支付主键。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收到风控平台发送的携带有目标支付主键的主键查询请求后,查找所述目标支付主键对应的目标支付主体,并将所述目标支付主体的所有目标支付主体要素返回给所述风控平台;在接收到所述风控平台发送的携带有风控要素的要素查询请求后,查找包括所述风控要素的支付主体列表,并将所述支付主体列表返回给所述风控平台,其中,所述风控要素是所有目标支付主体要素的子集。4.根据权利要求1所述的方法,其特征在于,所述确定支付主体的类型,包括:在接收到针对支付主体的注册请求时,确定支付主体的类型。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述主键生成规则更新时,根据更新后的主键生成规则重新为所述支付主体生成支付主键;在保存所述支付主体与其原支付主键之间对应关系的基础上,保存所述支付主体与为其重新生成的支付主键之间的对应关系。6.一种便于支付主体扩展的装置,应用在服务器,其特...

【专利技术属性】
技术研发人员:徐松
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1