客户端收银方法、装置、设备及存储介质制造方法及图纸

技术编号:30767651 阅读:22 留言:0更新日期:2021-11-10 12:30
本申请涉及客户端技术领域,揭示了一种客户端收银方法、装置、设备及存储介质,其中方法包括:获取所述客户端发送的支付数据,根据所述支付数据获取校验数据;根据所述校验数据对所述支付数据进行校验,得到校验结果;当所述校验结果为通过时,根据所述支付数据生成支付请求,将所述支付请求发送给支付服务端;获取所述支付服务端根据所述支付请求发送的支付结果;根据所述支付结果生成支付提醒信息,根据所述支付提醒信息进行提醒。实现了采用接口向客户端提供支付服务,使支付交易和客户端的业务功能进行解耦合,客户端开发人员不需要撰写逻辑代码实现支付功能,减少了客户端开发人员的工作量,提高了支付功能的可维护性。提高了支付功能的可维护性。提高了支付功能的可维护性。

【技术实现步骤摘要】
客户端收银方法、装置、设备及存储介质


[0001]本申请涉及到客户端
,特别是涉及到一种客户端收银方法、装置、设备及存储介质。

技术介绍

[0002]随着互联网技术的发展,支付功能得到广泛的应用。目前在开发客户端时采用撰写逻辑代码实现支付功能,使支付功能和客户端高度耦合,增加了客户端开发人员的工作量;而且不同的应用场景需要开发不同版本的客户端,因支付功能和客户端高度耦合,从而导致支付功能的可维护性较差。

技术实现思路

