`
wenjinglian
  • 浏览: 806977 次
  • 性别: Icon_minigender_1
  • 来自: 株洲->深圳
社区版块
存档分类
最新评论

财付通支付风险

    博客分类:
  • pay
 
阅读更多

支付风险分为多种,解决的办法也不相同,作为商家,您需要判断和选择不同的方法来解决。
1、如果您的接口是在2010年8月前集成完成的,并且支付参数中没有spbill_create_ip参数,那么您需要参考《支付风险提示解决办法之支付接口升级》来解决您的问题;
2、如果您已经按1中的要求操作完成或者已经符合1中的要求,那么您可以参考下《支付风险提示解决办法之域名管理》
3、如果以上两条都满足,那么我们建议您检查支付请求提交的方式是否为post或者get。特别的提醒您,请不要采用javascript的window.location.href方式提交支付请求。




为了防止诈,骗,支付时财付通会获取HTTP相关信息与申请的域名相比较。为了保证HTTP相关信息能正常,跳转到财付通支付网关时,不要使用window.location.href、window.open跳转,可以使用form表单提交、<a href=""></a>方式跳转、http头的redirect跳转。

 

转:

今天遇到一个奇怪的问题,一个网站在firefox下可以很好的把我的referer带到服务器去进行验证,但是在ie下面就是不行,服务器怎么都没法获取到referer值,追查追查,发现在这个网站中它使用window.open来打开我的网站,原本的感觉是,这个也没有问题啊,但是事实上它就是没有给我把referer带过去。

大家都知道referer的丢失对web analysis是很不利的,而就目前来说window.open只有在ie下面是不回带referer,也不知道当初设计这个ws工程师是处于什么样的考虑,脑子被踢了?其它浏览器貌似都支持,目前,我测试了firefox,chrome和safar。

在google了之后发现,目前要想带referer有这样三种途径:

1.直接用链接方式<a href>
2.用Submit或<input type=image>提交的表单(POST or GET)
3.使用Js提交的表单(POST or GET)

当然好多网友也提出这样那样的方式,但是这些都不是标准方法,都是使用自己想出来来的其它参数传递方式,对于服务器来说难以统一支持。。。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics