Home > Backend Development > PHP Tutorial > The era of anti-phishing for Alipay payment development has arrived

The era of anti-phishing for Alipay payment development has arrived

WBOY
Release: 2016-07-29 09:11:07
Original
1925 people have browsed it

After jumping to the payment page, Alipay's checkout prompts:

There is a risk of phishing in payment

Is it wrong: AE130001040

The corresponding page was found: https://cshall.alipay.com/enterprise/help_detail.htm?help_id =474059

In the place where the payment page jump is initiated, add the parameter "anti_phishing_key" and assign the value to

<code><span>'anti_phishing_key'</span> => <span>urlencode</span><span>(</span><span>$this</span>->query_timestamp<span>()),</span></code>
Copy after login

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

The above has introduced the anti-phishing era of Alipay payment development, including anti-phishing content. I hope it will be helpful to friends who are interested in PHP tutorials.

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template