[0003]本申请的主要目的为提供一种客户端收银方法、装置、设备及存储介质,旨在解决现有技术在开发客户端时采用撰写逻辑代码实现支付功能,使支付功能和客户端高度耦合,增加了客户端开发人员的工作量,导致支付功能的可维护性较差的技术问题。
[0004]为了实现上述专利技术目的,本申请提出一种客户端收银方法,所述方法适用于客户端,所述方法包括:
[0005]获取所述客户端发送的支付数据,根据所述支付数据获取校验数据;
[0006]根据所述校验数据对所述支付数据进行校验,得到校验结果;
[0007]当所述校验结果为通过时,根据所述支付数据生成支付请求,将所述支付请求发送给支付服务端;
[0008]获取所述支付服务端根据所述支付请求发送的支付结果;
[0009]根据所述支付结果生成支付提醒信息,根据所述支付提醒信息进行提醒。
[0010]进一步的,所述根据所述校验数据对所述支付数据进行校验,得到校验结果的步骤,包括:
[0011]从所述校验数据中获取一个数据作为待判断的数据;
[0012]将所述待判断的数据的关键字在所述支付数据中进行查找,得到待判断的支付值;
[0013]获取校验规则库,根据所述待判断的数据的所述关键字从所述校验规则库中获取校验规则,得到目标校验规则;
[0014]根据所述待判断的数据的值和所述目标校验规则,对所述待判断的支付值进行校验,得到单关键字校验结果;
[0015]重复执行所述从所述校验数据中获取一个数据作为待判断的数据的步骤,直至完成所述校验数据中的数据的提取;
[0016]当所有所述单关键字校验结果均为通过时,确定所述校验结果为通过;
[0017]当任一所述单关键字校验结果为不通过时,确定所述校验结果为不通过。
[0018]进一步的,所述根据所述支付结果生成支付提醒信息,根据所述支付提醒信息进
行提醒的步骤,包括:
[0019]当所述支付结果为成功时,根据所述支付结果生成支付成功提醒信息,根据所述支付成功提醒信息进行页面生成,得到支付成功页面,将所述支付成功页面进行弹窗展示,将所述支付成功提醒信息发送给所述客户端;
[0020]当所述支付结果为失败时,根据所述支付结果生成支付失败提醒信息,根据所述支付失败提醒信息进行页面生成,得到支付失败页面,将所述支付失败页面进行弹窗展示,将所述支付失败提醒信息发送给所述客户端。
[0021]进一步的,所述根据所述校验数据对所述支付数据进行校验,得到校验结果的步骤之后,还包括:
[0022]当所述校验结果为不通过时,根据所述校验结果生成页面资源获取请求,将所述页面资源获取请求发送给资源获取端,获取所述资源获取端根据所述页面资源获取请求发送的第一页面资源;
[0023]根据所述第一页面资源进行页面生成,得到校验不通过页面,将所述校验不通过页面进行弹窗展示,其中,所述校验不通过页面中包括:校验不通过信息和校正链接。
[0024]进一步的,所述根据所述支付数据生成支付请求的步骤,包括:
[0025]调用所述收银台调用页面获取所述客户端发送的指纹识别请求,根据所述指纹识别请求获取待识别的指纹数据;
[0026]当所述校验结果为通过时,根据所述支付数据和所述待识别的指纹数据生成所述支付请求。
[0027]进一步的,所述根据所述支付数据生成支付请求的步骤,包括:
[0028]调用所述收银台调用页面获取所述客户端发送的人脸识别请求,根据所述人脸识别请求获取待识别的人脸数据;
[0029]当所述校验结果为通过时,根据所述支付数据和所述待识别的人脸数据生成所述支付请求。
[0030]进一步的,所述获取所述客户端发送的支付数据的步骤之后,还包括:
[0031]接收所述收银台调用页面发送的埋点数据,将所述埋点数据发送给埋点数据接收端。
[0032]本申请还提出了一种收银台装置,所述装置适用于客户端,所述装置包括:
[0033]数据获取单元,用于获取所述客户端发送的支付数据,根据所述支付数据获取校验数据;
[0034]校验结果确定单元,用于根据所述校验数据对所述支付数据进行校验,得到校验结果;
[0035]支付处理单元,用于当所述校验结果为通过时,根据所述支付数据生成支付请求,将所述支付请求发送给支付服务端;
[0036]支付结果获取模块,用于获取所述支付服务端根据所述支付请求发送的支付结果;
[0037]提醒单元,用于根据所述支付结果生成支付提醒信息,根据所述支付提醒信息进行提醒。
[0038]本申请还提出了一种计算机设备,包括存储器和处理器,所述存储器存储有计算
机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
[0039]本申请还提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
[0040]本申请的客户端收银方法、装置、设备及存储介质,其中方法获取所述客户端发送的支付数据,根据所述支付数据获取校验数据,根据所述校验数据对所述支付数据进行校验,得到校验结果,当所述校验结果为通过时,根据所述支付数据生成支付请求,将所述支付请求发送给支付服务端,获取所述支付服务端根据所述支付请求发送的支付结果,根据所述支付结果生成支付提醒信息,根据所述支付提醒信息进行提醒,从而实现了采用接口向客户端提供支付服务,使支付交易和客户端的业务功能进行解耦合,客户端开发人员不需要撰写逻辑代码实现支付功能,减少了客户端开发人员的工作量,提高了支付功能的可维护性。
附图说明
[0041]图1为本申请一实施例的客户端收银方法的流程示意图;
[0042]图2为本申请一实施例的收银台装置的结构示意框图;
[0043]图3为本申请一实施例的计算机设备的结构示意框图。
[0044]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0045]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0046]参照图1,本申请实施例中提供一种客户端收银方法,所述方法适用于客户端,所述方法包括:
[0047]S1:获取所述客本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种客户端收银方法,其特征在于,所述方法适用于客户端,所述方法包括:获取所述客户端发送的支付数据,根据所述支付数据获取校验数据;根据所述校验数据对所述支付数据进行校验,得到校验结果;当所述校验结果为通过时,根据所述支付数据生成支付请求,将所述支付请求发送给支付服务端;获取所述支付服务端根据所述支付请求发送的支付结果;根据所述支付结果生成支付提醒信息,根据所述支付提醒信息进行提醒。2.根据权利要求1所述的客户端收银方法,其特征在于,所述根据所述校验数据对所述支付数据进行校验,得到校验结果的步骤,包括:从所述校验数据中获取一个数据作为待判断的数据;将所述待判断的数据的关键字在所述支付数据中进行查找,得到待判断的支付值;获取校验规则库,根据所述待判断的数据的所述关键字从所述校验规则库中获取校验规则,得到目标校验规则;根据所述待判断的数据的值和所述目标校验规则,对所述待判断的支付值进行校验,得到单关键字校验结果;重复执行所述从所述校验数据中获取一个数据作为待判断的数据的步骤,直至完成所述校验数据中的数据的提取;当所有所述单关键字校验结果均为通过时,确定所述校验结果为通过;当任一所述单关键字校验结果为不通过时,确定所述校验结果为不通过。3.根据权利要求1所述的客户端收银方法,其特征在于,所述根据所述支付结果生成支付提醒信息,根据所述支付提醒信息进行提醒的步骤,包括:当所述支付结果为成功时,根据所述支付结果生成支付成功提醒信息,根据所述支付成功提醒信息进行页面生成,得到支付成功页面,将所述支付成功页面进行弹窗展示,将所述支付成功提醒信息发送给所述客户端;当所述支付结果为失败时,根据所述支付结果生成支付失败提醒信息,根据所述支付失败提醒信息进行页面生成,得到支付失败页面,将所述支付失败页面进行弹窗展示,将所述支付失败提醒信息发送给所述客户端。4.根据权利要求1所述的客户端收银方法,其特征在于,所述根据所述校验数据对所述支付数据进行校验,得到校验结果的步骤之后,还包括:当所述校验结果为不通过时,根据所述校验结果生成页面资源获取请求,将所述页面...

【专利技术属性】
技术研发人员:余鸿飞
申请(专利权)人:未鲲上海科技服务有限公司
类型:发明
国别省市:

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

1