支付结果的通知方法和装置与流程

文档序号:11433112阅读:233来源:国知局
支付结果的通知方法和装置与流程

本申请涉及网络通信技术领域,尤其涉及一种支付结果的通知方法和装置。



背景技术:

移动支付的普及为实体店铺的商户和消费者带来了很多便利。尤其是对一些繁忙的小商户,可以由消费者通过扫描二维码等方式得到商户的账户,然后将需支付的金额转账给商户,商户无需任何现场操作即可完成支付过程。在转账成功后,支付系统的服务器会将支付结果一并通知消费者和商户。由于商户往往正处在为消费者服务的过程中(如打包商品、多人同时结账等),无暇查看自己在终端或难以确认每个消费者的支付情况,通常是由消费者将自己终端上的支付结果页面展示给商户,以便商户确认支付完成。

现有技术中,支付结果页面上通常是显示有支付的收款方、支付金额等内容的静态页面,这为小部分动机不良的消费者欺骗商户提供了可乘之机。这些消费者通过截屏等方式得到支付结果页面的图片,在支付时不进行支付操作而直接将图片展示给商户。商户很容易被欺骗而认为支付完成,即使在后续对账中也较难发现被欺骗,发现后也无法定位到是哪个消费者,只能接受损失。



技术实现要素:

有鉴于此,本申请提供一种支付结果的通知方法,应用在支付服务端,包括:

根据付款方终端的支付请求进行付款方向收款方的转账;

在转账成功后,根据收款方确定付款方支付结果页面的可变页面元素的信息;所述可变页面元素随时间变化;

向付款方终端返回支付成功的响应,所述支付成功的响应中包括所述可变页面元素信息,供付款方终端在支付结果页面显示可变页面元素。

本申请提供的一种支付结果的通知方法,应用在付款方终端,包括:

向支付服务端发送支付请求,请求付款方向收款方的支付;

从支付服务器端接收支付成功的响应,所述支付成功的响应中包括支付结果页面的可变页面元素的信息;所述可变页面元素信息由支付服务器端根据收款方确定;

根据可变页面元素信息,在支付结果页面显示可变页面元素。

本申请还提供了一种支付结果的通知装置,应用在支付服务端,包括:

转账支付单元,用于根据付款方终端的支付请求进行付款方向收款方的转账;

可变页面元素单元,用于在转账成功后,根据收款方确定付款方支付结果页面的可变页面元素的信息;所述可变页面元素随时间变化;

支付响应发送单元,用于向付款方终端返回支付成功的响应,所述支付成功的响应中包括所述可变页面元素信息,供付款方终端在支付结果页面显示可变页面元素。

本申请提供的一种一种支付结果的通知装置,应用在付款方终端,包括:

支付请求发送单元,用于向支付服务端发送支付请求,请求付款方向收款方的支付;

支付响应接收单元,用于从支付服务器端接收支付成功的响应,所述支付成功的响应中包括支付结果页面的可变页面元素的信息;所述可变页面元素信息由支付服务器端根据收款方确定;

支付结果页面单元,用于根据可变页面元素信息,在支付结果页面显示可变页面元素。

由以上技术方案可见,本申请的实施例中,支付服务端在向付款方终端下发支付成功的响应时,携带根据收款方确定的可变页面元素的信息,当付款方终端显示包括可变页面元素在内的支付结果页面时,收款方可以根据随时间变化的可变页面元素来鉴别支付结果页面是否真实,极大的降低了被付款方用预先保存的支付结果页面欺骗的可能性,保护了收款方的利益,提高了网络支付的安全程度。

附图说明

图1是本申请实施例中一种应用在支付服务端,支付结果的通知方法的流程图;

图2是本申请实施例中一种应用在付款方终端,支付结果的通知方法的流程图;

图3是运行本申请实施例的终端或服务器的一种硬件结构图;

图4是本申请实施例中一种应用在支付服务端,支付结果的通知装置的逻辑结构图;

图5是本申请实施例中一种应用在付款方终端,支付结果的通知装置的逻辑结构图。

具体实施方式

本申请的实施例提出一种新的支付结果的通知方法,在付款方的支付结果页面上设置收款方已知的随时间变化的可变页面元素,在转账成功后由支付服务端在支付成功的响应中向付款方终端指定可变页面元素的信息,这样收款方可以通过可变页面元素来对付款方终端上显示的支付结果页面来进行真实性鉴定,以降低被预存的图片欺骗的可能性,提高网络支付的安全,从而解决现有技术中存在的问题。

