掌桥专利:专业的专利平台
掌桥专利
首页

基于数字货币子钱包的支付标记化方法、装置和系统

文献发布时间:2023-06-19 19:18:24


基于数字货币子钱包的支付标记化方法、装置和系统

技术领域

本发明涉及计算机技术领域,尤其涉及一种基于数字货币子钱包的支付标记化方法、装置和系统。

背景技术

在电子支付消费中,支付标记化使用一个唯一的支付标记(与支付账号关联)进行交易验证,同时支付标记被限定在一个特定的商户、渠道中使用。在现有的支付场景中,用户都是在产生消费意愿或消费需求时,在商户端发起申请支付标记的流程。用户无法出于资产管理的角度,从钱包方主动建立、调整或注销支付标记关系。

发明内容

有鉴于此,本发明实施例提供一种基于数字货币子钱包的支付标记化方法、装置和系统,能够让用户在数字钱包端预先完成支付标记化的建立,便于用户集中管理支付标记化关系,从而提升用户使用标记化支付的便捷性和安全性。

为实现上述目的,根据本发明实施例的一个方面,提供了一种基于数字货币子钱包的支付标记化方法,包括:

从用户的支付标记获取请求中解析出目标数字钱包、目标商户和与所述目标数字钱包对应的钱包支付密码;

将所述钱包支付密码发送至所述目标数字钱包的钱包机构系统,以使所述目标数字钱包的钱包机构系统对所述钱包支付密码进行校验,接收所述目标数字钱包的钱包机构系统返回的校验结果;

在校验通过的情况下,向所述目标数字钱包的钱包机构系统发送子钱包开立请求,以使所述目标数字钱包的钱包机构系统生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包,接收所述目标数字货币钱包的钱包机构返回的子钱包开立结果;

在钱包开立成功的情况下,向标记服务提供方发送支付标记生成请求,以使所述标记服务提供方生成与所述数字货币子钱包对应的支付标记,接收所述标记服务提供方返回的支付标记生成结果。

可选地,本发明实施例的支付标记化方法还包括:

在接收用户的支付标记获取请求之前,从所述标记服务提供方获取所述用户的商户列表并发送至终端进行展示,以使所述用户从所述商户列表中筛选一个或多个商户作为所述目标商户;或者,

在接收用户的支付标记获取请求之前,获取所述用户的数字钱包列表并发送至终端进行展示,以使所述用户从所述数字钱包列表中筛选所述目标数字钱包。

可选地,本发明实施例的支付标记化方法还包括:

在获取所述用户的数字钱包列表并发送至终端进行展示之后,响应于所述用户从所述数字钱包列表中筛选目标数字钱包的操作,获取与所述目标数字钱包对应的商户列表并发送至终端进行展示,以使所述用户从与所述目标数字钱包对应的商户列表中筛选一个或多个商户作为所述目标商户。

可选地,本发明实施例的支付标记化方法还包括:在所述用户从所述商户列表中筛选一个或多个商户作为所述目标商户之后,获取所述目标商户的账号信息,对所述目标商户的账号信息进行校验并确认校验通过。

可选地,获取所述目标商户的账号信息,包括:

判断本地存储设备中是否存在所述目标商户的账号信息;若是,则从所述本地存储设备中获取所述目标商户的账号信息;否则,从所述目标商户的商户机构系统获取所述目标商户的账号信息,并将获取到的所述目标商户的账号信息存入所述本地存储设备。

可选地,对所述目标商户的账号信息进行校验,包括:校验所述目标商户的实名信息和通讯信息是否一致;若是,则校验通过;否则,校验不通过。

可选地,所述标记服务提供方生成与所述数字货币子钱包对应的支付标记之后,将所述支付标记推送至所述目标数字钱包的钱包机构系统;所述目标数字钱包的钱包机构系统将所述支付标记推送至所述目标商户的商户机构系统;所述目标商户的商户机构系统将所述支付标记推送至所述目标商户的商户服务端系统;

所述目标商户的商户服务端系统接收到所述支付标记后,向所述目标商户的商户机构系统返回应答消息;所述目标商户的商户机构系统接收到所述目标商户的商户机构系统返回的应答消息之后,向所述目标数字钱包的钱包机构系统返回应答消息;所述目标数字钱包的钱包机构系统接收到所述目标商户的商户机构系统返回的应答消息之后,向所述标记服务提供方返回应答消息;所述标记服务提供方接收到所述目标数字钱包的钱包机构系统返回的应答消息之后,生成所述支付标记生成结果;

其中,所述目标商户的商户服务端系统将所述支付标记推送至所述目标商户的商户终端,以使所述目标商户的商户终端展示所述目标商户的商户服务端系统推送的消息。

可选地,本发明实施例的支付标记化方法还包括:在向所述目标数字钱包的钱包机构系统发送子钱包开立请求之前,确认不存在与所述目标数字钱包和所述目标商户对应的数字货币子钱包。

可选地,所述支付标记获取请求包括:用户在所述目标商户中的多个消费账户;

向标记服务提供方发送支付标记生成请求,包括:分别向标记服务提供方发送与每个所述消费账户对应的支付标记生成请求,以使所述标记服务提供方分别生成与每个所述消费账户对应的一个支付标记。

可选地,本发明实施例的支付标记化方法还包括:

在生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包之后,响应于所述用户的针对待查询子钱包的限额查询请求,获取所述待查询子钱包的子钱包限额并发送至终端进行显示;或者,

在生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包之后,接收所述用户的限额修改请求,从所述限额修改请求中解析待调整限额的待调整子钱包及其目标限额,将所述待调整子钱包及其目标限额发送至与所述待调整子钱包对应的钱包机构系统,以使与所述待调整子钱包对应的钱包机构系统将所述待调整子钱包的子钱包限额调整为所述目标限额。

可选地,本发明实施例的支付标记化方法还包括:在接收所述用户的限额修改请求之前,获取所述待调整子钱包的当前限额,根据所述待调整子钱包的当前限额生成子钱包限额管理页面并发送至终端进行显示,以使所述用户通过在所述子钱包管理页面的操作设定所述待调整子钱包的目标限额。

可选地,本发明实施例的支付标记化方法还包括:在生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包之后,响应于所述用户基于目标子钱包的支付请求,对所述支付请求进行校验,以确定待支付金额小于等于所述目标子钱包的子钱包限额。

可选地,在接收所述标记服务提供方返回的支付标记生成结果之后,还包括:获取所述目标数字钱包的风控等级、以及所述用户在所述目标商户中的消费账户的消费历史数据;根据所述消费账户的消费历史数据和所述风控等级,确定与所述消费账户对应的支付标记的支付限额。

根据本发明实施例的第二方面,提供一种基于数字货币子钱包的支付方法,包括:

