一种交易校验方法及系统技术方案

技术编号:24252603 阅读:36 留言:0更新日期:2020-05-23 00:07
本发明专利技术公开了一种交易校验方法及系统。该方法包括:接收用户终端发送的启动交易页面请求信息;启动交易页面请求信息包括用户终端当前位置信息和为交易页面预先配置的区域限制信息;根据用户终端当前位置信息和区域限制信息,对交易页面请求信息对应的交易行为进行校验;在对交易页面请求信息对应的交易行为进行校验成功时,进行交易页面响应,将交易页面发送至用户终端,以使得用户终端进行交易行为;在对交易页面请求信息对应的交易行为进行校验失败时,终止交易页面响应。该方法可以保证交易在特定区域下完成,避免引发在非特定区域下的恶意交易、刷单、逃税等行为。

A transaction verification method and system

【技术实现步骤摘要】
一种交易校验方法及系统
本专利技术涉及一种交易校验方法,同时也涉及相应的交易校验系统,属于电子交易

技术介绍
目前,随着移动通信技术的发展,以支付码(如二维码、条形码)为信息载体的新技术迅速被人们以及市场所接受。其中基于二维码或条形码的支付方式已经广泛为大众所接受和喜爱。另外,例如二维码不仅限于货币的支付流通,更加拓宽到一些非标准资产的流通,比如商家提供扫描特定二维码获得优惠券、打折券等等。在一些特定场景下,要求参与扫描二维码支付或者获取信息的双方在特定的区域内,比如要求面对面交易的场景。例如,商家为了为特定实体店吸引线下顾客流量,提出的扫描实体店特定二维码获得优惠券等活动。而目前的支付机制里未对支付双方所在位置进行区域校验,所以不能保证交易一定是在特定区域下完成的,从而容易引发在非特定区域下的恶意交易、刷单、逃税等行为。
技术实现思路
本专利技术所要解决的首要技术问题在于提供一种交易校验方法。本专利技术所要解决的另一技术问题在于提供一种交易校验系统。为了实现上述目的,本专利技术采用下述技术方案:根据本专利技术实施例的第一方面,提供一种交易校验方法,包括:接收用户终端发送的启动交易页面请求信息;所述启动交易页面请求信息包括用户终端当前位置信息和为所述交易页面预先配置的区域限制信息;根据所述用户终端当前位置信息和所述区域限制信息,对所述交易页面请求信息对应的交易行为进行校验;在对所述交易页面请求信息对应的交易行为进行校验成功时,进行交易页面响应,将交易页面发送至所述用户终端,以使得用户终端进行交易行为;在对所述交易页面请求信息对应的交易行为进行校验失败时,终止交易页面响应。其中较优地,所述接收用户终端发送的启动交易页面请求信息,包括:接收用户终端扫描交易码生成的启动交易页面请求信息;所述启动交易页面请求信息包括用户终端当前位置信息和为所述交易页面预先配置的区域限制信息;所述区域限制信息包括商家源终端的预配置位置信息。其中较优地,所述交易码包括二维码;所述用户终端当前位置信息包括用户终端当前经纬度;所述商家源终端的预配置位置信息包括商家源终端的预配置经纬度;所述接收用户终端扫描交易码生成的启动交易页面请求信息,包括:接收用户终端扫描二维码生成的启动交易页面请求信息;所述启动交易页面请求信息中的商家源终端的预配置经纬度来自于所述二维码;所述二维码是在将所述商家源终端的预配置经纬度嵌入在启动交易页面请求信息的URL链接后,根据该URL链接生成的。其中较优地,所述交易码包括二维码;所述用户终端当前位置信息包括用户终端当前经纬度;所述商家源终端的预配置位置信息包括商家源终端的预配置经纬度;所述根据所述用户终端当前位置信息和所述区域限制信息,对所述交易页面请求信息对应的交易行为进行校验,包括:根据用户终端当前经纬度和商家源终端的预配置经纬度,确定用户终端当前经纬度和商家源终端的预配置经纬度之间的相对距离;根据所述相对距离和预先设置的距离阈值,对所述交易页面请求信息对应的交易行为进行校验;在所述相对距离小于或等于所述预先设置的距离阈值时,确定对所述交易页面请求信息对应的交易行为进行校验成功;在所述相对距离大于所述预先设置的距离阈值时,确定对所述交易页面请求信息对应的交易行为进行校验失败。其中较优地,所述根据用户终端当前经纬度和商家源终端的预配置经纬度,确定用户终端当前经纬度和商家源终端的预配置经纬度之间的相对距离,包括:根据用户终端当前经纬度{LatitB,LongitB}和商家源终端的预配置经纬度{LatitA,LongitA},采用公式:确定用户终端当前经纬度和商家源终端的预配置经纬度之间的纬度差α和经度差β;其中,LatitB为用户终端当前纬度,LongitB为用户终端当前经度,LatitA为商家源终端的预配置纬度,LongitA为商家源终端的预配置经度;deg2rad(x)表示角度转换弧度函数,其中,根据所述纬度差α和经度差β,确定用户终端当前经纬度和商家源终端的预配置经纬度之间的相对距离S;其中,R为等效地球半径。根据本专利技术实施例的第二方面,提供一种交易校验系统,包括:服务器和用户终端,所述用户终端与所述服务器通信连接;所述服务器用于接收用户终端发送的启动交易页面请求信息;所述启动交易页面请求信息包括用户终端当前位置信息和为所述交易页面预先配置的区域限制信息;根据所述用户终端当前位置信息和所述区域限制信息,对所述交易页面请求信息对应的交易行为进行校验;在对所述交易页面请求信息对应的交易行为进行校验成功时,进行交易页面响应,将交易页面发送至所述用户终端,以使得用户终端进行交易行为;在对所述交易页面请求信息对应的交易行为进行校验失败时,终止交易页面响应。其中较优地,所述交易校验系统还包括与所述服务器通信连接的商家源终端;所述用户终端用于扫描商家源终端提供的交易码,生成并向所述服务器发送启动交易页面请求信息;所述启动交易页面请求信息包括用户终端当前位置信息和为所述交易页面预先配置的区域限制信息;所述区域限制信息包括商家源终端的预配置位置信息。其中较优地,所述交易码包括二维码;所述用户终端当前位置信息包括用户终端当前经纬度;所述商家源终端的预配置位置信息包括商家源终端的预配置经纬度;所述商家源终端具体用于将所述商家源终端的预配置经纬度嵌入在启动交易页面请求信息的URL链接,根据该URL链接生成所述二维码;所述用户终端具体用于扫描商家源终端提供的二维码,生成并向所述服务器发送启动交易页面请求信息。其中较优地,所述交易码包括二维码;所述用户终端当前位置信息包括用户终端当前经纬度;所述商家源终端的预配置位置信息包括商家源终端的预配置经纬度;所述服务器,具体用于:根据用户终端当前经纬度和商家源终端的预配置经纬度,确定用户终端当前经纬度和商家源终端的预配置经纬度之间的相对距离;根据所述相对距离和预先设置的距离阈值,对所述交易页面请求信息对应的交易行为进行校验;在所述相对距离小于或等于所述预先设置的距离阈值时,确定对所述交易页面请求信息对应的交易行为进行校验成功;在所述相对距离大于所述预先设置的距离阈值时,确定对所述交易页面请求信息对应的交易行为进行校验失败。其中较优地,根据用户终端当前经纬度{LatitB,LongitB}和商家源终端的预配置经纬度{LatitA,LongitA},采用公式:确定用户终端当前经纬度和商家源终端的预配置经纬度之间的纬度差α和经度差β;其中,LatitB为用户终端当前纬度,LongitB为用户终端当前经度,LatitA为商家源终端的预配置纬度,LongitA为商家源终端的预配置经度;deg2rad(x)表示角度转换弧度函数,其中,根据所述纬度差α和经度差β,确定用户终端当前经纬度和商家源终端的预配置经纬度之间的相对距离S;其中,R为等效地球半径。本专利技术本文档来自技高网...

