支付宝支付开发的防钓鱼的时代已经到来

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

跳转到支付页面后,支付宝的收银台提示:

支付存在钓鱼风险

错误吗:AE130001040

找到了相应页面:https://cshall.alipay.com/enterPRise/help_detail.htm?help_id=474059

在发起支付页面跳转的地方,增加参数“anti_phishing_key”,赋值为

'anti_phishing_key'=>urlencode($this->query_timestamp()),

/*** 用于防钓鱼,调用接口query_timestamp来获取时间戳的处理函数* 注意:该功能php5环境及以上支持,因此必须服务器、本地电脑中装有支持DOMDocument、SSL的PHP配置环境。建议本地调试时使用PHP开发软件* return 时间戳字符串*/privatefunctionquery_timestamp($partner){$url=$this->gateway_new ."service=query_timestamp&partner=".trim(strtolower($partner)."&_input_charset=".trim(strtolower('UTF-8'));$encrypt_key="";$doc=newDOMDocument();$doc->load($url);$itemEncrypt_key=$doc->getElementsByTagName("encrypt_key");$encrypt_key=$itemEncrypt_key->item(0)->nodeValue;return$encrypt_key;}

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航