接收目标商户后台系统响应于用户的消费请求发送的收款请求,所述收款请求包括所述用户的与所述目标商户对应的数字货币子钱包的支付标记和收款额;

根据所述支付标记确定与所述数字货币子钱包对应的目标运营机构后台系统,向所述目标运营机构后台系统发送收款请求报文;

接收所述目标运营机构后台系统响应于所述收款请求报文转入的数字货币,在校验转入的数字货币与所述收款额一致的情况下,向所述目标商户后台系统推送支付结果信息,以使所述目标商户后台系统向所述用户推送支付成功信息;

其中,所述支付标记是根据本发明实施例第一方面提供的支付标记化方法生成的。

根据本发明实施例的第三方面,提供一种基于数字货币子钱包的支付标记化装置,包括:

请求解析模块,从用户的支付标记获取请求中解析出目标数字钱包、目标商户和与所述目标数字钱包对应的钱包支付密码;

密码校验模块,将所述钱包支付密码发送至所述目标数字钱包的钱包机构系统,以使所述目标数字钱包的钱包机构系统对所述钱包支付密码进行校验,接收所述目标数字钱包的钱包机构系统返回的校验结果;

子钱包开立模块,在校验通过的情况下,向所述目标数字钱包的钱包机构系统发送子钱包开立请求,以使所述目标数字钱包的钱包机构系统生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包,接收所述目标数字货币钱包的钱包机构返回的子钱包开立结果;

标记生成模块,在钱包开立成功的情况下,向标记服务提供方发送支付标记生成请求,以使所述标记服务提供方生成与所述数字货币子钱包对应的支付标记,接收所述标记服务提供方返回的支付标记生成结果。

可选地,所述请求解析模块还用于:在接收用户的支付标记获取请求之前,从所述标记服务提供方获取所述用户的商户列表并发送至终端进行展示,以使所述用户从所述商户列表中筛选一个或多个商户作为所述目标商户;或者,在接收用户的支付标记获取请求之前,获取所述用户的数字钱包列表并发送至终端进行展示,以使所述用户从所述数字钱包列表中筛选所述目标数字钱包。

可选地,所述请求解析模块还用于:在获取所述用户的数字钱包列表并发送至终端进行展示之后,响应于所述用户从所述数字钱包列表中筛选目标数字钱包的操作,获取与所述目标数字钱包对应的商户列表并发送至终端进行展示,以使所述用户从与所述目标数字钱包对应的商户列表中筛选一个或多个商户作为所述目标商户。

可选地,所述密码校验模块还用于:在所述用户从所述商户列表中筛选一个或多个商户作为所述目标商户之后,获取所述目标商户的账号信息,对所述目标商户的账号信息进行校验并确认校验通过。

可选地,所述密码校验模块获取所述目标商户的账号信息,包括:

判断本地存储设备中是否存在所述目标商户的账号信息;若是,则从所述本地存储设备中获取所述目标商户的账号信息;否则,从所述目标商户的商户机构系统获取所述目标商户的账号信息,并将获取到的所述目标商户的账号信息存入所述本地存储设备。

可选地,所述密码校验模块对所述目标商户的账号信息进行校验,包括:校验所述目标商户的实名信息和通讯信息是否一致;若是,则校验通过;否则,校验不通过。

可选地,所述标记服务提供方生成与所述数字货币子钱包对应的支付标记之后,将所述支付标记推送至所述目标数字钱包的钱包机构系统;所述目标数字钱包的钱包机构系统将所述支付标记推送至所述目标商户的商户机构系统;所述目标商户的商户机构系统将所述支付标记推送至所述目标商户的商户服务端系统;

所述目标商户的商户服务端系统接收到所述支付标记后,向所述目标商户的商户机构系统返回应答消息;所述目标商户的商户机构系统接收到所述目标商户的商户机构系统返回的应答消息之后,向所述目标数字钱包的钱包机构系统返回应答消息;所述目标数字钱包的钱包机构系统接收到所述目标商户的商户机构系统返回的应答消息之后,向所述标记服务提供方返回应答消息;所述标记服务提供方接收到所述目标数字钱包的钱包机构系统返回的应答消息之后,生成所述支付标记生成结果;

其中,所述目标商户的商户服务端系统将所述支付标记推送至所述目标商户的商户终端,以使所述目标商户的商户终端展示所述目标商户的商户服务端系统推送的消息。

可选地,所述子钱包开立模块还用于:在向所述目标数字钱包的钱包机构系统发送子钱包开立请求之前,确认不存在与所述目标数字钱包和所述目标商户对应的数字货币子钱包。

可选地,所述支付标记获取请求包括:用户在所述目标商户中的多个消费账户;

所述标记生成模块向标记服务提供方发送支付标记生成请求,包括:分别向标记服务提供方发送与每个所述消费账户对应的支付标记生成请求,以使所述标记服务提供方分别生成与每个所述消费账户对应的一个支付标记。

可选地,本发明实施例的装置还包括限额管理模块,用于:

在生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包之后,响应于所述用户的针对待查询子钱包的限额查询请求,获取所述待查询子钱包的子钱包限额并发送至终端进行显示;或者,

在生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包之后,接收所述用户的限额修改请求,从所述限额修改请求中解析待调整限额的待调整子钱包及其目标限额,将所述待调整子钱包及其目标限额发送至与所述待调整子钱包对应的钱包机构系统,以使与所述待调整子钱包对应的钱包机构系统将所述待调整子钱包的子钱包限额调整为所述目标限额。

可选地,所述限额管理模块还用于:在接收所述用户的限额修改请求之前,获取所述待调整子钱包的当前限额,根据所述待调整子钱包的当前限额生成子钱包限额管理页面并发送至终端进行显示,以使所述用户通过在所述子钱包管理页面的操作设定所述待调整子钱包的目标限额。

可选地,本发明实施例的装置还包括支付管理模块,用于:在生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包之后,响应于所述用户基于目标子钱包的支付请求,对所述支付请求进行校验,以确定待支付金额小于等于所述目标子钱包的子钱包限额。

可选地,本发明实施例的装置还包括限额管理模块,用于:在接收所述标记服务提供方返回的支付标记生成结果之后,获取所述目标数字钱包的风控等级、以及所述用户在所述目标商户中的消费账户的消费历史数据;根据所述消费账户的消费历史数据和所述风控等级,确定与所述消费账户对应的支付标记的支付限额。

根据本发明实施例的第四方面,提供一种基于数字货币子钱包的支付标记化系统,包括:数字钱包系统、标记服务提供方、钱包机构系统;其中,

所述数字钱包系统从用户的支付标记获取请求中解析出目标数字钱包、目标商户和与所述目标数字钱包对应的钱包支付密码;将所述钱包支付密码发送至所述目标数字钱包的钱包机构系统,以使所述目标数字钱包的钱包机构系统对所述钱包支付密码进行校验;