本申请的实施例中,付款方在某个在线支付系统中开设有账户(如第三方支付平台的注册账户、银行卡等),付款方通过其终端,向该在线支付系统的支付服务端发起请求,将所开设账户内的指定金额转账给收款方的账户。收款方的账户可以与付款方的账户在同一个或不同的支付系统中,不做限定。其中,付款方终端可以是手机、平板电脑、pc(personalcomputer,个人电脑)、笔记本等设备;支付服务端可以运行在一个物理或逻辑服务器上,也可以是由两个或两个以上分担不同职责的物理或逻辑服务器、相互协同来实现本申请实施例中支付服务端的各项功能。

本申请的实施例中,支付结果的通知方法应用在支付服务端的流程如图1所示,应用在付款方终端上的流程如图2所示。

在付款方终端上,步骤210,向支付服务端发送支付请求,请求付款方向收款方的支付。

在支付服务端,步骤110,根据付款方终端的支付请求进行付款方向收款方的转账。

当付款方购买收款方的商品或接受收款方的服务后,通过在线支付系统支持的付款方式(如扫描付款方提供的二维码等),由付款方终端向支付服务端发起支付请求,请求向收款方进行支付,通常支付请求中会携带有收款方账户和支付金额。大多数在线支付系统可以在付款方在其终端上以自己的账户登录或者终端采用付款方账户自动登录、并与支付服务端建立连接时获得连接与付款方账户的对应关系,在收到支付请求时通过传输该支付请求的连接即可得知付款方账户。当然,付款方终端也可以在支付请求中携带付款方账户。

支付服务端在收到支付请求后,从支付请求中提取收款方账户和支付金额,将付款方账户中额度为支付金额的款项转账到收款方账户中。如果转账失败,则向付款方终端返回支付失败的响应。

在支付服务端,步骤120,在转账成功后,根据收款方确定付款方支付结果页面的可变页面元素的信息;可变页面元素随时间变化。

按照付款方的支付请求,支付服务端执行付款方向收款方的转账。在转账成功后,根据收款方已知的变化策略,确定支付结果页面的可变页面元素的信息。

可变页面元素可以是能够显示在收款方终端的页面上的任何元素,如文本、静态图片、动态图片、视频等。可变页面元素的信息可以是能够让付款方终端获取到可变页面元素的任何信息,例如,可变页面元素信息可以是可变页面元素本身;也可以是可变页面元素的网络存储位置;在付款方终端已知的预定存储位置保存有若干个可供选用的可变页面元素时,还可以其中之一的索引或标识;不做限定。

可变页面元素随时间而变化,其变化策略是收款方预先知道的,但对付款方是未知的。变化策略可以由支付服务端指定后通知收款方,也可以由收款方在支付服务端提供的若干个变化策略中进行选择,本申请的实施例不做限定。不同的收款方可能采用相同的变化策略,但所有的收款方不能采用同一种变化策略,以避免被付款方预见。

可以根据实际应用场景中支付结果页面的设计、收款方的偏好等因素来决定将哪个或哪些页面元素作为可变页面元素,以及可变页面元素的变化策略。例如,可以将支付结果页面上的一段文本作为可变页面元素,令该段文本的内容、字体、颜色、和/或显示效果等随时间变化。再如,可以将支付结果页面上的静态或动态图片作为可变页面元素,令静态或动态图片的内容、显示效果、和/或显示位置等随时间变化。又如,还可以将上述文本、静态图片和动态图片中的一种到多种都作为可变页面元素。

可变页面元素以对应于收款方的变化策略来发生变化。可变页面元素的变化策略包括可变页面元素发生变化的时间点、和/或可变页面元素以怎样的方式发生变化等。

在变化的时间点方面,支付服务端可以以对应于收款方的预定更新周期,更新可变页面元素的信息,这样收款方知道可变页面元素会以固定的周期发生变化;支付服务端也可以以对应于收款方的预定时间点序列,在序列中的时间点更新可变页面元素的信息,这样收款方知道每次可变页面元素会发生变化的时间点;支付服务端还可以以对应于收款方的其他方式确定变化的时间点,不做限定。

在变化方式方面,支付服务端可以建立可变页面元素池,每次更新可变可变页面元素的信息时,将当前的可变页面元素的信息更换为可变页面元素池中另一个可变页面元素的信息;如果有可变页面元素包括多种类型,可以针对每一种元素建立元素池,将从每种元素池中更换的新元素信息组合为新的可变页面元素信息。支付服务端也可以以开放的方式来更新可变元素信息,如以图片作为可变页面元素时,支付服务端可以将在某个网站上随机获取的图片来作为下一个可变页面元素的图片。支付服务端还可采用其他的变化方式,本身申请的实施例不做限定。

上述变化的时间点和变化方式的各种具体实现可以相互结合,来得到不同的变化策略。例如,支付服务端可以根据收款方,以预定周期将当前的可变页面元素的信息更换为可变页面元素池中另一个可变页面元素的信息。

在支付服务端,步骤130,向付款方终端返回支付成功的响应,支付成功的响应中包括可变页面元素信息,供付款方终端在支付结果页面显示可变页面元素。

在付款方终端,步骤220,从支付服务器端接收支付成功的响应,支付成功的响应中包括支付结果页面的可变页面元素的信息;可变页面元素信息由支付服务器端根据收款方确定。

在根据对应于收款方的变化策略确定了可变页面元素的信息后,支付服务端向付款方终端返回支付成功的响应,在支付成功的响应中携带可变页面元素的信息。

在付款方终端,步骤230,根据可变页面元素信息,在支付结果页面显示可变页面元素。

在收到支付成功的响应后,付款方终端提取响应中的可变页面元素信息,按照可变页面元素信息,在支付结果页面上显示可变页面元素。这样,付款方终端上的支付结果页面将以收款方已知的策略发生变化,使得付款方难以利用预先保存的支付结果页面来欺骗收款方,提高了通过网络支付来收款的安全性。

在一种应用场景中,支付结果页面的可变页面元素包括文本、静态图片、或文本和静态图片的组合,如果对应于收款方的变化策略是以较长的时间间隔发生变化,则在文本和/或静态图片两次相邻的变化中间,付款方能够以最新保存的支付结果页面截屏来欺骗收款方仍然存在一定程度的可能性。

在上述应用场景中,可以令支付结果页面包括动态页面元素,由支付服务端在支付成功的响应中携带动态页面元素的信息,这样付款方终端在收到支付成功的响应后,可以根据可变页面元素信息和动态页面元素信息,在支付结果页面显示可变页面元素和动态页面元素。

由于截屏无法显示为动态效果,动态页面元素将极大的增加付款方在限定的时间内伪造支付结果页面的难度,从而进一步增加网络支付的安全性。任何能够以动画显示的元素都可以作为动态页面元素,如动态图片、视频等,不做限定。类似的,动态页面元素的信息可以是能够让付款方终端获取到动态页面元素的任何信息。

可见,本申请的实施例中,在付款方的支付结果页面上设置随时间变化的可变页面元素,支付服务端在向付款方终端下发支付成功的响应时,携带根据收款方确定的可变页面元素的信息,使得收款方可以通过可变页面元素来鉴别付款方终端上显示的支付结果页面是否真实,极大的降低了被付款方用预先保存的支付结果页面欺骗的可能性,提高了网络支付的安全性。

在本申请的一个应用示例中,第三方支付平台为每个用户账户生成一个收款二维码,可以由其他用户账户通过扫描某个用户的二维码来向该用户的账户发起转账。在该第三方支付平台开设账户的商家采用上述方式向其客户收款,客户付款后会向商家展示支付结果页面,以确认支付完成。

本应用示例中,第三方支付平台采用支付结果页面上一段随时间变化的文本来作为可变页面元素(以下称为可变文本),对某一个商家而言,可变文本的内容以预置的周期发生变化。不同的商家,其预置变化周期和周期的起始时间可能相同,也可能不同。商家可以预先通过访问支付服务器,来设置向自己付款的支付结果页面上可变文本的变化周期和周期的起始时间。

在第三方支付平台上预置对应于商家类型的可变文本集,每个商家类型对应的可变文本集中包括多条适用于该类型的文本,例如,可以将商家分为美食、影院、健身等不同的类型,美食类型的可变文本集中包括:“天天好胃口”、“啥福都不如口福”、“爱美食的人最可爱”等多条文本。

当商家的客户接受商家提供的服务或购买商家提供的商品时,通过安装在终端上的第三方支付平台app(应用程序)扫描商家公示的二维码,来启动通过第三方支付平台的支付过程。客户终端app向支付服务器发送支付请求,其中包括通过二维码获得的商家账户和支付金额。