【技术保护点】
1.一种交易校验方法,其特征在于,包括:/n接收用户终端发送的启动交易页面请求信息;所述启动交易页面请求信息包括用户终端当前位置信息和为所述交易页面预先配置的区域限制信息;/n根据所述用户终端当前位置信息和所述区域限制信息,对所述交易页面请求信息对应的交易行为进行校验;/n在对所述交易页面请求信息对应的交易行为进行校验成功时,进行交易页面响应,将交易页面发送至所述用户终端,以使得用户终端进行交易行为;/n在对所述交易页面请求信息对应的交易行为进行校验失败时,终止交易页面响应。/n

【技术特征摘要】
1.一种交易校验方法,其特征在于,包括:
接收用户终端发送的启动交易页面请求信息;所述启动交易页面请求信息包括用户终端当前位置信息和为所述交易页面预先配置的区域限制信息;
根据所述用户终端当前位置信息和所述区域限制信息,对所述交易页面请求信息对应的交易行为进行校验;
在对所述交易页面请求信息对应的交易行为进行校验成功时,进行交易页面响应,将交易页面发送至所述用户终端,以使得用户终端进行交易行为;
在对所述交易页面请求信息对应的交易行为进行校验失败时,终止交易页面响应。


2.如权利要求1所述的交易校验方法,其特征在于,所述接收用户终端发送的启动交易页面请求信息,包括:
接收用户终端扫描交易码生成的启动交易页面请求信息;所述启动交易页面请求信息包括用户终端当前位置信息和为所述交易页面预先配置的区域限制信息;所述区域限制信息包括商家源终端的预配置位置信息。