在校验通过的情况下,所述数字钱包系统向所述目标数字钱包的钱包机构系统发送子钱包开立请求,所述目标数字钱包的钱包机构系统生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包,向所述数字钱包系统返回子钱包开立结果;

所述数字钱包系统在根据所述钱包开立结果判定钱包开立成功的情况下,向标记服务提供方发送支付标记生成请求;

所述标记服务提供方生成与所述数字货币子钱包对应的支付标记,然后向所述数字钱包系统返回支付标记生成结果。

可选地,所述数字钱包系统还用于:

在接收用户的支付标记获取请求之前,从所述标记服务提供方获取所述用户的商户列表并发送至终端进行展示,以使所述用户从所述商户列表中筛选一个或多个商户作为所述目标商户;或者,

在接收用户的支付标记获取请求之前,获取所述用户的数字钱包列表并发送至终端进行展示,以使所述用户从所述数字钱包列表中筛选所述目标数字钱包。

可选地,所述数字钱包系统还用于:

在获取所述用户的数字钱包列表并发送至终端进行展示之后,响应于所述用户从所述数字钱包列表中筛选目标数字钱包的操作,获取与所述目标数字钱包对应的商户列表并发送至终端进行展示,以使所述用户从与所述目标数字钱包对应的商户列表中筛选一个或多个商户作为所述目标商户。

可选地,所述数字钱包系统还用于:在所述用户从所述商户列表中筛选一个或多个商户作为所述目标商户之后,获取所述目标商户的账号信息,对所述目标商户的账号信息进行校验并确认校验通过。

可选地,所述数字钱包系统获取所述目标商户的账号信息,包括:

判断本地存储设备中是否存在所述目标商户的账号信息;若是,则从所述本地存储设备中获取所述目标商户的账号信息;否则,从所述目标商户的商户机构系统获取所述目标商户的账号信息,并将获取到的所述目标商户的账号信息存入所述本地存储设备。

可选地,所述数字钱包系统对所述目标商户的账号信息进行校验,包括:校验所述目标商户的实名信息和通讯信息是否一致;若是,则校验通过;否则,校验不通过。

可选地,所述标记服务提供方生成与所述数字货币子钱包对应的支付标记之后,将所述支付标记推送至所述目标数字钱包的钱包机构系统;所述目标数字钱包的钱包机构系统将所述支付标记推送至所述目标商户的商户机构系统;所述目标商户的商户机构系统将所述支付标记推送至所述目标商户的商户服务端系统;

所述目标商户的商户服务端系统接收到所述支付标记后,向所述目标商户的商户机构系统返回应答消息;所述目标商户的商户机构系统接收到所述目标商户的商户机构系统返回的应答消息之后,向所述目标数字钱包的钱包机构系统返回应答消息;所述目标数字钱包的钱包机构系统接收到所述目标商户的商户机构系统返回的应答消息之后,向所述标记服务提供方返回应答消息;所述标记服务提供方接收到所述目标数字钱包的钱包机构系统返回的应答消息之后,生成所述支付标记生成结果;

其中,所述目标商户的商户服务端系统将所述支付标记推送至所述目标商户的商户终端,以使所述目标商户的商户终端展示所述目标商户的商户服务端系统推送的消息。

可选地,所述数字钱包系统还用于:在向所述目标数字钱包的钱包机构系统发送子钱包开立请求之前,确认不存在与所述目标数字钱包和所述目标商户对应的数字货币子钱包。

可选地,所述支付标记获取请求包括:用户在所述目标商户中的多个消费账户;

所述数字钱包系统向标记服务提供方发送支付标记生成请求,包括:分别向标记服务提供方发送与每个所述消费账户对应的支付标记生成请求,以使所述标记服务提供方分别生成与每个所述消费账户对应的一个支付标记。

可选地,所述数字钱包系统还用于:

在生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包之后,响应于所述用户的针对待查询子钱包的限额查询请求,获取所述待查询子钱包的子钱包限额并发送至终端进行显示;或者,

在生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包之后,接收所述用户的限额修改请求,从所述限额修改请求中解析待调整限额的待调整子钱包及其目标限额,将所述待调整子钱包及其目标限额发送至与所述待调整子钱包对应的钱包机构系统,以使与所述待调整子钱包对应的钱包机构系统将所述待调整子钱包的子钱包限额调整为所述目标限额。

可选地,所述数字钱包系统还用于:在接收所述用户的限额修改请求之前,获取所述待调整子钱包的当前限额,根据所述待调整子钱包的当前限额生成子钱包限额管理页面并发送至终端进行显示,以使所述用户通过在所述子钱包管理页面的操作设定所述待调整子钱包的目标限额。

可选地,所述数字钱包系统还用于:在生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包之后,响应于所述用户基于目标子钱包的支付请求,对所述支付请求进行校验,以确定待支付金额小于等于所述目标子钱包的子钱包限额。

可选地,数字钱包系统还用于:在接收所述标记服务提供方返回的支付标记生成结果之后,获取所述目标数字钱包的风控等级、以及所述用户在所述目标商户中的消费账户的消费历史数据;根据所述消费账户的消费历史数据和所述风控等级,确定与所述消费账户对应的支付标记的支付限额。

根据本发明实施例的第五方面,提供一种基于数字货币子钱包的支付标记化电子设备,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例第一方面提供的方法。

根据本发明实施例的第六方面,提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明实施例第一方面提供的方法。

上述发明中的一个实施例具有如下优点或有益效果:本发明实施例提供的由数字钱包方主动发起的、与消费商户建立支付标记化的方法,能够让用户在数字钱包端预先完成支付标记化的建立,便于用户集中管理支付标记化关系,从而提升用户使用标记化支付的便捷性和安全性。

上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。

附图说明

附图用于更好地理解本发明,不构成对本发明的不当限定。其中:

图1是本发明实施例的基于数字货币子钱包的支付标记化方法的主要流程的示意图;

图2是本发明可选实施例中基于数字货币子钱包的支付标记化方法的主要流程的示意图;

图3是本发明可选实施例中修改子钱包限额的主要流程的示意图;

图4是本发明实施例的基于数字货币子钱包的支付标记化装置的主要模块的示意图;

图5是本发明实施例的基于数字货币子钱包的支付标记化系统的主要组成的示意图;

图6是本发明实施例可以应用于其中的示例性系统架构图;

图7是适于用来实现本发明实施例的终端设备或服务器的计算机系统的结构示意图。

具体实施方式

以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

根据本发明实施例的一个方面,提供了一种基于数字货币子钱包的支付标记化方法。

图1是本发明实施例的基于数字货币子钱包的支付标记化方法的主要流程的示意图,如图1所示,基于数字货币子钱包的支付标记化方法,包括:

