一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

支付方法、装置、电子设备和存储介质与流程

2022-03-05 09:30:50 来源:中国专利 TAG:


1.本发明涉及通信技术领域,尤其涉及一种支付方法、装置、电子设备和存储介质。


背景技术:

2.目前,手机、平板电脑等终端设备的支付功能越来越普遍,在支付时,用户通过终端设备扫描商家的支付码,终端设备对支付码进行识别,识别成功后完成后续的支付操作。
3.相关技术中,在首次交易完成时,终端设备上存储商家的位置信息与商家支付码的对应关系;在之后与商家进行交易时,电子设备通常获取用户的当前位置,并基于存储的对应关系确定当前位置对应的支付码,进而基于确定的支付码完成支付。
4.但上述技术中,对终端设备的定位精准度要求很高,若终端设备定位到该商家的邻近商家,则会导致用户错付给邻近商家,从而降低了支付的安全性。


技术实现要素:

5.针对现有技术存在的问题,本发明实施例提供一种支付方法、装置、电子设备和存储介质。
6.本发明提供一种支付方法,应用于终端设备,包括:
7.接收结算设备发送的交易信息;
8.基于所述交易信息确定目标店铺名称;
9.基于所述目标店铺名称获取对应的目标支付码;
10.基于所述目标支付码进行支付。
11.根据本发明提供的一种支付方法,所述基于所述交易信息确定目标店铺名称,包括:
12.在所述交易信息包括店铺名称的情况下,将所述店铺名称确定为所述目标店铺名称;
13.或者,
14.在所述交易信息包括目标商品名称,且未包括店铺名称的情况下,基于所述目标商品名称确定目标店铺类型;获取当前位置信息;基于所述目标店铺类型和所述当前位置信息获取对应的所述目标店铺名称。
15.根据本发明提供的一种支付方法,所述基于所述目标店铺类型和所述当前位置信息获取所述目标店铺名称,包括:
16.向服务器发送店铺名称获取请求,所述店铺名称获取请求中携带所述目标店铺类型和所述当前位置信息;以便所述服务器在基于第二目标对应关系确定所述目标店铺类型与所述当前位置信息存在对应关系的情况下,确定所述目标店铺类型对应的目标店铺名称,并向所述终端设备发送所述目标店铺名称;
17.接收所述服务器发送的所述目标店铺名称。
18.根据本发明提供的一种支付方法,所述基于所述目标支付码进行支付包括:
19.向服务器发送携带交易金额和所述目标店铺名称的支付验证请求,以便所述服务器向所述目标店铺名称关联的结算设备发送商家确认信息,并在接收到所述结算设备发送的商家确认响应消息时,向所述终端设备发送用户确认信息;其中,所述用户确认信息用于请求确认是否获知商家确认信息;
20.接收所述服务器发送的所述用户确认信息;
21.接收用户的第一输入;其中,所述第一输入用于指示获知到所述商家确认信息;
22.响应于所述第一输入,向所述服务器发送用户确认响应消息,以使所述服务器将所述交易金额发送至商家账户。
23.根据本发明提供的一种支付方法,所述基于所述目标店铺名称获取对应的目标支付码,包括:
24.基于第一目标对应关系,确定所述目标店铺名称对应的所述目标支付码;其中,所述第一目标对应关系用于指示店铺名称与支付码的对应关系;
25.或者,
26.向服务器发送携带所述目标店铺名称的支付码获取请求,以便所述服务器向所述终端设备发送所述目标支付码;接收所述服务器发送的所述目标支付码。
27.本发明还提供一种支付方法,应用于服务器,包括:
28.接收终端设备发送的店铺名称获取请求;其中,所述店铺名称获取请求中携带目标店铺类型和当前位置信息;所述目标店铺类型为所述终端设备根据结算设备发送的交易信息确定;
29.在基于第二目标对应关系确定所述目标店铺类型与所述当前位置信息存在对应关系的情况下,确定所述目标店铺类型对应的目标店铺名称;其中,所述第二目标对应关系用于指示店铺类型、店铺名称和店铺位置的对应关系;
30.向所述终端设备发送所述目标店铺名称,以便所述终端设备基于所述目标店铺名称获取对应的目标支付码,并基于所述目标支付码进行支付。
31.根据本发明提供的一种支付方法,在所述向所述终端设备发送所述目标店铺名称之后,还包括:
32.接收所述终端设备发送的携带交易金额和所述目标店铺名称的支付验证请求;
33.向所述目标店铺名称关联的结算设备发送商家确认信息;其中,所述商家确认信息用于请求确认交易是否正确;
34.接收所述结算设备发送的商家确认响应消息;
35.将所述交易金额发送至商家账户。
36.根据本发明提供的一种支付方法,在所述接收所述结算设备发送的商家确认响应消息之后,还包括:
37.向所述终端设备发送用户确认信息;其中,所述用户确认信息用于请求确认是否获知所述商家确认信息;
38.接收所述终端设备发送的用户确认响应消息。
39.根据本发明提供的一种支付方法,在所述向所述终端设备发送所述目标店铺名称之后,还包括:
40.接收所述终端设备发送的支付码获取请求;其中,所述支付码获取请求中携带所
述目标店铺名称;
41.基于所述目标店铺名称获取所述目标支付码;
42.向所述终端设备发送所述目标支付码,以便所述终端设备基于所述目标支付码进行支付。
43.本发明还提供一种支付装置,包括:
44.第一接收单元,用于接收结算设备发送的交易信息;
45.第一确定单元,用于基于所述交易信息确定目标店铺名称;
46.第一获取单元,用于基于所述目标店铺名称获取对应的目标支付码;
47.支付单元,用于基于所述目标支付码进行支付。
48.本发明还提供一种支付装置,包括:
49.第二接收单元,用于接收终端设备发送的店铺名称获取请求;其中,所述店铺名称获取请求中携带目标店铺类型和当前位置信息;所述目标店铺类型为所述终端设备根据结算设备发送的交易信息确定;
50.第二确定单元,用于在基于第二目标对应关系确定所述目标店铺类型与所述当前位置信息存在对应关系的情况下,确定所述目标店铺类型对应的目标店铺名称;其中,所述第二目标对应关系用于指示店铺类型、店铺名称和店铺位置的对应关系;
51.第一发送单元,用于向所述终端设备发送所述目标店铺名称,以便所述终端设备基于所述目标店铺名称获取对应的目标支付码,并基于所述目标支付码进行支付。
52.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述支付方法的步骤。
53.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述支付方法的步骤。
54.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述支付方法的步骤。
55.本发明提供的一种支付方法、装置、电子设备和存储介质,基于交易信息确定目标店铺名称,进而获取目标店铺名称对应的目标支付码,避免了基于当前位置获取店铺名称造成的错付,提高了店铺识别的准确性,进而提高了支付的安全性。
附图说明
56.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
57.图1是本发明提供的支付方法的流程示意图之一;
58.图2是本发明提供的支付方法的流程示意图之二;
59.图3是本发明提供的支付方法的流程示意图之三;
60.图4是本发明提供的支付方法的流程示意图之四;
61.图5是本发明提供的支付方法的流程示意图之五;
62.图6是本发明提供的支付方法的流程示意图之六;
63.图7是本发明提供的支付方法的流程示意图之七;
64.图8是本发明提供的支付方法的流程示意图之八;
65.图9是本发明提供的支付方法的交互图;
66.图10是本发明提供的支付装置的结构示意图之一;
67.图11是本发明提供的支付装置的结构示意图之二;
68.图12是本发明提供的电子设备的实体结构示意图。
具体实施方式
69.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
70.下面结合图1-图9描述本发明的支付方法。
71.图1是本发明提供的支付方法的流程示意图之一,如图1所示,该支付方法应用于终端设备,终端设备可以为手机、平板电脑、电话手表、手环等具备扫码支付功能的设备;该方法包括:
72.步骤101、接收结算设备发送的交易信息。
73.示例地,用户在目标商家购物时,可以先建立终端设备与目标商家的结算设备之间的通信链路,在挑选完商品后,商家通过结算设备向终端设备发送交易信息;该交易信息包括待支付金额,还可以进一步包括目标商品名称和/或店铺名称。
74.需要说明的是,可以通过蓝牙、红外、近场通信(near field communication,nfc)或者无线保真(wireless fidelity,wifi)等方式建立终端设备与结算设备之间的通信链路,本发明对此不作限定。
75.步骤102、基于所述交易信息确定目标店铺名称。
76.示例地,终端设备在接收到结算设备发送的交易信息时,对交易信息进行解析,确定交易信息中是否包括店铺名称,在交易信息中包括店铺名称的情况下,将店铺名称直接确定为目标店铺名称,更方便快捷;在交易信息中未包括店铺名称,但包括目标商品名称的情况下,基于目标商品名称和当前位置信息确定目标店铺名称。
77.需要说明的是,交易信息中包含的只是关于店铺的信息,并不涉及用户隐私,从而不会影响用户的支付安全。
78.步骤103、基于所述目标店铺名称获取对应的目标支付码。
79.其中,支付码可以为收款码。
80.可选地,基于所述目标店铺名称获取对应的目标支付码可通过以下几种方式获取:
81.第一种方式,基于第一目标对应关系,确定所述目标店铺名称对应的所述目标支付码。
82.其中,第一目标对应关系用于指示店铺名称与支付码的对应关系。
83.示例地,在确定目标店铺名称时,在预先存储的第一目标对应关系中查找与目标
店铺名称对应的支付码,并将该对应的支付码确定为目标支付码,实现了在终端设备本地获取目标支付码的过程,从而提高了匹配速度。
84.需要说明的是,用户在第一次扫描商家的支付码完成支付后,可以在本地存储每个商家的第一商家信息,第一商家信息至少包括店铺名称和店铺的支付码的对应关系,针对每个第一次扫描的商家都存储对应的第一商家信息,从而可以得到上述的第一目标对应关系。也就是说,终端设备存储了用户具有历史支付行为的商家的第一商家信息。
85.需要说明的是,在存储每个具有历史支付行为的第一商家信息时,用户可以根据终端设备的内存大小来决定将第一商家信息存储在本地,还是上传至服务器进行存储;例如,若终端设备的内存较小,则用户可以将所有的第一商家信息均上传至服务器进行存储,或者将经常交易的商家的第一商家信息存储在本地,将其他不经常交易的商家的第一商家信息上传至服务器进行存储;若终端设备的内存较大,则可以将所有的第一商家信息均存储在本地,以提高匹配速度。
86.第二种方式,向服务器发送携带所述目标店铺名称的支付码获取请求,以便所述服务器向所述终端设备发送所述目标支付码;接收所述服务器发送的所述目标支付码。
87.示例地,若在第一目标对应关系中没有查找到与目标店铺名称对应的支付码时,则说明终端设备本地没有存储该目标店铺名称对应的支付码,此时,向服务器发送携带所述目标店铺名称的支付码获取请求,使得服务器在接收到该支付码获取请求时,解析支付码获取请求,得到目标店铺名称,并在预先存储的对应关系中查找与目标店铺名称对应的目标支付码,并将查找到的目标支付码发送给终端设备。这样,能够在终端设备本地未存储目标店铺名称对应的目标支付码的情况下,保证目标支付码的正常获取,提高了支付码获取的成功率。
88.步骤104、基于所述目标支付码进行支付。
89.示例地,在获取到目标支付码时,用户直接根据待支付金额向商家付款,得到交易金额,完成支付过程。
90.本发明提供的一种支付方法,基于交易信息确定目标店铺名称,进而获取目标店铺名称对应的目标支付码,避免了基于当前位置获取店铺名称造成的错付,提高了店铺识别的准确性,进而提高了支付的安全性。
91.可选地,图2是本发明提供的支付方法的流程示意图之二,如图2所示,图1中的步骤102具体可包括以下步骤:
92.步骤1021、在交易信息包括目标商品名称,且未包括店铺名称的情况下,基于目标商品名称确定目标店铺类型。
93.示例地,终端设备在确定交易信息中不包括店铺名称,但包括目标商品名称时,对目标商品名称进行分析,确定目标商品名称所属的目标店铺类型,例如,目标商品名称为香蕉和苹果,则确定目标店铺类型为水果店;目标商品名称为笔和纸,确定目标店铺类型为文具店。
94.步骤1022、获取当前位置信息。
95.示例地,在确定目标店铺类型时,可以启动终端设备的定位模块来获取当前位置信息,或者,显示用户操作界面,由用户输入当前位置信息,终端设备获取到用户输入的当前位置信息。
96.步骤1023、基于目标店铺类型和所述当前位置信息获取对应的目标店铺名称。
97.示例地,终端设备可以在本地预先存储店铺类型、位置信息和店铺名称的对应关系,在获取到目标店铺类型和当前位置信息时,可以在对应列表中查找与目标店铺类型和当前位置信息对应的店铺名称,并将查找到的店铺名称确定为目标店铺名称。
98.终端设备还可以不在本地预先存储店铺类型、位置信息和店铺名称的对应关系,在获取到目标店铺类型和当前位置信息时,将目标店铺类型和当前位置信息发送给服务器,通过服务器获取目标店铺类型和当前位置信息对应的店铺名称。
99.本发明提供的支付方法,在交易信息中未包括店铺名称的情况下,基于确定的目标店铺类型和当前位置信息获取对应的目标店铺名称,进而获取目标店铺名称对应的目标支付码,避免了仅基于当前位置获取店铺名称造成的错付,提高了店铺识别的准确性,进而提高了支付的安全性。特别是用户在相邻商家均有历史支付行为时,结合位置和店铺类型更有助于准确识别收款商家。
100.可选地,图3是本发明提供的支付方法的流程示意图之三,如图3所示,图2中的步骤1023的实现方式可以包括以下步骤:
101.步骤10231、向服务器发送店铺名称获取请求,所述店铺名称获取请求中携带所述目标店铺类型和所述当前位置信息;以便所述服务器在基于第二目标对应关系确定所述目标店铺类型与所述当前位置信息存在对应关系的情况下,确定所述目标店铺类型对应的目标店铺名称,并向所述终端设备发送所述目标店铺名称。
102.示例地,终端设备在得到目标店铺类型和当前位置信息时,将目标店铺类型和当前位置信息添加在店铺名称获取请求中发送给服务器,向服务器请求对应的目标店铺名称;服务器在接收到店铺名称获取请求时,对店铺名称获取请求进行解析,得到目标店铺类型和当前位置信息,在第二目标对应关系中查找是否存储有目标店铺类型和当前位置信息的对应关系,在第二目标对应关系中查找到目标店铺类型和当前位置信息的对应关系时,再在第二目标对应关系中查找目标店铺类型对应的目标店铺名称,这样就能够保证目标店铺类型和当前位置信息均与目标店铺名称匹配,此时将得到的目标店铺名称发送给终端设备。
103.步骤10232、接收所述服务器发送的所述目标店铺名称。
104.在一实施例中,终端设备接收服务器发送的目标店铺名称。
105.本发明提供的支付方法,在本地未存储目标店铺名称时,通过服务器获取目标店铺名称,提高了获取店铺名称的成功率。
106.可选地,图4是本发明提供的支付方法的流程示意图之四,如图4所示,图1中的步骤104的实现方式可以包括以下步骤:
107.步骤1041、向服务器发送携带交易金额和所述目标店铺名称的支付验证请求,以便所述服务器向所述目标店铺名称关联的结算设备发送商家确认信息,并在接收到所述结算设备发送的商家确认响应消息时,向所述终端设备发送用户确认信息。
108.其中,所述用户确认信息用于请求确认是否获知商家确认信息。
109.示例地,终端设备在获取到目标支付码时,基于交易信息中的待支付金额执行支付操作,待支付操作执行完成后,得到交易金额,此时向服务器发送携带交易金额和目标店铺名称的支付验证请求;服务器在接收到该支付验证请求时,对支付验证请求进行解析,得
到用户的交易金额和目标店铺名称,拦截用户对商家支付的交易金额,并向与目标店铺名称关联的结算设备发送商家确认信息,结算设备在接收到商家确认信息时,可以语音播报商家确认信息中的内容,例如,商家确认信息的内容可以为当前有用户向您支付xx金额,请确认是否有这笔订单等;也可以以灯光闪烁的方式提醒商家此时有用户向您支付,请确认是否有这笔订单等。
110.若商家确定有这笔订单,则在结算设备上输入与确认相关的操作,结算设备在接收到商家的确认操作时,向服务器发送商家确认响应消息,服务器在接收到该商家确认响应消息时,再向终端设备发送用户确认信息,该用户确认信息的内容可以为是否接收到商家确认信息等。
111.需要说明的是,商家在结算设备上输入的与确认相关的操作可以为:商家按压结算设备上与确认对应的按键,或者,商家通过结算设备的语音模块输入例如“有这笔订单”等语音内容,本发明对此不作限定。
112.步骤1042、接收所述服务器发送的用户确认信息。
113.其中,所述用户确认信息用于请求确认是否获知商家确认信息。
114.示例地,终端设备在接收到服务器发送的用户确认信息时,可以通过语音播报的方式或者灯光闪烁的方式展示给用户;例如,用户确认信息的内容为是否看到结算设备的灯光闪烁,或者是否听到结算设备语音播报的商家确认信息的内容等。
115.步骤1043、接收用户的第一输入。
116.其中,所述第一输入用于指示获知到所述商家确认信息。
117.示例地,用户在接收到用户确认信息时,判断自己刚才是否听到商家确认信息的内容或者看到结算设备的灯光闪烁等,在听到商家确认信息的内容或者看到结算设备的灯光闪烁时,在终端设备上执行第一输入,第一输入用于指示用户确认已经获知到商家确认信息的内容。
118.需要说明的是,用户的第一输入可以为用户按压终端设备上与确认对应的按键,或者,用户通过终端设备的语音模块输入例如“已接收到商家确认信息”等语音内容,本发明对此不作限定。
119.步骤1044、响应于所述第一输入,向所述服务器发送用户确认响应消息,以使所述服务器将所述交易金额发送至商家账户。
120.示例地,终端设备检测到用户的第一输入时,确认用户对当前交易无异议,向服务器发送用户确认响应消息;服务器在接收到用户确认响应消息时,认为整个支付流程是准确无误的,将用户的支付金额发送给商家账户,即将用户的支付金额划归到商家账户下,完成交易。
121.本发明提供的支付方法,实现了基于商家和用户的双重验证,进一步保证支付过程的安全性和可靠性,确保用户和商家的双方权益均不受损。
122.需要说明的是,终端设备在获取到目标店铺名称时,还可以不向服务器发送支付验证请求,可以将目标店铺名称进行展示,例如,展示方式可以为语音播报或者文字显示等,展示内容可以为当前正在向xx商家付款,用户看到展示内容时,可以基于展示内容确认付款的店铺名称是否正确,在确定时,才执行付款操作,提高支付的安全性。
123.图5是本发明提供的支付方法的流程示意图之五,如图5所示,该支付方法应用于
服务器,该方法包括:
124.步骤501、接收终端设备发送的店铺名称获取请求。
125.其中,所述店铺名称获取请求中携带目标店铺类型和当前位置信息;所述目标店铺类型为所述终端设备根据结算设备发送的交易信息确定。
126.示例地,服务器在接收到店铺名称获取请求时,对店铺名称获取请求进行解析,得到目标店铺类型和当前位置信息。
127.步骤502、在基于第二目标对应关系确定目标店铺类型与当前位置信息存在对应关系的情况下,确定目标店铺类型对应的目标店铺名称。
128.其中,所述第二目标对应关系用于指示店铺类型、店铺名称和店铺位置的对应关系。
129.示例地,服务器在解析得到目标店铺类型和当前位置信息时,在第二目标对应关系中查找是否存储有目标店铺类型和当前位置信息的对应关系,在第二目标对应关系中查找到目标店铺类型和当前位置信息的对应关系时,再在第二目标对应关系中查找目标店铺类型对应的目标店铺名称,这样就能够保证目标店铺类型和当前位置信息均与目标店铺名称匹配。
130.需要说明的是,服务器可以保存每个商家的第二商家信息,该第二商家信息至少包括店铺名称、店铺类型和店铺位置的对应关系,每个第二商家信息可以由服务器自动爬取获得;也可以由商家在结算设备上输入店铺名称、店铺类型和店铺位置,由结算设备将该店铺的店铺名称、店铺类型和店铺位置发送给服务器,服务器在接收到每个商家的店铺名称、店铺类型和店铺位置时,建立每个商家的店铺名称、店铺类型和店铺位置之间的一一对应关系,并将所有商家的这种一一对应关系均存储在第二目标对应关系中。
131.步骤503、向所述终端设备发送所述目标店铺名称,以便所述终端设备基于所述目标店铺名称获取对应的目标支付码,并基于所述目标支付码进行支付。
132.示例地,服务器在查找到目标店铺名称时,将得到的目标店铺名称发送给终端设备,以便终端设备基于目标店铺名称获取对应的目标支付码,并基于目标支付码进行支付。
133.本发明提供的一种支付方法,基于目标店铺类型和当前位置信息获取对应的目标店铺名称,进而获取目标店铺名称对应的目标支付码,避免了仅基于当前位置获取店铺名称造成的错付,提高了店铺识别的准确性,进而提高了支付的安全性。特别是用户在相邻商家均有历史支付行为时,结合位置和店铺类型更有助于准确识别收款商家。
134.进一步地,图6是本发明提供的支付方法的流程示意图之六,如图6所示,在执行步骤503之后,还包括以下步骤:
135.步骤504、接收所述终端设备发送的携带交易金额和所述目标店铺名称的支付验证请求。
136.示例地,服务器对接收到的支付验证请求进行解析,得到用户的交易金额和目标店铺名称,并拦截用户对商家支付的交易金额。
137.步骤505、向目标店铺名称关联的结算设备发送商家确认信息。
138.其中,所述商家确认信息用于请求确认交易是否正确。
139.示例地,服务器在解析得到目标店铺名称时,向与目标店铺名称关联的结算设备发送商家确认信息,结算设备在接收到商家确认信息时,可以语音播报商家确认信息中的
内容,也可以以灯光闪烁的方式提醒商家此时有用户向您支付,请确认是否有这笔订单等。
140.步骤506、接收所述结算设备发送的商家确认响应消息。
141.示例地,若商家确定有这笔订单,则在结算设备上输入与确认相关的操作,结算设备在接收到商家的确认操作时,向服务器发送商家确认响应消息,此时服务器接收到商家确认响应消息。
142.步骤507、将所述交易金额发送至商家账户。
143.可选地,向所述终端设备发送用户确认信息;接收所述终端设备发送的用户确认响应消息;将所述交易金额发送至商家账户。
144.其中,用户确认信息用于请求确认是否获知所述商家确认信息。
145.示例地,服务器在接收到用户确认响应消息时,认为整个支付流程是准确无误的,此时将用户的支付金额发送给商家账户,即将用户的支付金额划归到商家账户下,从而完成整个交易。
146.本发明提供的支付方法,通过进行商家验证提高支付过程的安全性和可靠性。
147.进一步地,图7是本发明提供的支付方法的流程示意图之七,如图7所示,在执行图6中的步骤506之后,还包括以下步骤:
148.步骤508、向所述终端设备发送用户确认信息。
149.其中,用户确认信息用于请求确认是否获知所述商家确认信息。
150.示例地,服务器在接收到商家确认响应消息时,再向终端设备发送用户确认信息,该用户确认信息的内容可以为是否接收到商家确认信息等。
151.步骤509、接收所述终端设备发送的用户确认响应消息。
152.示例地,终端设备在接收到服务器发送的用户确认信息时,可以通过语音播报的方式或者灯光闪烁的方式展示给用户,用户在接收到用户确认信息时,判断自己刚才是否听到商家确认信息的内容或者看到结算设备的灯光闪烁等,在听到商家确认信息的内容或者看到结算设备的灯光闪烁时,在终端设备上执行第一输入,该第一输入用于指示用户确认已经获知到商家确认信息的内容;终端设备在检测到用户的第一输入时,确认用户对当前交易无异议,此时向服务器发送用户确认响应消息,此时服务器接收到用户确认响应消息。
153.本发明提供的支付方法,为了避免单纯进行商家验证导致商家恶意确认非本店交易的行为,叠加了用户侧的验证,通过双方验证进一步保证支付过程的安全性和可靠性。
154.进一步地,图8是本发明提供的支付方法的流程示意图之八,如图8所示,在执行步骤503之后,还包括以下步骤:
155.步骤510、接收所述终端设备发送的携带所述目标店铺名称的支付码获取请求。
156.示例地,服务器在接收到携带所述目标店铺名称的支付码获取请求时,解析支付码获取请求,得到目标店铺名称。
157.步骤511、基于所述目标店铺名称获取所述目标支付码。
158.步骤512、向所述终端设备发送所述目标支付码。
159.示例地,服务器在解析得到目标店铺名称时,确定终端设备没有存储目标店铺名称对应的支付码,此时,在预先存储的对应关系中查找与目标店铺名称对应的目标支付码,并将查找到的目标支付码发送给终端设备。
160.本发明提供的支付方法,能够在终端设备本地未存储目标店铺名称对应的目标支付码的情况下,保证目标支付码的正常获取,提高了支付码获取的成功率。
161.图9是本发明提供的支付方法的交互图,如图9所示,应用于终端设备、结算设备和服务器,终端设备、结算设备和服务器构成了一个支付系统,其中,结算设备为商家进行收银结算的设备,例如,收银台、扫码枪等,实际应用时,分别建立结算设备和终端设备与服务器的无线连接;该方法具体包括以下步骤:
162.步骤901、终端设备在结算设备发送的交易信息包括目标商品名称,且未包括店铺名称的情况下,基于所述目标商品名称确定目标店铺类型。
163.步骤902、终端设备获取当前位置信息。
164.步骤903、终端设备向服务器发送店铺名称获取请求。
165.其中,所述店铺名称获取请求中携带所述目标店铺类型和所述当前位置信息。
166.步骤904、服务器在基于第二目标对应关系确定所述目标店铺类型与所述当前位置信息存在对应关系的情况下,确定所述目标店铺类型对应的目标店铺名称。
167.其中,所述第二目标对应关系用于指示店铺类型、店铺名称和店铺位置的对应关系。
168.步骤905、服务器向所述终端设备发送所述目标店铺名称。
169.步骤906、终端设备基于目标店铺名称获取对应的目标支付码。
170.步骤907、终端设备向服务器发送携带交易金额和所述目标店铺名称的支付验证请求。
171.步骤908、服务器向所述目标店铺名称关联的结算设备发送商家确认信息。
172.其中,所述商家确认信息用于请求确认交易是否正确。
173.步骤909、服务器接收所述结算设备发送的商家确认响应消息。
174.步骤910、服务器向所述终端设备发送用户确认信息。
175.其中,用户确认信息用于请求确认是否获知所述商家确认信息。
176.步骤911、服务器接收所述终端设备发送的用户确认响应消息。
177.步骤912、服务器将所述交易金额发送至商家账户。
178.下面以用户在商家购买苹果和香蕉为例,对本发明的支付方法进行举例描述:
179.用户在商家购买了苹果和香蕉,进行付款结算时,可以建立终端设备与结算设备之间的无线连接,商家通过扫码枪扫描用户购买的苹果对应的二维码和香蕉对应的二维码,发送给与扫码枪连接的结算设备,结算设备基于扫描信息计算待支付金额,并基于苹果和香蕉的名称,以及待支付金额生成交易信息发送给终端设备,例如交易信息为苹果、香蕉、共20元;终端设备在接收到交易信息时,对交易信息进行解析,得到苹果、香蕉、以及待支付金额20元,此时,确定交易信息中不包括目标店铺名称,基于苹果和香蕉的名称确定店铺的类型为水果店,并启动定位模块获取用户当前所在的位置1,然后将位置1和水果店携带在店铺名称获取请求中提交给服务器,服务器基于第二目标对应关系,确定出与位置1和水果店均匹配的店铺名称a,将店铺名称a发送给终端设备;终端设备再在本地查找与店铺名称a对应的支付码,执行后续的支付操作。可知,本发明只需要建立终端设备与结算设备之间的无线通信,便可完成整个支付流程,操作简单便捷,实现了在不扫描商家支付码的情况下,结合用户当前位置和店铺类型的无感知支付,并提高了支付的安全性。
180.本发明提供的一种支付方法,基于确定的目标店铺类型和当前位置信息获取对应的目标店铺名称,进而获取目标店铺名称对应的目标支付码,避免了仅基于当前位置获取店铺名称造成的错付,提高了店铺识别的准确性,进而提高了支付的安全性。特别是用户在相邻商家均有历史支付行为时,结合位置和店铺类型更有助于准确识别收款商家;同时实现了基于商家和用户的双重验证,可以进一步保证支付过程的安全性和可靠性,确保用户和商家的双方权益均不受损。
181.下面对本发明提供的支付装置进行描述,下文描述的支付装置与上文描述的支付方法可相互对应参照。
182.图10是本发明提供的支付装置的结构示意图之一,如图10所示,支付装置包括第一接收单元1001、第一确定单元1002、第一获取单元1003和支付单元1004;其中:
183.第一接收单元1001,用于接收结算设备发送的交易信息;
184.第一确定单元1002,用于基于所述交易信息确定目标店铺名称;
185.第一获取单元1003,用于基于所述目标店铺名称获取对应的目标支付码;
186.支付单元1004,用于基于目标支付码进行支付。
187.本发明提供的支付装置,基于交易信息确定目标店铺名称,进而获取目标店铺名称对应的目标支付码,避免了基于当前位置获取店铺名称造成的错付,提高了店铺识别的准确性,进而提高了支付的安全性。
188.基于上述任一实施例,所述第一确定单元1002具体用于:
189.在所述交易信息包括店铺名称的情况下,将所述店铺名称确定为所述目标店铺名称;
190.或者,
191.在所述交易信息包括目标商品名称,且未包括店铺名称的情况下,基于所述目标商品名称确定目标店铺类型;获取当前位置信息;基于所述目标店铺类型和所述当前位置信息获取对应的所述目标店铺名称。
192.基于上述任一实施例,所述第一获取单元1003具体用于:
193.向服务器发送店铺名称获取请求,所述店铺名称获取请求中携带所述目标店铺类型和所述当前位置信息;以便所述服务器在基于第二目标对应关系确定所述目标店铺类型与所述当前位置信息存在对应关系的情况下,确定所述目标店铺类型对应的目标店铺名称,并向所述终端设备发送所述目标店铺名称;
194.接收服务器发送的目标店铺名称。
195.基于上述任一实施例,所述支付单元1004具体用于:
196.向服务器发送携带交易金额和所述目标店铺名称的支付验证请求,以便所述服务器向所述目标店铺名称关联的结算设备发送商家确认信息,并在接收到所述结算设备发送的商家确认响应消息时,向所述终端设备发送用户确认信息;其中,所述用户确认信息用于请求确认是否获知商家确认信息;
197.接收服务器发送的用户确认信息;
198.接收用户的第一输入;其中,第一输入用于指示获知到所述商家确认信息;
199.响应于第一输入,向服务器发送用户确认响应消息,以使服务器将交易金额发送至商家账户。
200.基于上述任一实施例,所述第一获取单元1003具体用于:
201.基于第一目标对应关系,确定目标店铺名称对应的目标支付码;其中,第一目标对应关系用于指示店铺名称与支付码的对应关系;
202.或者,
203.向服务器发送携带所述目标店铺名称的支付码获取请求,以便所述服务器向所述终端设备发送所述目标支付码;接收所述服务器发送的所述目标支付码。
204.图11是本发明提供的支付装置的结构示意图之二,如图11所示,支付装置包括第二接收单元1101、第二确定单元1102和第一发送单元1103;其中:
205.第二接收单元1101,用于接收终端设备发送的店铺名称获取请求;其中,店铺名称获取请求中携带目标店铺类型和当前位置信息;所述目标店铺类型为所述终端设备根据结算设备发送的交易信息确定;
206.第二确定单元1102,用于在基于第二目标对应关系确定目标店铺类型与当前位置信息存在对应关系的情况下,确定目标店铺类型对应的目标店铺名称;其中,第二目标对应关系用于指示店铺类型、店铺名称和店铺位置的对应关系;
207.第一发送单元1103,用于向所述终端设备发送所述目标店铺名称,以便所述终端设备基于所述目标店铺名称获取对应的目标支付码,并基于所述目标支付码进行支付。
208.本发明提供的支付装置,基于交易信息确定对应的目标店铺名称,进而获取目标店铺名称对应的目标支付码,避免了基于当前位置获取店铺名称造成的错付,提高了店铺识别的准确性,进而提高了支付的安全性。
209.基于上述任一实施例,所述支付装置还包括第三接收单元、第二发送单元、第四接收单元和第三发送单元;其中,
210.第三接收单元,用于接收终端设备发送携带交易金额和所述目标店铺名称的支付验证请求;
211.第二发送单元,用于向目标店铺名称关联的结算设备发送商家确认信息;其中,商家确认信息用于请求确认交易是否正确;
212.第四接收单元,用于接收结算设备发送的商家确认响应消息;
213.第三发送单元,用于将交易金额发送至商家账户。
214.基于上述任一实施例,所述支付装置还包括第四发送单元和第五接收单元;其中,
215.第四发送单元,用于向终端设备发送用户确认信息;其中,用户确认信息用于请求确认是否获知商家确认信息;
216.第五接收单元,用于接收终端设备发送的用户确认响应消息。
217.基于上述任一实施例,所述支付装置还包括第六接收单元、第二获取单元和第五发送单元;其中,
218.第六接收单元,用于接收所述终端设备发送的携带所述目标店铺名称的支付码获取请求;
219.第二获取单元,用于基于目标店铺名称获取目标支付码;
220.第五发送单元,用于向终端设备发送目标支付码,以便所述终端设备基于所述目标支付码进行支付。
221.图12是本发明提供的电子设备的实体结构示意图,如图12所示,该电子设备可以
包括:处理器(processor)1210、通信接口(communications interface)1220、存储器(memory)1230和通信总线1240,其中,处理器1210,通信接口1220,存储器1230通过通信总线1240完成相互间的通信。处理器1210可以调用存储器1230中的逻辑指令,以执行支付方法,该方法包括:
222.接收结算设备发送的交易信息;
223.基于所述交易信息确定目标店铺名称;
224.基于所述目标店铺名称获取对应的目标支付码;
225.基于所述目标支付码进行支付。
226.或者,处理器1210可以调用存储器1230中的逻辑指令,以执行支付方法,该方法包括:
227.接收终端设备发送的店铺名称获取请求;其中,所述店铺名称获取请求中携带目标店铺类型和当前位置信息;所述目标店铺类型为所述终端设备根据结算设备发送的交易信息确定;
228.在基于第二目标对应关系确定所述目标店铺类型与所述当前位置信息存在对应关系的情况下,确定所述目标店铺类型对应的目标店铺名称;其中,所述第二目标对应关系用于指示店铺类型、店铺名称和店铺位置的对应关系;
229.向所述终端设备发送所述目标店铺名称,以便所述终端设备基于所述目标店铺名称获取对应的目标支付码,并基于所述目标支付码进行支付。
230.此外,上述的存储器1230中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
231.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的支付方法,该方法包括:
232.接收结算设备发送的交易信息;
233.基于所述交易信息确定目标店铺名称;
234.基于所述目标店铺名称获取对应的目标支付码;
235.基于所述目标支付码进行支付。
236.或者,当所述程序指令被计算机执行时,计算机能够实现如下方法:
237.接收终端设备发送的店铺名称获取请求;其中,所述店铺名称获取请求中携带目标店铺类型和当前位置信息;所述目标店铺类型为所述终端设备根据结算设备发送的交易信息确定;
238.在基于第二目标对应关系确定所述目标店铺类型与所述当前位置信息存在对应关系的情况下,确定所述目标店铺类型对应的目标店铺名称;其中,所述第二目标对应关系
用于指示店铺类型、店铺名称和店铺位置的对应关系;
239.向所述终端设备发送所述目标店铺名称,以便所述终端设备基于所述目标店铺名称获取对应的目标支付码,并基于所述目标支付码进行支付。
240.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的支付方法,该方法包括:
241.接收结算设备发送的交易信息;
242.基于所述交易信息确定目标店铺名称;
243.基于所述目标店铺名称获取对应的目标支付码;
244.基于所述目标支付码进行支付。
245.或者,该计算机程序被处理器执行时实现如下方法:
246.接收终端设备发送的店铺名称获取请求;其中,所述店铺名称获取请求中携带目标店铺类型和当前位置信息;所述目标店铺类型为所述终端设备根据结算设备发送的交易信息确定;
247.在基于第二目标对应关系确定所述目标店铺类型与所述当前位置信息存在对应关系的情况下,确定所述目标店铺类型对应的目标店铺名称;其中,所述第二目标对应关系用于指示店铺类型、店铺名称和店铺位置的对应关系;
248.向所述终端设备发送所述目标店铺名称,以便所述终端设备基于所述目标店铺名称获取对应的目标支付码,并基于所述目标支付码进行支付。
249.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
250.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
251.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献