一种电子支付方法和相关装置制造方法及图纸

技术编号:23345274 阅读:14 留言:0更新日期:2020-02-15 04:31
本申请实施例公开了一种电子支付方法和相关装置。其中,所述方法包括:接收客户端通过第一应用账号发送的携带第一应用ID的支付请求;确定所述第一应用ID对应的第一应用主体;判断所述第一应用主体的支付功能是否开启;根据所述判断结果进行相应的支付操作。实施本申请实施例,通过微信支付平台扩展支持多个微信公众号接入并提供支付功能,同时增加支付开关,供随时开启和关闭接入的所有微信公众号的支付功能,从而有利于交易的正常进行。

An electronic payment method and related devices

【技术实现步骤摘要】
一种电子支付方法和相关装置
本申请涉及信息
,具体涉及一种电子支付方法和相关装置。
技术介绍
随着信息技术的飞速发展,网络购物已经在我们的现实生活中得到了普及。其中,作为现今最受欢迎电子平台之一的微信公众平台,在我们的网络消费中扮演着重要的角色。然而,目前的微信支付平台只能接入了一个微信公众号为其提供微信支付功能,如果此公众号的服务功能被关停,买家客户就无法向卖家商户发起微信支付,从而影响正常交易。
技术实现思路
本申请实施例提供了一种电子支付方法和相关装置,通过实施本申请提供的技术方案,微信支付平台扩展支持多个微信公众号接入并提供支付功能,同时增加支付开关,供随时开启和关闭接入的所有微信公众号的支付功能,从而有利于交易的正常进行。第一方面,本申请实施例提供了一种电子支付方法,应用于服务器,所述方法包括:接收客户端通过第一应用账号发送的携带第一应用ID的支付请求;确定所述第一应用ID对应的第一应用主体;判断所述第一应用主体的支付功能是否开启;根据所述判断结果进行相应的支付操作。可选地,所述根据所述判断结果进行相应的支付操作包括:若所述第一应用主体的支付功能为开启状态,则根据所述第一应用ID从所述服务器中获取与所述第一应用主体对应的商户ID和对应的秘钥信息;根据所述第一应用ID、所述商户ID和所述秘钥信息调用与所述第一应用主体对应的第三方支付渠道商平台支付接口向所述商户的平台发起支付。可选地,所述根据所述判断结果进行相应的支付操作包括:若所述第一应用主体的支付功能为关闭状态,则根据所述第一应用ID查找至少一个与所述第一应用主体关联且支付功能为开启状态的第二应用主体;若查找到单个第二应用主体且所述客户端未在所述第二应用主体注册,则向所述客户端发送第一提示信息,所述第一提示信息用于提示所述客户端在所述第二应用主体注册,并通过所述第二应用主体对应的第二应用账号向所述服务器发送携带所述第一应用ID和所述第二应用ID的支付请求。可选地,所述方法还包括:若查找到单个第二应用主体且所述客户端已在所述第二应用主体注册,或若查找到多个第二应用主体且所述客户端已在所述多个第二应用主体的其中一个所述第二应用主体注册,则从所述服务器中获取所述第二应用主体的第二应用ID,并根据所述第一应用ID从所述服务器中获取与所述第一应用主体对应的商户ID和对应的秘钥信息;根据所述第二应用ID、所述商户ID和所述秘钥信息调用与所述第二应用主体对应的第三方支付渠道商平台支付接口向所述商户的平台发起支付。可选地,所述方法还包括:若查找到多个第二应用主体且所述客户端未在所述多个第二应用主体中的至少一个所述第二应用主体注册,则向所述客户端发送第二提示信息,所述第二提示信息用于提示所述客户端在所述多个第二应用主体中的至少一个所述第二应用主体注册,并通过所述注册的第二应用主体对应的第二应用账号的其中一个向所述服务器发送携带所述第一应用ID和所述注册的第二应用ID的支付请求。可选地,所述方法还包括:若查找到多个第二应用主体且所述客户端已在所述多个第二应用主体的至少两个所述第二应用主体注册,则获取所述第一应用主体的第一特征和每个所述已注册的第二应用主体的第二特征;分别对所述第一特征和所述第二特征进行向量表示,得到所述第一应用主体对应的第一特征向量和每个所述已注册的第二应用主体对应的第二特征向量;计算所述第一特征向量和所有第二特征向量的相似度;按照相似度由大到小对所述已注册的第二应用主体进行排序,并选出相似度最大的第二应用主体;从所述服务器中获取所述相似度最大的第二应用主体的第二应用ID,并根据所述第一应用ID从所述服务器中获取与所述第一应用主体对应的商户ID和对应的秘钥信息;根据所述相似度最大的第二应用主体的第二应用ID、所述商户ID和所述秘钥信息调用与所述相似度最大的第二应用主体对应的第三方支付渠道商平台支付接口向所述商户的平台发起支付。可选地,所述确定所述第一应用ID对应的第一应用主体包括:将所述第一应用的ID与所述服务器中预先注册的预设数量个第三应用ID进行匹配;若所述第一应用的ID与所述预设数量个第三应用ID的其中一个匹配成功,则确定匹配成功的第三应用ID对应的第三应用主体为所述第一应用ID对应的第一应用主体。第二方面,本申请实施例提供了一种电子支付装置,应用于服务器,所述装置包括:接收模块,用于接收客户端通过第一应用账号发送的携带第一应用ID的支付请求;确定模块,用于确定所述第一应用ID对应的第一应用主体;判断模块,用于判断所述第一应用主体的支付功能是否开启;支付模块,用于根据所述判断结果进行相应的支付操作。可选地,所述支付模块包括:获取子模块,用于若所述第一应用主体的支付功能为开启状态,则根据所述第一应用ID从所述服务器中获取与所述第一应用主体对应的商户ID和对应的秘钥信息;支付子模块,用于根据所述第一应用ID、所述商户ID和所述秘钥信息调用与所述第一应用主体对应的第三方支付渠道商平台支付接口向所述商户的平台发起支付。可选地,所述支付模块还包括:查找子模块,用于若所述第一应用主体的支付功能为关闭状态,则根据所述第一应用ID查找至少一个与所述第一应用主体关联且支付功能为开启状态的第二应用主体;发送子模块,用于若查找到单个第二应用主体且所述客户端未在所述第二应用主体注册,则向所述客户端发送第一提示信息,所述第一提示信息用于提示所述客户端在所述第二应用主体注册,并通过所述第二应用主体对应的第二应用账号向所述服务器发送携带所述第一应用ID和所述第二应用ID的支付请求。可选地,所述获取子模块,还用于若查找到单个第二应用主体且所述客户端已在所述第二应用主体注册,或若查找到多个第二应用主体且所述客户端已在所述多个第二应用主体的其中一个所述第二应用主体注册,则从所述服务器中获取所述第二应用主体的第二应用ID,并根据所述第一应用ID从所述服务器中获取与所述第一应用主体对应的商户ID和对应的秘钥信息;所述支付子模块,还用于根据所述第二应用ID、所述商户ID和所述秘钥信息调用与所述第二应用主体对应的第三方支付渠道商平台支付接口向所述商户的平台发起支付。可选地,所述发送子模块,还用于若查找到多个第二应用主体且所述客户端未在所述多个第二应用主体中的至少一个所述第二应用主体注册,则向所述客户端发送第二提示信息,所述第二提示信息用于提示所述客户端在所述多个第二应用主体中的至少一个所述第二应用主体注册,并通过所述注册的第二应用主体对应的第二应用账号的其中一个向所述服务器发送携带所述第一应用ID和所述注册的第二应用ID的支付请求。可选地,所述支付模块还包括:所述获取子模块,还用于若查找到多个第二应用主体且所述客户端已在所述多个第二应用主体的至少两个所述第二应用主体本文档来自技高网...