步骤S101、从用户的支付标记获取请求中解析出目标数字钱包、目标商户和与所述目标数字钱包对应的钱包支付密码;

步骤S102、将所述钱包支付密码发送至所述目标数字钱包的钱包机构系统,以使所述目标数字钱包的钱包机构系统对所述钱包支付密码进行校验,接收所述目标数字钱包的钱包机构系统返回的校验结果;

步骤S103、在校验通过的情况下,向所述目标数字钱包的钱包机构系统发送子钱包开立请求,以使所述目标数字钱包的钱包机构系统生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包,接收所述目标数字货币钱包的钱包机构返回的子钱包开立结果;

步骤S104、在钱包开立成功的情况下,向标记服务提供方发送支付标记生成请求,以使所述标记服务提供方生成与所述数字货币子钱包对应的支付标记,接收所述标记服务提供方返回的支付标记生成结果。

数字钱包是指数字货币钱包,钱包机构系统是指为数字货币钱包提供相关服务的计算机系统,如数字货币发行机构授权的数字货币运营机构的计算机系统。标记服务提供方是指提供标记化服务的机构,例如TSP(Token Service Provider)。商户是指通过电子交易提供商品售卖服务的一方,商户账号是指商户的账号信息,例如手机号、银行卡号、数字货币钱包账号等。商户机构系统是指为商户提供数字货币相关服务的机构的计算机系统,如数字货币发行机构授权的数字货币运营机构的计算机系统。商户系统是指为商户提供后台服务支持的计算机系统。示例性地,卖方a在电商平台A上售卖电子产品,其数字货币账户为在B银行开立的数字货币账户。在该应用场景下,电商平台A为商户,为电商平台A提供后台服务支持的为商户系统,B银行为数字货币钱包提供相关服务的计算机系统为商户机构系统。

本发明实施例基于数字货币展开,支付标记用于取代用户数字货币钱包的账号进行交易认证。支付标记通常为Token(令牌),实际应用过程中,也可以采用其他标记作为支付标记,只要该标记具有唯一性且能够满足交易安全性要求即可,本发明实施例对支付标记的体现形式不作具体限定。

本发明实施例使用低敏感性的支付标记代替敏感的真实账号信息,可以减少支付环节中各参与方接触真实账号信息的机会,降低因真实账号信息泄露造成的交易风险,在不影响交易处理的情况下增强交易的安全性。同时,一个真实账号信息可以对应生成多个支付标记并分配至不同场景,进一步地,每个支付标记可以设置不同的有效期,从而便于用户进行支付标记生命周期管理。此外,支付标记化技术具有域控功能,可在每个支付标记产生时或通过后期管理接口设置个性化域控属性,包括但不限于交易渠道限制、交易限额设置、是否允许跨境交易等。数字货币钱包所属的钱包机构系统可根据交易场景特点,为特定场景下的支付标记设置域控属性,以进一步降低支付风险。

本发明实施例的方法通常应用于数字货币钱包服务端,用户可以在数字货币钱包终端发起支付标记化请求,从支付钱包资产管理的角度主动选择不同商户建立标记化支付关系(即数字货币钱包对应的数字货币子钱包和对应商户之间的关联关系)和集中管理标记化支付关系。本发明实施例的方法实现了消费前预先建立标记化关系,实现了签约商户的批量关系,例如对同一集团下的所有商户一键开通支付标记化服务,大大增加了用户使用标记化支付的便捷性。

可选地,在接收用户的支付标记获取请求之前,从标记服务提供方获取用户的商户列表并发送至终端进行展示,以使用户从商户列表中筛选一个或多个商户作为所述目标商户。商户列表是指一个或多个商户形成的列表。商户列表可以包括钱包机构系统支持的所有商户,也可以仅包括用户在其中有消费账号的商户。示例性地,用户在电商平台A、B、C上分别具有消费账号,可以将包含电商平台A、B、C的商户列表展示给用户,用户从其中选择一个或多个作为目标商户。实际应用过程中,在向用户展示商户列表之前,还可以将商户列表中用户在其中不具有消费账户的商户、或者用户已经在其中开通支付标记化服务的商户去除,以便于用户筛选和查看。进一步地,商户列表可以以一定规则排序分类返回,例如按照商户的用途将商户划分为交通出行类、购物类、教育学习类、社交类、金融理财类等类型的商户。

可选地,在接收用户的支付标记获取请求之前,可以获取用户的数字钱包列表并发送至终端进行展示,以使用户从数字钱包列表中筛选目标数字钱包。数字钱包列表是指用户的部分或所有数字货币钱包形成的列表。通过向用户展示数字货币钱包列表,便于用户自主选择需要建立支付标记的数字货币钱包账户。

进一步地,在获取用户的数字钱包列表并发送至终端进行展示之后,还可以响应于用户从数字钱包列表中筛选目标数字钱包的操作,获取与目标数字钱包对应的商户列表并发送至终端进行展示,以使用户从与目标数字钱包对应的商户列表中筛选一个或多个商户作为目标商户。本实施例能够根据用户选择的目标数字钱包,为用户展示目标数字钱包所支持的各个商户,过滤掉目标数字钱包不支持的商户。

需要说明的是,用户可以选择一个目标数字钱包和一个或多个目标商户建立标记化支付关系,也可以选择多个目标数字钱包和一个或多个目标商户建立标记化支付关系。对于建立支付标记化关系的目标数字钱包和目标商户,目标数字钱包可以与用户在目标商户的一个消费账户建立支付标记化关系,也可以与用户在目标商户的多个消费账户建立支付标记化关系。用户在目标商户的消费账户,可以仅指用户本人在目标商户开立的消费账户,也可以指与用户具有特定关系的其他户(如用户的配偶、父母、子女、朋友等)在目标商户开立的消费账户,或者用户在目标商户中指定的消费账户(如用户在选择目标商户时输入的消费账户)。

本发明实施例可以实现一个数字钱包的支付能力可以共享给多个商户的消费账户,也可以应用在“一个数字钱包全家消费”等场景,而且一对多的组合关系具备了消费领域“智能合约”的实施基础,具有较强的可拓展性。

步骤S102中校验用户的钱包支付密码,用于校验用户身份。钱包支付密码可以采用明文方式传送,也可以采用密文形式传送,以保障交易安全。可选地,本发明实施例的支付标记化方法还包括:在接收用户的钱包支付密码之前,获取目标商户的账号信息,对目标商户的账号信息进行校验并确认校验通过。目标商户的账号信息,例如可以是目标商户的账户名、绑定的手机号、实名信息等。对目标商户的账号信息进行校验的内容可以根据实际情况进行选择性设定,例如校验目标商户的各项账户信息是否一致(如目标商户的实名信息和手机号等通讯信息是否一致)、目标商户的账号是否出现异常(如是否被查封冻结)。通过校验目标商户的账号信息,能够在开立数字货币子钱包之前确保目标商户的有效性,一方面能够避免由于目标商户的账号异常或者目标商户的账号与目标商户不匹配等问题而导致无法建立标记化支付关系的情况发生,另一方面能够避免由于在出现上述情况时继续请求建立数字货币子钱包而导致的系统资源消耗。

实际应用过程中,可以由目标商户所属的商户机构系统进行校验、数字钱包系统直接从目标商户所属的商户机构系统获取校验结果,也可以由数字钱包系统从目标商户所属的商户机构系统获取目标商户的账号信息、然后根据获取到的信息进行校验。数字钱包系统可以直接从目标商户所属的商户机构系统获取目标商户的账号信息,也可以从本地存储设备中获取目标商户的账号信息。示例性地,获取目标商户的账号信息的步骤包括:判断本地存储设备中是否存在目标商户的账号信息;若是,则从本地存储设备中获取目标商户的账号信息;否则,从目标商户的商户机构系统获取目标商户的账号信息,并将获取到的目标商户的账号信息存入本地存储设备。通过先从本地存储设备中获取账号信息,能够降低对目标商户所属的商户机构系统的访问频率,进而降低网络资源消耗。

本发明实施例中,在生成与数字货币子钱包对应的支付标记之后,标记服务提供方可以分别将支付标记推送至数字钱包系统、目标数字钱包的钱包机构系统、目标商户的商户机构系统和目标商户等。

可选地,标记服务提供方生成与数字货币子钱包对应的支付标记之后,将支付标记推送至目标数字钱包的钱包机构系统;目标数字钱包的钱包机构系统将支付标记推送至目标商户的商户机构系统;目标商户的商户机构系统将支付标记推送至目标商户的商户服务端系统;目标商户的商户服务端系统接收到支付标记后,向目标商户的商户机构系统返回应答消息;目标商户的商户机构系统接收到目标商户的商户机构系统返回的应答消息之后,向目标数字钱包的钱包机构系统返回应答消息;目标数字钱包的钱包机构系统接收到目标商户的商户机构系统返回的应答消息之后,向标记服务提供方返回应答消息;标记服务提供方接收到目标数字钱包的钱包机构系统返回的应答消息之后,生成支付标记生成结果。

目标商户及其所属的商户机构系统与数字钱包系统通常属于不同的计算机系统,由目标商户的商户机构系统将支付标记推送至目标商户,能够降低跨系统通信的难度,便于实现。目标商户的商户机构系统向目标商户推送支付标记的方式可以根据实际情况进行选择性设定,例如目标商户的商户服务端系统将支付标记推送至目标商户的商户终端,以使目标商户的商户终端展示目标商户的商户服务端系统推送的消息。目标商户的商户服务端系统可以采用push信息将支付标记推送至目标商户的商户终端,push信息又叫做服务信息或推入信息,是一种特殊格式的短信。push消息是一种能够直接触达用户的消息推送方式,成本低、样式多样。

对于建立支付标记化关系的一对目标数字钱包和目标商户,目标数字钱包可以与用户在目标商户的多个消费账户建立支付标记化关系。

在一些可选的实施例中,对于建立支付标记化关系的一对目标数字钱包和目标商户,可以在目标数字钱包中建立与对应目标商户中的所有消费账户对应的一个数字货币子钱包,即目标商户中的所有消费账户共享一个数字货币子钱包。示例性地,在向目标数字钱包的钱包机构发送子钱包开立请求之前,确认不存在与目标数字钱包和目标商户对应的数字货币子钱包。如此,能够保证一个目标数字钱包在一个目标商户中仅存在一个数字货币子钱包,便于用户进行管理。

在另一些可选的实施例中,对于建立支付标记化关系的一对目标数字钱包和目标商户,在目标数字钱包中建立与对应目标商户中的每个消费账户分别对应的一个数字货币子钱包,即一个消费账户对应一个数字货币子钱包。具体地,支付标记获取请求包括用户在目标商户中的多个消费账户,向标记服务提供方发送支付标记生成请求包括:分别向标记服务提供方发送与每个消费账户对应的支付标记生成请求,以使标记服务提供方分别生成与每个所述消费账户对应的一个支付标记。如此,能够保证目标商户中的一个消费账户对应一个数字货币子钱包,便于用户针对不同消费账户进行多样化管理。

图2是本发明可选实施例中基于数字货币子钱包的支付标记化方法的主要流程的示意图。本实施例中,用于执行本发明实施例的支付标记化方法的执行主体为数字钱包系统。如图2所示,基于数字货币子钱包的支付标记化方法的主要流程包括:

1.数字钱包终端(以下简称App)通过接口请求数字钱包系统,查询可推送商户列表。

2.数字钱包系统向TSP查询可推送商户列表。

3.TSP将可推送商户列表以一定规则排序分类返回至数字钱包系统。

4.数字钱包系统将可推送商户列表以一定规则排序分类返回至App。

5.用户在App上选择可推送的商户和钱包。此处用户可选择多个商户进行批量推送,也可选择同一商户的多个消费账号进行推送。

6.App向数字钱包系统查询商户的账号信息。

7.数字钱包系统从本地存储设备或商户机构系统中查询商户的基础配置信息。

8.数字钱包系统将查询到的商户的基础配置信息返回至App。

9.用户通过App请求数字钱包系统,查询商户账号以及商户账号信息的一致性。

10.数字钱包系统从本地存储设备或商户机构系统中查询商户的基础配置信息。

11.数字钱包系统从商户机构系统中查询商户账号信息。

12.商户机构系统从商户系统查询商户账号信息。

13.商户系统将商户账号信息返回至商户机构系统。

14.商户机构系统将商户账号信息返回至数字钱包系统。

15.数字钱包系统请求钱包机构系统判断商户的实名信息与手机号的一致性。

16.钱包机构系统将判断结果返回至数字钱包系统。

17.数字钱包系统将判断结果返回至App。

18.用户通过App输入支付密码。

19.App将用输入的钱包支付密码的密文发送至数字钱包系统,发出子钱包推送请求。

20.数字钱包系统校验App发出子钱包推送请求时的关联码(例如动态校验码等)。

21.校验通过后,数字钱包系统请求钱包机构系统校验用户输入的支付密码。

22.钱包机构系统将校验结果返回至数字钱包系统。

23.在校验结果为校验通过的情况下,数字钱包系统向钱包机构系统发出子钱包开立请求。

24.钱包机构系统开立数字货币子钱包之后,向数字钱包系统返回子钱包信息。

25.数字钱包系统向TSP发送推送与该子钱包信息对应的Token请求,以请求TSP为该数字货币子钱包生成支付标记Token。

26-31.TSP生成Token之后,向商户推送Token,Token会同步地发送到钱包机构系统、商户机构系统、商户系统,商户系统通过push信息将Token推送至商户终端,商户终端向商户展示推送信息。