支付服务器通过客户端app的登录账户,得知该项支付的付款方账户,将额度为支付金额的款项从客户账户转入商家账户。在转账成功后,支付服务器查询该商家预置的变化周期、周期的起始时间、上次收款的发生时间和当前使用的可变文本。

如果本次收款和上次收款发生在同一个的变化周期,则支付服务器将该商家当前使用的可变文本作为可变页面元素,将一张动态gif(graphicsinterchangeformat,图像互换格式)图作为动态页面元素,封装在支付成功的响应中,发送给客户终端app。支付服务器将该商户的上次收款的发生时间更新为本次收款的发生时间。

如果本次收款和上次收款发生在不同的变化周期,则支付服务器查询该商家的类型,在对应于商家类型的可变文本集中,随机选出一条不同于该商家当前使用的可变文本的文本。支付服务器将新选出的可变文本作为可变页面元素,将动态gif图作为动态页面元素,封装在支付成功的响应中,发送给客户终端app。支付服务器将该商户上次收款的发生时间更新为本次收款的发生时间,将该商户当前使用的可变文本更新为新选出的可变文本。

客户终端app在收到支付成功的响应后,按照响应中的可变文本和动态gif图来显示支付结果页面。当客户向商家展示支付结果页面时,商家按照当前的时间即可知道页面上的可变文本是否应当上一次收款时一致,如果可变文本是否发生变化与商家的预期不同,则极有可能是伪造的支付结果页面。另外,在支付结果页面显示gif动态图能够极大的增加客户伪造页面的时间和精力,进一步降低客户实施不法行为的意愿。

与上述流程实现对应,本申请的实施例还提供了一种应用在支付服务端的支付结果的通知装置,和一种应用在付款方终端的支付结果的通知装置。这两种装置均可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为逻辑意义上的装置,是通过终端或所在服务器的cpu(centralprocessunit,中央处理器)将对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,除了图3所示的cpu、内存以及非易失性存储器之外,支付结果的通知装置所在的终端通常还包括用于进行无线信号收发的芯片等其他硬件,支付结果的通知装置所在的服务器通常还包括用于实现网络通信功能的板卡等其他硬件。

图4所示为本申请实施例提供的一种支付结果的通知装置,应用在支付服务端,包括转账支付单元、可变页面元素单元和支付响应发送单元,其中:转账支付单元用于根据付款方终端的支付请求进行付款方向收款方的转账;可变页面元素单元用于在转账成功后,根据收款方确定付款方支付结果页面的可变页面元素的信息;所述可变页面元素随时间变化;支付响应发送单元用于向付款方终端返回支付成功的响应,所述支付成功的响应中包括所述可变页面元素信息,供付款方终端在支付结果页面显示可变页面元素。

一个例子中,所述支付成功的响应中还包括动态页面元素的信息,供付款方终端在支付结果页面显示动态页面元素。

上述例子中,所述动态页面元素包括:动态图片;所述可变页面元素包括:随时间变化的文本和/或静态图片。

可选的,所述可变页面元素单元具体用于:在转账成功后,根据收款方以预定周期更新可变页面元素的信息。

可选的,所述可变页面元素单元具体用于:在转账成功后,根据收款方,以预定周期将当前的可变页面元素的信息更换为可变页面元素池中另一个可变页面元素的信息。

可选的,所述可变页面元素包括:随时间变化的文本、静态图片、和/或动态图片。

图5所示为本申请实施例提供的一种支付结果的通知装置,应用在付款方终端,包括支付请求发送单元、支付响应接收单元和支付结果页面单元,其中:支付请求发送单元用于向支付服务端发送支付请求,请求付款方向收款方的支付;支付响应接收单元用于从支付服务器端接收支付成功的响应,所述支付成功的响应中包括支付结果页面的可变页面元素的信息;所述可变页面元素信息由支付服务器端根据收款方确定;支付结果页面单元用于根据可变页面元素信息,在支付结果页面显示可变页面元素。

一个例子中,所述支付成功的响应中还包括:动态页面元素的信息;所述支付结果页面单元具体用于:根据可变页面元素信息和动态页面元素信息,在支付结果页面显示可变页面元素和动态页面元素。

上述例子中,所述动态页面元素包括:动态图片;所述可变页面元素包括:随时间变化的文本和/或静态图片。

可选的,所述可变页面元素包括:随时间变化的文本、静态图片、和/或动态图片。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1