智能扫码支付设备、扫码支付方法及存储介质与流程

文档序号:26676295发布日期:2021-09-18 00:08阅读:132来源:国知局
智能扫码支付设备、扫码支付方法及存储介质与流程

1.本技术实施例涉及移动支付技术领域,尤其涉及一种智能扫码支付设备、扫码支付方法及存储介质。


背景技术:

2.随着移动支付技术的不断发展,提供支付服务的第三方支付平台越来越多,第三方支付平台例如支付宝支付平台、微信支付平台、电信翼支付平台、以及医保卡支付平台等等。
3.为了提升支付便利性,智能扫码支付设备分别集成与多个第三方支付平台通信的支付接口,使得智能扫码支付设备支持多种支付方式,多种支付方式例如为支付宝支付方式、微信支付方式、电信翼支付方式、以及医保卡支付方式。
4.目前,当支付方用户需要向收款方用户进行付款时,智能扫码支付设备首先对支付方用户展示的付款码图片进行扫描,获取支付方用户的支付账号信息以及自动识别当前采用的支付方式;接着,智能扫码支付设备调用相匹配的支付接口向对应的第三方支付平台发送付款请求,以供第三方支付平台将支付方用户的支付账号中的金额转移至收款方用户的支付账号中,完成支付方用户付款给收款方用户的操作。
5.实际应用中,智能扫码支付设备可能会接收到当前所请求的第三方支付平台返回的支付失败消息。出现这种情形时,收款方用户一般会提示支付方用户切换支付方式,收款方用户同意切换支付方式时,首先,收款方用户在其终端设备先关闭当前打开的支付软件,并打开与切换后的支付方式对应的支付软件,并在该支付软件上触发展示对应的付款码图片。接着,智能扫码支付设备重新执行对付款码图片的扫描操作,以及请求对应的第三方支付平台执行付款操作。
6.显然,现有的智能扫码支付设备在切换支付方式,用户操作较为繁琐,支付效率低,影响支付体验。


技术实现要素:

7.本技术实施例提供一种智能扫码支付设备、扫码支付方法及存储介质,用以改善支付效率和用户支付体验。
8.第一方面,本技术实施例提供一种智能扫码支付设备,包括:存储器、处理器和至少两个支付接口,所述存储器与所述处理器连接,所述至少两个支付接口分别与所述处理器连接;
9.其中,所述存储器,用于存储历史支付方式切换记录,所述历史支付方式切换记录至少包括切换前支付方式的标识、切换后支付方式的标识、支付方用户在切换前支付方式对应的第三方支付平台中的支付账号以及支付方用户在切换后支付方式对应的第三方支付平台中的支付账号;
10.所述处理器,用于在接收到第一支付方式对应的第三方支付平台响应第一付款请
求返回的支付失败信息时,根据所述第一支付方式的标识和当前支付方用户在所述第一支付方式对应的第三方支付平台中的第一支付账号,查询所述存储器中的历史支付方式切换记录,获得与所述第一支付方式有切换记录的第二支付方式的标识和当前支付方用户在所述第二支付方式对应的第三方支付平台中的第二支付账号;根据所述第二支付账号、当前收款方用户在所述第二支付方式对应的第三方支付平台中的第三支付账号和支付金额,生成第二付款请求;根据所述第二支付方式的标识从所述至少两个支付接口中选择所述第二支付方式对应的支付接口;
11.所述第二支付方式对应的支付接口,用于向所述第二支付方式对应的第三方支付平台发送所述第二付款请求,以使所述第二支付方式对应的第三方支付平台将所述第二支付账号下的金额转移至所述第三支付账号中,以实现所述当前支付方用户付款给所述当前收款方用户。
12.第二方面,本技术实施例提供一种扫码支付方法,包括:
13.存储历史支付方式切换记录,所述历史支付方式切换记录至少包括切换前支付方式的标识、切换后支付方式的标识、支付方用户在切换前支付方式对应的第三方支付平台中的支付账号以及支付方用户在切换后支付方式对应的第三方支付平台中的支付账号;
14.在接收到第一支付方式对应的第三方支付平台响应第一付款请求返回的支付失败信息时,根据所述第一支付方式的标识和当前支付方用户在所述第一支付方式对应的第三方支付平台中的第一支付账号,查询存储的历史支付方式切换记录,获得与所述第一支付方式有切换记录的第二支付方式的标识和当前支付方用户在所述第二支付方式对应的第三方支付平台中的第二支付账号;根据所述第二支付账号、当前收款方用户在所述第二支付方式对应的第三方支付平台中的第三支付账号和支付金额,生成第二付款请求;
15.向所述第二支付方式对应的第三方支付平台发送所述第二付款请求,以使所述第二支付方式对应的第三方支付平台将所述第二支付账号下的金额转移至所述第三支付账号中,以实现所述当前支付方用户付款给所述当前收款方用户。
16.第三方面,本技术实施例提供一种计算机可读存储介质,存储有计算机程序,计算机程序被计算机执行时实现上述方法。
17.本技术实施例中,在接收到第一支付方式对应的第三方支付平台响应第一付款请求返回的支付失败信息时,智能扫码支付设备可以基于存储历史支付方式切换记录获取与第一支付方式有切换记录的第二支付方式的标识和当前支付方用户在第二支付方式对应的第三方支付平台中的第二支付账号,并基于第二支付账号、当前收款方用户在第二支付方式对应的第三方支付平台中的第三支付账号和支付金额,向第二支付方式对应的第三方支付平台发送第二付款请求。这样,在接收到第一支付方式对应的第三方支付平台响应第一付款请求返回的支付失败信息时,无需当前支付方用户重新展示第二支付方式的第三方支付平台的付款二维码图片,便可获取到当前支付方用户在第二支付方式对应的第三方支付平台中的第三支付账号,无需再次识别付款二维码图片,提高了支付效率,且简化了用户操作,提高了支付体验。
18.本技术的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
19.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1为本技术实施例提供的一种智能扫码支付设备的结构示意图;
21.图2为本技术实施例提供的又一种智能扫码支付设备的结构示意图;
22.图3为本技术实施例提供的一种扫码支付方法的流程图。
具体实施方式
23.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
24.在本技术的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
25.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
26.图1为本技术实施例提供的一种智能扫码支付设备的结构示意图。参见图1,该智能扫码支付设备可以包括:存储器11、处理器10和至少两个支付接口12,存储器11与处理器10连接,至少两个支付接口12分别与处理器10连接;
27.其中,存储器11,用于存储历史支付方式切换记录,历史支付方式切换记录至少包括切换前支付方式的标识、切换后支付方式的标识、支付方用户在切换前支付方式对应的第三方支付平台中的支付账号以及支付方用户在切换后支付方式对应的第三方支付平台中的支付账号;
28.处理器10,用于在接收到第一支付方式对应的第三方支付平台响应第一付款请求返回的支付失败信息时,根据第一支付方式的标识和当前支付方用户在第一支付方式对应的第三方支付平台中的第一支付账号,查询存储器11中的历史支付方式切换记录,获得与第一支付方式有切换记录的第二支付方式的标识和当前支付方用户在第二支付方式对应的第三方支付平台中的第二支付账号;根据第二支付账号、当前收款方用户在第二支付方式对应的第三方支付平台中的第三支付账号和支付金额,生成第二付款请求;根据第二支付方式的标识从至少两个支付接口12中选择第二支付方式对应的支付接口12;
29.第二支付方式对应的支付接口12,用于向第二支付方式对应的第三方支付平台发送第二付款请求,以使第二支付方式对应的第三方支付平台将第二支付账号下的金额转移至第三支付账号中,以实现当前支付方用户付款给当前收款方用户。
30.需要指出的是,至少两个支付接口12中每个支付接口12为智能扫码支付设备与对应的第三方支付平台之间进行数据传输的媒介;另外,不同的支付接口12对应不同的第三方支付平台。
31.需要指出的是,第一支付方式、第二支付方式可以是智能扫码支付设备支持的多种支付方式中任意一种,第一支付方式与第二支付方式不同。
32.需要指出的是,处理器10的功能可通过使用可程式化单元诸如中央处理单元(central processing unit;cpu)、微处理器10、微控制器、数字信号处理(digital signal processing;dsp)芯片、现场可编程门阵列(fieldprogrammable gate array;fpga)等来实施。
33.针对扫码支付场景,智能扫码支付设备可以记录支付日志信息,并存储至存储器11中。本技术实施例对支付日志信息所记录的信息不做限制,支付日志信息例如可以记录每笔支付的支付金额、支付方式的标识、支付方用户的支付账号以及支付方式切换事件等。通过对支付日志信息进行数据挖掘可以获取历史支付方式切换记录。其中,历史支付方式切换记录例如至少包括切换前支付方式的标识、切换后支付方式的标识、支付方用户在切换前支付方式对应的第三方支付平台中的支付账号以及支付方用户在切换后支付方式对应的第三方支付平台中的支付账号。
34.实际应用中,智能扫码支付设备首先可以利用二维码扫描模块14对支付方用户展示的付款码图片进行扫描,以自动识别当前支付方用户选择的支付方式为第一支付方式,以及获得当前支付方用户在第一支付方式对应的第三方支付平台中的第一支付账号。
35.接着,二维码扫描模块14扫描获得的信息发送给处理器10,处理器10根据当前支付方用户在第一支付方式对应的第三方支付平台中的第一支付账号、当前收款方用户在第一支付方式对应的第三方支付平台中的支付账号以及支付金额生成第一付款请求,以及调用第一支付方式的支付接口12向第一支付方式的第三方支付平台发送第一付款请求;若支付方用户在第一支付方式对应的第三方支付平台中的第一支付账号中的账户余额不足,或者,即使第一支付账号中绑定了银行卡,银行卡中的金额仍然不足以支付需要支付给收款方用户的支付金额,此时,第一支付方式对应的第三方支付平台响应第一付款请求通过相应的支付接口12向处理器10返回支付失败信息。
36.处理器10在接收到第一支付方式对应的第三方支付平台响应第一付款请求返回的支付失败信息时,可以先查询存储中的历史支付方式切换记录,来确定是否需要再次要求支付方用户重新展示另一个第三方支付平台的付款二维码图片。
37.具体的,处理器10根据第一支付方式的标识和当前支付方用户在第一支付方式对应的第三方支付平台中的第一支付账号,查询存储器11中的历史支付方式切换记录,若获得与第一支付方式有切换记录的第二支付方式的标识和当前支付方用户在第二支付方式对应的第三方支付平台中的第二支付账号,这时可以不要求支付方用户重新展示另一个第三方支付平台的付款二维码图片,处理器10根据第二支付账号、当前收款方用户在第二支付方式对应的第三方支付平台中的第三支付账号以及支付金额,生成第二付款请求,以及调用与第二支付方式对应的支付接口12向第二支付方式对应的第三方支付平台发送第二付款请求,以使第二支付方式对应的第三方支付平台将第二支付账号下的金额转移至第三支付账号中,以实现当前支付方用户付款给当前收款方用户。
38.本技术实施例提供的智能扫码支付设备,在接收到第一支付方式对应的第三方支付平台响应第一付款请求返回的支付失败信息时,智能扫码支付设备可以基于存储历史支付方式切换记录获取与第一支付方式有切换记录的第二支付方式的标识和当前支付方用户在第二支付方式对应的第三方支付平台中的第二支付账号,并基于第二支付账号、当前收款方用户在第二支付方式对应的第三方支付平台中的第三支付账号和支付金额,向第二支付方式对应的第三方支付平台发送第二付款请求。这样,在接收到第一支付方式对应的第三方支付平台响应第一付款请求返回的支付失败信息时,无需当前支付方用户重新展示第二支付方式的第三方支付平台的付款二维码图片,便可获取到当前支付方用户在第二支付方式对应的第三方支付平台中的第三支付账号,无需再次识别付款二维码图片,提高了支付效率,且简化了用户操作,提高了支付体验。
39.实际应用中,支付方用户可能不愿意在第一支付方式支付失败时,切换至第二支付方式进行支付,或者,支付方用户可能注销了第二支付方式下的第三支付账号。因此,为了保证支付可靠性,需要识别支付方用户是否有支付方式切换的意图以及询问支付方用户第三支付账号是否正确。
40.因此,在一些实施例中,根据第二支付账号、当前收款方用户在第二支付方式对应的第三方支付平台中的第三支付账号和支付金额,生成第二付款请求之前,处理器10还用于:输出询问信息,询问信息用于询问当前支付方用户是否确认采用第二支付方式进行支付,以及询问在第二支付方式下的第二支付账号是否正确;在接收到当前支付方用户反馈的确认信息时,根据第二支付账号、当前收款方用户在第二支付方式对应的第三方支付平台中的第三支付账号和支付金额,生成第二付款请求。
41.其中,确认信息指示当前支付方用户确认采用第二支付方式进行支付,以及在第二支付方式下的第三支付账号正确。
42.其中,智能扫码支付设备可以利用搭载的显示模块15显示询问信息或者搭载的语音模块16播放询问信息,但并不以此为限。
43.应理解,若当前支付方用户反馈的是拒绝采用第二支付方式进行支付的拒绝信息或者需确认的第三支付账号不正确的信息,这时,为了保证支付可靠性,智能扫码支付设备可以要求支付方用户重新展示新的第三方支付平台的付款码图片,并执行对新的付款码图片的扫描操作,以及请求对应的第三方支付平台执行付款操作。
44.实际应用中,智能扫码支付设备可能记录到同一支付方用户多次的历史支付方式切换记录。例如,同一支付方用户有过将第一支付方式切换至第二支付方式的记录,也有过将第一支付方式切换至第三支付方式的记录,也有过将第四支付方式切换至第一支付方式的记录。这时,处理器10查找存储器11的查询结果是:与述第一支付方式有切换记录的多个候选其他支付方式分别为第二支付方式、第三支付方式、第四支付方式等其他支付方式。
45.实际应用中,在存在与第一支付方式有切换记录的多个候选其他支付方式时,可以从多个候选其他支付方式中任选一个作为第二支付方式。
46.在一可选实现方式中,若查询存储器11获得与第一支付方式有切换记录的多个候选其他支付方式的标识,在获得与第一支付方式有切换记录的第二支付方式的标识和当前支付方用户在第二支付方式对应的第三方支付平台中的第二支付账号之前,处理器10还用于:按照支付方式选择优先级从多个候选其他支付方式中选择第二支付方式。
47.需要指出的是,在采用从多个候选其他支付方式中选中的第二支付方式支付失败时,可以按照支付方式选择优先级从剩余的多个候选其他支付方式中选择新的第二支付方式,直至采用新的第二支付方式支付成功或者没有剩余的候选其他支付方式。
48.其中,支付方式选择优先级越高,对应的支付方式优先被选中。
49.在一可选实施方式中,为了满足智能扫码支付设备的个性化需求,支付方式选择优先级可以是智能扫码支付设备对应的收款方用户设置的优先级。
50.在一可选实施方式中,为了满足支付方用户的个性化需求,支付方式选择优先级可以是支付方用户设置的优先级。例如,智能扫码支付设备展示多个候选其他支付方式供支付方用户查看,支付方用户通过智能扫码支付设备的人机交互模块输入支付方式优先级排序信息,智能扫码支付设备基于支付方用户输入的支付方式优先级排序信息确定多个候选其他支付方式各自的支付方式选择优先级。
51.在一些实施例中,参见图2,为了保证支付可靠性,智能扫码支付设备还可以包括:二维码扫描模块14,二维码扫描模块14与处理器10连接;
52.处理器10,还用于在存储器11不存在与第一支付方式有切换记录的第二支付方式的标识时或者在接收到第二支付方式对应的第三方支付平台响应第二付款请求返回的支付失败信息时,向二维码扫描模块14发送扫描请求;
53.二维码扫描模块14,用于根据扫描请求扫描当前支付方用户展示的第三支付方式的付款码二维码图片,获得第三支付方式的标识和当前支付方用户在第三支付方式对应的第三方支付平台中的第三支付账号;
54.处理器10,还用于根据第三支付账号、当前收款方用户在第三支付方式对应的第三方支付平台中的第四支付账号和支付金额,生成第三付款请求;根据第三支付方式的标识从至少两个通信接口中选择第三支付方式对应的支付接口12;
55.第三支付方式对应的支付接口12,用于向第三支付方式对应的第三方支付平台发送第三付款请求,以使第三支付方式对应的第三方支付平台将第三支付账号下的金额转移至第四支付账号中,以实现当前支付方用户付款给当前收款方用户。
56.应理解,第三支付方式为可以是智能扫码支付设备支持的多种支付方式中任意一种,第三支付方式与第一支付方式、第二支付方式均不同。
57.其中,二维码扫描模块14为扫描二维码图片,并对二维码图片进行解码获取二维码信息的模块。关于二维码扫描模块14详见相关技术。
58.在一些实施例中,为了便于后续在第三支付方式和第一支付方式进行切换,处理器10,还用于将当前支付方式切换记录存储至存储器11中,其中,当前支付方式切换记录包括第一支付方式的标识、当前支付方用户在第一支付方式对应的第三方支付平台中的第一支付账号、第三支付方式的标识、当前支付方用户在第三支付方式对应的第三方支付平台中的第三支付账号。
59.在一些实施例中,参见图2,智能扫码支付设备还可以包括:语音模块16和/或灯模块17;
60.语音模块16与处理器10连接,用于在处理器10的控制下播放提示当前支付方式的语音信息;和/或,
61.灯模块17与处理器10连接,用于在处理器10的控制下显示相应颜色的灯光以提示
当前支付方式。
62.值得注意的是,不同颜色的灯光提示不同支付方式。
63.值得注意的是,处理器10在每次切换支付方式时,控制语音模块16语音提示当前支付方式或者控制灯模块17以匹配的颜色的灯光提示当前支付方式,进而满足用户对当前支付方式的认知需求。
64.实际应用中,基于付款二维码图片可能无法支付成功,为了保证支付可靠性,智能扫码支付设备还可以基于收款二维码图片进行支付。
65.因此,在一些实施例中,参见图2,智能扫码支付设备还可以包括:二维码生成模块13和显示模块15;
66.二维码生成模块13与处理器10连接,用于生成与收款方用户对应的收款二维码图片,并将收款二维码图片存储至存储器11中;
67.处理器10还用于向显示模块15发送包括收款二维码图片标识的显示请求;
68.显示模块15,用于根据显示请求中的收款二维码图片标识,从存储器11中获取收款二维码图片,并展示收款二维码图片。
69.其中,二维码生成模块13为具有生成二维码功能的模块。关于二维码生成模块13详见相关技术。
70.其中,显示模块15包括屏幕,其屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。
71.实际应用中,为了提高智能扫码支付设备的资源利用率,智能扫码支付设备还可以具广告营销功能。
72.因此,在一些实施例中,参见图2,智能扫码支付设备还可以包括:摄像头18;
73.摄像头18,摄像头18与处理器10连接,用于采集包括当前支付方用户的图像数据;
74.处理器10,还用于对图像数据进行图像识别,获得当前支付方用户的表情识别结果和/或当前支付方用户所属用户群特征;向广告投放系统发送广告下发请求,以及接收广告投放系统根据广告下发请求中当前支付方用户的表情识别结果、当前支付方用户所属用户群特征和当前支付场景特征返回的待推送广告,并将待推送广告存储至存储器11中,以及在广告展示条件满足时,向显示模块15发送广告展示请求;
75.显示模块15,用于根据广告展示请求中的待推送广告标识从存储器11获取待推送广告,以及显示待推送广告。
76.值得注意的是,广告展示条件根据具体业务需求设置,例如,当前时间为广告展示时间,或者,智能扫码支付设备检测到支付事件等。
77.值得注意的是,为了使得广告营销具有千人千面的效果,智能扫码支付设备通过增设的摄像头18采集当前支付方用户的图像数据,并通过内置的ai(artificial intelligence,人工智能)算法识别当前支付方用户的表情识别结果以及当前支付方用户所属用户群特征。表情识别结果例如为高兴、消极、平淡等。用户群特征例如为年轻人、老年人、中年人等。
78.另外,为了使得广告营销能应对不同支付场景,智能扫码支付设备还可以在下发
给广告投放系统的广告下发请求中携带当前支付场景特征。其中,当前支付场景特征根据实际业务需求设置,例如包括支付阶段、是否为大额支付金额等。支付阶段例如为支付前阶段、支付中阶段、支付后阶段。
79.其中,广告服务平台可以理解为提供广告的系统,可以是诸如百度广告投放系统、腾讯广告投放系统等第三方广告平台,或者是,智能扫码支付设备自身的广告服务平台。智能扫码支付设备设置有与广告服务平台进行通信的广告接口,通过广告接口向广告投放系统发送广告下发请求,以及接收广告投放系统返回的待推送广告。
80.在上述实施例的基础上,参见图2,智能扫码支付设备还可以包括与处理器10连接的人机交互(human interface)模块21。其中,人机交互模块21是直接与人交互的模块,可以帮助收款方用户更方便、快捷地使用智能支付设备。人机交互模块21例如包括但不限于按键、触摸屏、键盘、鼠标等设备。
81.在上述实施例的基础上,智能扫码支付设备还可以包括供电模块20,用于给智能扫码支付设备中各个模块进行供电。
82.在一些实施例中,参见图2,智能支付设备还可以包括:以下至少一种通信模块19:蓝牙模块、5g模块、4g模块、近距离无线通信模块19。
83.应理解,不同的通信模块19可以使得智能支付设备支持不同制式的通信方式,并通过不同的通信模块19和不同的设备进行通信。
84.图3为本技术实施例提供的一种扫码支付方法的流程图。参见图3,该扫码支付方法可以包括:
85.301、存储历史支付方式切换记录,历史支付方式切换记录至少包括切换前支付方式的标识、切换后支付方式的标识、支付方用户在切换前支付方式对应的第三方支付平台中的支付账号以及支付方用户在切换后支付方式对应的第三方支付平台中的支付账号;
86.302、在接收到第一支付方式对应的第三方支付平台响应第一付款请求返回的支付失败信息时,根据第一支付方式的标识和当前支付方用户在第一支付方式对应的第三方支付平台中的第一支付账号,查询存储的历史支付方式切换记录,获得与第一支付方式有切换记录的第二支付方式的标识和当前支付方用户在第二支付方式对应的第三方支付平台中的第二支付账号;根据第二支付账号、当前收款方用户在第二支付方式对应的第三方支付平台中的第三支付账号和支付金额,生成第二付款请求;
87.303、向第二支付方式对应的第三方支付平台发送第二付款请求,以使第二支付方式对应的第三方支付平台将第二支付账号下的金额转移至第三支付账号中,以实现当前支付方用户付款给当前收款方用户。
88.在一些实施例中,根据第二支付账号、当前收款方用户在第二支付方式对应的第三方支付平台中的第三支付账号和支付金额,生成第二付款请求之前,该方法还可以包括:
89.输出询问信息,询问信息用于询问当前支付方用户是否确认采用第二支付方式进行支付,以及询问在第二支付方式下的第二支付账号是否正确;
90.在接收到当前支付方用户反馈的确认信息时,根据第二支付账号、当前收款方用户在第二支付方式对应的第三方支付平台中的第三支付账号和支付金额,生成第二付款请求。
91.在一些实施例中,若查询获得与第一支付方式有切换记录的多个候选其他支付方
式的标识,在获得与第一支付方式有切换记录的第二支付方式的标识和当前支付方用户在第二支付方式对应的第三方支付平台中的第二支付账号之前,该方法还可以包括:
92.按照支付方式选择优先级从多个候选其他支付方式中选择第二支付方式。
93.在一些实施例中,该方法还可以包括:在不存在与第一支付方式有切换记录的第二支付方式的标识时或者在接收到第二支付方式对应的第三方支付平台响应第二付款请求返回的支付失败信息时,扫描当前支付方用户展示的第三支付方式的付款码二维码图片,获得第三支付方式的标识和当前支付方用户在第三支付方式对应的第三方支付平台中的第三支付账号;根据第三支付账号、当前收款方用户在第三支付方式对应的第三方支付平台中的第四支付账号和支付金额,生成第三付款请求;向第三支付方式对应的第三方支付平台发送第三付款请求,以使第三支付方式对应的第三方支付平台将第三支付账号下的金额转移至第四支付账号中,以实现当前支付方用户付款给当前收款方用户。
94.在一些实施例中,该方法还可以包括:将当前支付方式切换记录进行存储,其中,当前支付方式切换记录包括第一支付方式的标识、当前支付方用户在第一支付方式对应的第三方支付平台中的第一支付账号、第三支付方式的标识、当前支付方用户在第三支付方式对应的第三方支付平台中的第三支付账号。
95.在一些实施例中,该方法还可以包括:播放提示当前支付方式的语音信息;和/或,显示相应颜色的灯光以提示当前支付方式。
96.在一些实施例中,该方法还可以包括:生成与收款方用户对应的收款二维码图片,并将收款二维码图片进行存储;获取存储的收款二维码图片,并展示收款二维码图片。
97.在一些实施例中,该方法还可以包括:采集包括当前支付方用户的图像数据;对图像数据进行图像识别,获得当前支付方用户的表情识别结果和/或当前支付方用户所属用户群特征;向广告投放系统发送广告下发请求,以及接收广告投放系统根据广告下发请求中当前支付方用户的表情识别结果、当前支付方用户所属用户群特征和当前支付场景特征返回的待推送广告,并将待推送广告进行存储,以及在广告展示条件满足时,获取存储的待推送广告并显示。
98.本技术实施例提供的扫码支付方法,具体可参见上述智能扫码支付设备的描述,此处不再赘述。
99.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分的方法。
100.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1