32-35.商户机构系统将Token推送至商户系统之后,接收商户系统返回的推送结果信息。商户机构系统将推送结果信息返回至钱包机构系统,钱包机构系统将推送结果信息返回至TSP。TSP将推送结果信息返回至数字钱包系统。数字钱包系统将推送结果信息返回至App,提示用户完成子钱包绑定推送。

在生成与目标数字钱包和所述目标商户对应的数字货币子钱包之后,响应于用户基于目标子钱包的支付请求,可以对支付请求进行校验,以确定待支付金额小于等于目标子钱包的子钱包限额,从而便于针对各个数字货币子钱包的消费限额进行多样化管理。

实际应用过程中,在生成与目标数字钱包和所述目标商户对应的数字货币子钱包之后,还可以响应于用户的针对待查询子钱包的限额查询请求,获取待查询子钱包的子钱包限额并发送至终端进行显示;或者,在生成与目标数字钱包和目标商户对应的子钱包之后,接收用户的限额修改请求,从限额修改请求中解析待调整限额的待调整子钱包及其目标限额,将待调整子钱包及其目标限额发送至与待调整子钱包对应的钱包机构系统,以使与待调整子钱包对应的钱包机构系统将待调整子钱包的子钱包限额调整为目标限额。示例性地,在接收用户的限额修改请求之前,获取待调整子钱包的当前限额,根据待调整子钱包的当前限额生成子钱包限额管理页面并发送至终端进行显示,以使用户通过在子钱包管理页面的操作设定待调整子钱包的目标限额。

图3是本发明可选实施例中修改子钱包限额的主要流程的示意图。

如图3所示,子钱包限额管理流程包括:

1.用户通过数字钱包终端向数字钱包系统查询子钱包详情。

2.数字钱包系统向钱包机构系统查询子钱包详情。

3.钱包机构系统将子钱包详情返回给数字钱包系统。

4.数字钱包系统将子钱包详情返回给数字钱包终端。用户通过数字钱包终端进入某个子钱包管理页面。

5.用户通过页面拖动来调整子钱包的限额。限额包括日限额、单笔限额。用户也可对同一数字货币子钱包下的多个Token进行差异化限额管理。用户通过数字钱包终端向数字钱包系统发送子钱包限额修改请求。

6.数字钱包系统向钱包机构系统发送子钱包限额修改请求。

7.钱包机构系统根据子钱包限额修改请求修改对应数字货币子钱包的限额,然后向数字钱包系统返回结果信息。钱包运营机构系统可以在验证用户输入的支付密码后,将数字货币子钱包对这个商户的限额调整为用户最新设置的数值。

8.数字钱包服务端将结果信息返回至数字钱包终端。

在接收所述标记服务提供方返回的支付标记生成结果之后,还可以包括:获取所述目标数字钱包的风控等级、以及所述用户在所述目标商户中的消费账户的消费历史数据;根据所述消费账户的消费历史数据(例如购买记录、加入购物车记录、浏览记录、关注记录等数据)和所述风控等级,确定与所述消费账户对应的支付标记的支付限额。示例性地,用户可以根据自身需要开立五类钱包账户中的任一种,每类钱包账户开立所需要的用户信息不同,对应所拥有的权限不同,也即风控等级不同。

基于“一对多”的标记化支付关系,本发明实施例的方法能够实现更精细化的限额管理,可针对不同消费账户的消费历史数据,并结合对应数字钱包的风控等级,对不同的支付标记关系设置不同的支付限额,提高了标记化支付的安全性。

根据本发明实施例的第二方面,提供一种基于数字货币子钱包的支付方法,包括:

接收目标商户后台系统响应于用户的消费请求发送的收款请求,所述收款请求包括所述用户的与所述目标商户对应的数字货币子钱包的支付标记和收款额;

根据所述支付标记确定与所述数字货币子钱包对应的目标运营机构后台系统,向所述目标运营机构后台系统发送收款请求报文;

接收所述目标运营机构后台系统响应于所述收款请求报文转入的数字货币,在校验转入的数字货币与所述收款额一致的情况下,向所述目标商户后台系统推送支付结果信息,以使所述目标商户后台系统向所述用户推送支付成功信息;

其中,所述支付标记是根据本发明实施例第一方面提供的支付标记化方法生成的。

数字货币子钱包消费流程:

1.用户在目标商户消费时,则可以选择使用绑定的数字钱包的Token进行支付。

2.商户系统找到该用户对应的Token,然后发送Token到商户机构进行收款。

3.商户机构系统根据记录找到该Token对应数字钱包的钱包机构系统,发送收款请求报文。

4.钱包机构系统收到收款请求报文后,付款到收款请求报文中提供的商户钱包中。商户机构系统将支付结果返回给商户服务端。

5.商户系统提示用户或目标商户支付成功。

根据本发明实施例的第三方面,提供一种实现上述方法的装置。

图4是本发明实施例的基于数字货币子钱包的支付标记化装置的主要模块的示意图。如图4所示,基于数字货币子钱包的支付标记化装置400包括:

请求解析模块401,从用户的支付标记获取请求中解析出目标数字钱包、目标商户和与所述目标数字钱包对应的钱包支付密码;

密码校验模块402,将所述钱包支付密码发送至所述目标数字钱包的钱包机构系统,以使所述目标数字钱包的钱包机构系统对所述钱包支付密码进行校验,接收所述目标数字钱包的钱包机构系统返回的校验结果;

子钱包开立模块403,在校验通过的情况下,向所述目标数字钱包的钱包机构系统发送子钱包开立请求,以使所述目标数字钱包的钱包机构系统生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包,接收所述目标数字货币钱包的钱包机构返回的子钱包开立结果;

标记生成模块404,在钱包开立成功的情况下,向标记服务提供方发送支付标记生成请求,以使所述标记服务提供方生成与所述数字货币子钱包对应的支付标记,接收所述标记服务提供方返回的支付标记生成结果。

可选地,所述请求解析模块还用于:在接收用户的支付标记获取请求之前,从所述标记服务提供方获取所述用户的商户列表并发送至终端进行展示,以使所述用户从所述商户列表中筛选一个或多个商户作为所述目标商户;或者,在接收用户的支付标记获取请求之前,获取所述用户的数字钱包列表并发送至终端进行展示,以使所述用户从所述数字钱包列表中筛选所述目标数字钱包。

可选地,所述请求解析模块还用于:在获取所述用户的数字钱包列表并发送至终端进行展示之后,响应于所述用户从所述数字钱包列表中筛选目标数字钱包的操作,获取与所述目标数字钱包对应的商户列表并发送至终端进行展示,以使所述用户从与所述目标数字钱包对应的商户列表中筛选一个或多个商户作为所述目标商户。