【技术保护点】
1.一种电子支付方法,其特征在于,应用于服务器,所述方法包括:/n接收客户端通过第一应用账号发送的携带第一应用ID的支付请求;/n确定所述第一应用ID对应的第一应用主体;/n判断所述第一应用主体的支付功能是否开启;/n根据所述判断结果进行相应的支付操作。/n

【技术特征摘要】
1.一种电子支付方法,其特征在于,应用于服务器,所述方法包括:
接收客户端通过第一应用账号发送的携带第一应用ID的支付请求;
确定所述第一应用ID对应的第一应用主体;
判断所述第一应用主体的支付功能是否开启;
根据所述判断结果进行相应的支付操作。


2.根据权利要求1所述的方法,其特征在于,所述根据所述判断结果进行相应的支付操作包括:
若所述第一应用主体的支付功能为开启状态,则根据所述第一应用ID从所述服务器中获取与所述第一应用主体对应的商户ID和对应的秘钥信息;
根据所述第一应用ID、所述商户ID和所述秘钥信息调用与所述第一应用主体对应的第三方支付渠道商平台支付接口向所述商户的平台发起支付。


3.根据权利要求1所述的方法,其特征在于,所述根据所述判断结果进行相应的支付操作包括:
若所述第一应用主体的支付功能为关闭状态,则根据所述第一应用ID查找至少一个与所述第一应用主体关联且支付功能为开启状态的第二应用主体;
若查找到单个第二应用主体且所述客户端未在所述第二应用主体注册,则向所述客户端发送第一提示信息,所述第一提示信息用于提示所述客户端在所述第二应用主体注册,并通过所述第二应用主体对应的第二应用账号向所述服务器发送携带所述第一应用ID和所述第二应用ID的支付请求。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若查找到单个第二应用主体且所述客户端已在所述第二应用主体注册,或若查找到多个第二应用主体且所述客户端已在所述多个第二应用主体的其中一个所述第二应用主体注册,则从所述服务器中获取所述第二应用主体的第二应用ID,并根据所述第一应用ID从所述服务器中获取与所述第一应用主体对应的商户ID和对应的秘钥信息;
根据所述第二应用ID、所述商户ID和所述秘钥信息调用与所述第二应用主体对应的第三方支付渠道商平台支付接口向所述商户的平台发起支付。


5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若查找到多个第二应用主体且所述客户端未在所述多个第二应用主体中的至少一个所述第二应用主体注册,则向所述客户端发送第二提示信息,所述第二提示信息用于提示所述客户端在所述多个第二应用主体中的至少一个所述第二应用主体注册,并通过所述注册的第二应用...

【专利技术属性】
技术研发人员:麻礼
申请(专利权)人:深圳市融壹买信息科技有限公司
类型:发明
国别省市:广东;44

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

1