3.如权利要求2所述的交易校验方法,其特征在于,所述交易码包括二维码;所述用户终端当前位置信息包括用户终端当前经纬度;所述商家源终端的预配置位置信息包括商家源终端的预配置经纬度;
所述接收用户终端扫描交易码生成的启动交易页面请求信息,包括:
接收用户终端扫描二维码生成的启动交易页面请求信息;所述启动交易页面请求信息中的商家源终端的预配置经纬度来自于所述二维码;所述二维码是在将所述商家源终端的预配置经纬度嵌入在启动交易页面请求信息的URL链接后,根据该URL链接生成的。


4.如权利要求2所述的交易校验方法,其特征在于,所述交易码包括二维码;所述用户终端当前位置信息包括用户终端当前经纬度;所述商家源终端的预配置位置信息包括商家源终端的预配置经纬度;
所述根据所述用户终端当前位置信息和所述区域限制信息,对所述交易页面请求信息对应的交易行为进行校验,包括:
根据用户终端当前经纬度和商家源终端的预配置经纬度,确定用户终端当前经纬度和商家源终端的预配置经纬度之间的相对距离;
根据所述相对距离和预先设置的距离阈值,对所述交易页面请求信息对应的交易行为进行校验;在所述相对距离小于或等于所述预先设置的距离阈值时,确定对所述交易页面请求信息对应的交易行为进行校验成功;在所述相对距离大于所述预先设置的距离阈值时,确定对所述交易页面请求信息对应的交易行为进行校验失败。


5.如权利要求4所述的交易校验方法,其特征在于,所述根据用户终端当前经纬度和商家源终端的预配置经纬度,确定用户终端当前经纬度和商家源终端的预配置经纬度之间的相对距离,包括:
根据用户终端当前经纬度{LatitB,LongitB}和商家源终端的预配置经纬度{LatitA,LongitA},采用公式:确定用户终端当前经纬度和商家源终端的预配置经纬度之间的纬度差α和经度差β;其中,LatitB为用户终端当前纬度,LongitB为用户终端当前经度,LatitA为商家源终端的预配置纬度,LongitA为商家源终端的预配置经度;deg2rad(x)表示角度转换弧度函数,其中,
根据所述纬度差α和经度差β,确定用户终端当前...

【专利技术属性】
技术研发人员:邓元策
申请(专利权)人:瞬联软件科技南京有限公司
类型:发明
国别省市:江苏;32

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

1