可选地,所述密码校验模块还用于:在所述用户从所述商户列表中筛选一个或多个商户作为所述目标商户之后,获取所述目标商户的账号信息,对所述目标商户的账号信息进行校验并确认校验通过。

可选地,所述密码校验模块获取所述目标商户的账号信息,包括:

判断本地存储设备中是否存在所述目标商户的账号信息;若是,则从所述本地存储设备中获取所述目标商户的账号信息;否则,从所述目标商户的商户机构系统获取所述目标商户的账号信息,并将获取到的所述目标商户的账号信息存入所述本地存储设备。

可选地,所述密码校验模块对所述目标商户的账号信息进行校验,包括:校验所述目标商户的实名信息和通讯信息是否一致;若是,则校验通过;否则,校验不通过。

可选地,所述标记服务提供方生成与所述数字货币子钱包对应的支付标记之后,将所述支付标记推送至所述目标数字钱包的钱包机构系统;所述目标数字钱包的钱包机构系统将所述支付标记推送至所述目标商户的商户机构系统;所述目标商户的商户机构系统将所述支付标记推送至所述目标商户的商户服务端系统;

所述目标商户的商户服务端系统接收到所述支付标记后,向所述目标商户的商户机构系统返回应答消息;所述目标商户的商户机构系统接收到所述目标商户的商户机构系统返回的应答消息之后,向所述目标数字钱包的钱包机构系统返回应答消息;所述目标数字钱包的钱包机构系统接收到所述目标商户的商户机构系统返回的应答消息之后,向所述标记服务提供方返回应答消息;所述标记服务提供方接收到所述目标数字钱包的钱包机构系统返回的应答消息之后,生成所述支付标记生成结果;

其中,所述目标商户的商户服务端系统采用push信息将所述支付标记推送至所述目标商户的商户终端,以使所述目标商户的商户终端展示所述目标商户的商户服务端系统推送的消息。

可选地,所述子钱包开立模块还用于:在向所述目标数字钱包的钱包机构系统发送子钱包开立请求之前,确认不存在与所述目标数字钱包和所述目标商户对应的数字货币子钱包。

可选地,所述支付标记获取请求包括:用户在所述目标商户中的多个消费账户;

所述标记生成模块向标记服务提供方发送支付标记生成请求,包括:分别向标记服务提供方发送与每个所述消费账户对应的支付标记生成请求,以使所述标记服务提供方分别生成与每个所述消费账户对应的一个支付标记。

可选地,本发明实施例的装置还包括限额管理模块,用于:

在生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包之后,响应于所述用户的针对待查询子钱包的限额查询请求,获取所述待查询子钱包的子钱包限额并发送至终端进行显示;或者,

在生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包之后,接收所述用户的限额修改请求,从所述限额修改请求中解析待调整限额的待调整子钱包及其目标限额,将所述待调整子钱包及其目标限额发送至与所述待调整子钱包对应的钱包机构系统,以使与所述待调整子钱包对应的钱包机构系统将所述待调整子钱包的子钱包限额调整为所述目标限额。

可选地,所述限额管理模块还用于:在接收所述用户的限额修改请求之前,获取所述待调整子钱包的当前限额,根据所述待调整子钱包的当前限额生成子钱包限额管理页面并发送至终端进行显示,以使所述用户通过在所述子钱包管理页面的操作设定所述待调整数字货币子钱包的目标限额。

可选地,本发明实施例的装置还包括支付管理模块,用于:在生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包之后,响应于所述用户基于目标子钱包的支付请求,对所述支付请求进行校验,以确定待支付金额小于等于所述目标子钱包的子钱包限额。

可选地,本发明实施例的装置还包括限额管理模块,用于:在接收所述标记服务提供方返回的支付标记生成结果之后,获取所述目标数字钱包的风控等级、以及所述用户在所述目标商户中的消费账户的消费历史数据;根据所述消费账户的消费历史数据和所述风控等级,确定与所述消费账户对应的支付标记的支付限额。

根据本发明实施例的第四方面,提供一种实现上述方法的系统。

图5是本发明实施例的基于数字货币子钱包的支付标记化系统的主要组成的示意图。如图5所示,基于数字货币子钱包的支付标记化系统500包括:数字钱包系统501、标记服务提供方502、钱包机构系统503;其中,

数字钱包系统501从用户的支付标记获取请求中解析出目标数字钱包、目标商户和与所述目标数字钱包对应的钱包支付密码;将所述钱包支付密码发送至所述目标数字钱包的钱包机构系统503,以使目标数字钱包的钱包机构系统503对所述钱包支付密码进行校验;

在校验通过的情况下,数字钱包系统501向所述目标数字钱包的钱包机构系统503发送子钱包开立请求,所述目标数字钱包的钱包机构系统503生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包,向数字钱包系统501返回子钱包开立结果;

数字钱包系统501在根据所述钱包开立结果判定钱包开立成功的情况下,向标记服务提供方502发送支付标记生成请求;

标记服务提供方502生成与所述数字货币子钱包对应的支付标记,然后向数字钱包系统501返回支付标记生成结果。

可选地,所述数字钱包系统还用于:

在接收用户的支付标记获取请求之前,从所述标记服务提供方获取所述用户的商户列表并发送至终端进行展示,以使所述用户从所述商户列表中筛选一个或多个商户作为所述目标商户;或者,

在接收用户的支付标记获取请求之前,获取所述用户的数字钱包列表并发送至终端进行展示,以使所述用户从所述数字钱包列表中筛选所述目标数字钱包。

可选地,所述数字钱包系统还用于:

在获取所述用户的数字钱包列表并发送至终端进行展示之后,响应于所述用户从所述数字钱包列表中筛选目标数字钱包的操作,获取与所述目标数字钱包对应的商户列表并发送至终端进行展示,以使所述用户从与所述目标数字钱包对应的商户列表中筛选一个或多个商户作为所述目标商户。

可选地,所述数字钱包系统还用于:在所述用户从所述商户列表中筛选一个或多个商户作为所述目标商户之后,获取所述目标商户的账号信息,对所述目标商户的账号信息进行校验并确认校验通过。

可选地,所述数字钱包系统获取所述目标商户的账号信息,包括:

判断本地存储设备中是否存在所述目标商户的账号信息;若是,则从所述本地存储设备中获取所述目标商户的账号信息;否则,从所述目标商户的商户机构系统获取所述目标商户的账号信息,并将获取到的所述目标商户的账号信息存入所述本地存储设备。

可选地,所述数字钱包系统对所述目标商户的账号信息进行校验,包括:校验所述目标商户的实名信息和通讯信息是否一致;若是,则校验通过;否则,校验不通过。

