System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及金融,尤其涉及一种商户收款码防篡改方法及装置。
技术介绍
1、目前随着互联网技术的快速发展以及移动支付的快速普及,商户收款码已经广泛应用于我们的日常支付中,为商家和顾客提供了更加直观和便捷的交易,有效地简化了现金交易的繁琐,极大地方便了我们的生活。由于目前的商户收款码普遍是静态二维码,极易被不法分子利用,例如使用伪造的二维码进行粘贴覆盖。若在此情况下商家不能及时发现收款码被篡改,极易对商家和顾客双方造成资金的损失。
技术实现思路
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、本申请提供的商户收款码防篡改方法及装置,通过接收付款方的付款请求,所述付款请求是基于包含商家位置信息的收款码得到的;根据所述付款请求获取付款方的位置信息;将所述位置信息与所述商家位置信息进行对比,判断所述付款方是否在收款方所在的范围内,得到第一判断结果;根据所述第一判断结果向所述收款方发送提示,实现了降低收款码被篡改的可能性,进一步提高了通过收款码交易的安全性,有效地保护了商家及顾客双方的财产安全。其中,通过将所述位置信息与所述商家位置信息进行对比,判断所述付款方是否在收款方所在的范围内,实现了提高安全性和适用性。
本文档来自技高网...【技术保护点】
1.一种商户收款码防篡改方法,其特征在于,包括:
2.根据权利要求1所述的商户收款码防篡改方法,其特征在于,还包括:
3.根据权利要求1所述的商户收款码防篡改方法,其特征在于,所述将所述位置信息与所述商家位置信息进行对比,判断所述付款方是否在所述收款方所在的范围内,包括:
4.根据权利要求3所述的商户收款码防篡改方法,其特征在于,所述判断所述付款方与所述收款方是否处于同一楼层,得到第三判断结果,包括:
5.根据权利要求3所述的商户收款码防篡改方法,其特征在于,所述判断所述付款方与所述收款方是否处于同一楼层,得到第三判断结果,包括:
6.根据权利要求1所述的商户收款码防篡改方法,其特征在于,所述根据所述第一判断结果向所述收款方发送提示,包括:
7.一种商户收款码防篡改装置,其特征在于,包括:
8.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6任一项所述的方法。
9.一种计算机可读存储介质,其特
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至6任一项所述的方法。
...【技术特征摘要】
1.一种商户收款码防篡改方法,其特征在于,包括:
2.根据权利要求1所述的商户收款码防篡改方法,其特征在于,还包括:
3.根据权利要求1所述的商户收款码防篡改方法,其特征在于,所述将所述位置信息与所述商家位置信息进行对比,判断所述付款方是否在所述收款方所在的范围内,包括:
4.根据权利要求3所述的商户收款码防篡改方法,其特征在于,所述判断所述付款方与所述收款方是否处于同一楼层,得到第三判断结果,包括:
5.根据权利要求3所述的商户收款码防篡改方法,其特征在于,所述判断所述付款方与所述收款方是否处于同一楼层,得到第三判断结果,包括:
6.根据权利要求1所述的商户收...
【专利技术属性】
技术研发人员:潘蓝根,余静,李耀波,朱治洁,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。