可选地,所述标记服务提供方生成与所述数字货币子钱包对应的支付标记之后,将所述支付标记推送至所述目标数字钱包的钱包机构系统;所述目标数字钱包的钱包机构系统将所述支付标记推送至所述目标商户的商户机构系统;所述目标商户的商户机构系统将所述支付标记推送至所述目标商户的商户服务端系统;

所述目标商户的商户服务端系统接收到所述支付标记后,向所述目标商户的商户机构系统返回应答消息;所述目标商户的商户机构系统接收到所述目标商户的商户机构系统返回的应答消息之后,向所述目标数字钱包的钱包机构系统返回应答消息;所述目标数字钱包的钱包机构系统接收到所述目标商户的商户机构系统返回的应答消息之后,向所述标记服务提供方返回应答消息;所述标记服务提供方接收到所述目标数字钱包的钱包机构系统返回的应答消息之后,生成所述支付标记生成结果;

其中,所述目标商户的商户服务端系统将所述支付标记推送至所述目标商户的商户终端,以使所述目标商户的商户终端展示所述目标商户的商户服务端系统推送的消息。

可选地,所述数字钱包系统还用于:在向所述目标数字钱包的钱包机构系统发送子钱包开立请求之前,确认不存在与所述目标数字钱包和所述目标商户对应的数字货币子钱包。

可选地,所述支付标记获取请求包括:用户在所述目标商户中的多个消费账户;

所述数字钱包系统向标记服务提供方发送支付标记生成请求,包括:分别向标记服务提供方发送与每个所述消费账户对应的支付标记生成请求,以使所述标记服务提供方分别生成与每个所述消费账户对应的一个支付标记。

可选地,所述数字钱包系统还用于:

在生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包之后,响应于所述用户的针对待查询子钱包的限额查询请求,获取所述待查询子钱包的子钱包限额并发送至终端进行显示;或者,

在生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包之后,接收所述用户的限额修改请求,从所述限额修改请求中解析待调整限额的待调整子钱包及其目标限额,将所述待调整子钱包及其目标限额发送至与所述待调整子钱包对应的钱包机构系统,以使与所述待调整子钱包对应的钱包机构系统将所述待调整子钱包的子钱包限额调整为所述目标限额。

可选地,所述数字钱包系统还用于:在接收所述用户的限额修改请求之前,获取所述待调整子钱包的当前限额,根据所述待调整子钱包的当前限额生成子钱包限额管理页面并发送至终端进行显示,以使所述用户通过在所述子钱包管理页面的操作设定所述待调整子钱包的目标限额。

可选地,所述数字钱包系统还用于:在生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包之后,响应于所述用户基于目标子钱包的支付请求,对所述支付请求进行校验,以确定待支付金额小于等于所述目标子钱包的子钱包限额。

可选地,所述数字钱包系统还用于:在接收所述标记服务提供方返回的支付标记生成结果之后,获取所述目标数字钱包的风控等级、以及所述用户在所述目标商户中的消费账户的消费历史数据;根据所述消费账户的消费历史数据和所述风控等级,确定与所述消费账户对应的支付标记的支付限额。

根据本发明实施例的第五方面,提供一种基于数字货币子钱包的支付标记化电子设备,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例第一方面提供的方法。

根据本发明实施例的第六方面,提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明实施例第一方面提供的方法。

图6示出了可以应用本发明实施例的基于数字货币子钱包的支付标记化方法或基于数字货币子钱包的支付标记化装置的示例性系统架构600。

如图6所示,系统架构600可以包括终端设备601、602、603,网络604和服务器605。网络604用以在终端设备601、602、603和服务器605之间提供通信链路的介质。网络604可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

用户可以使用终端设备601、602、603通过网络604与服务器605交互,以接收或发送消息等。终端设备601、602、603上可以安装有各种通讯客户端应用,例如购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。

终端设备601、602、603可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。

服务器605可以是提供各种服务的服务器,例如对用户利用终端设备601、602、603所浏览的购物类网站提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的产品信息查询请求等数据进行分析等处理,并将处理结果(例如目标推送信息、产品信息--仅为示例)反馈给终端设备。

需要说明的是,本发明实施例所提供的基于数字货币子钱包的支付标记化方法一般由服务器605执行,相应地,基于数字货币子钱包的支付标记化装置一般设置于服务器605中。

应该理解,图6中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。

下面参考图7,其示出了适于用来实现本发明实施例的终端设备的计算机系统700的结构示意图。图7示出的终端设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图7所示,计算机系统700包括中央处理单元(CPU)701,其可以根据存储在只读存储器(ROM)702中的程序或者从存储部分708加载到随机访问存储器(RAM)703中的程序而执行各种适当的动作和处理。在RAM 703中,还存储有系统700操作所需的各种程序和数据。CPU 701、ROM 702以及RAM 703通过总线704彼此相连。输入/输出(I/O)接口705也连接至总线704。

以下部件连接至I/O接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至I/O接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入存储部分708。

特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。在该计算机程序被中央处理单元(CPU)701执行时,执行本发明的系统中限定的上述功能。

需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包括请求解析模块、密码校验模块、子钱包开立模块和标记生成模块。其中,这些模块的名称在某种情况下并不构成对该模块身的限定,例如,请求解析模块还可以被描述为“向标记服务提供方发送支付标记生成请求的模块”。

作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:

从用户的支付标记获取请求中解析出目标数字钱包、目标商户和与所述目标数字钱包对应的钱包支付密码;

将所述钱包支付密码发送至所述目标数字钱包的钱包机构系统,以使所述目标数字钱包的钱包机构系统对所述钱包支付密码进行校验,接收所述目标数字钱包的钱包机构系统返回的校验结果;

在校验通过的情况下,向所述目标数字钱包的钱包机构系统发送子钱包开立请求,以使所述目标数字钱包的钱包机构系统生成与所述目标数字钱包和所述目标商户对应的数字货币子钱包,接收所述目标数字货币钱包的钱包机构返回的子钱包开立结果;

在钱包开立成功的情况下,向标记服务提供方发送支付标记生成请求,以使所述标记服务提供方生成与所述数字货币子钱包对应的支付标记,接收所述标记服务提供方返回的支付标记生成结果。

根据本发明实施例的技术方案,能够让用户在数字钱包端预先完成支付标记化的建立,便于用户集中管理支付标记化关系,从而提升用户使用标记化支付的便捷性和安全性。

上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

相关技术
  • 一种数字货币钱包系统的支付方法、系统及相关组件
  • 基于区块链的数字货币钱包地址管理方法、装置及设备
  • 基于Ubuntu系统的硬件钱包离线升级装置和方法
  • 一种基于动态缓存的数字货币的兑换方法、装置及系统
  • 基于跨境支付平台的支付方式自动化运维方法及装置
  • 一种数字货币钱包支付系统及数字货币钱包支付方法
  • 一种数字货币钱包支付系统及数字货币钱包支付方法
技术分类

06120115868320