解决办法:

找到: includes\payments\alipay\alipay.payment.php

 

将以下代码:

/**
     *    查询通知是否有效
     *
     *    @author    Garbin
     *    @param     string $notify_id
     *    @return    string
     */
    function _query_notify($notify_id)
    {
        /* 支付宝通知地址(新) */
        $query_url = "https://mapi.alipay.com/gateway.do?service=notify_verify&partner={$this->_config['alipay_partner']}&notify_id={$notify_id}";
       
        return (ecm_fopen($query_url, 60) === 'true');
    }

 

修改为:

/**
     *    查询通知是否有效
     *
     *    @author    Garbin
     *    @param     string $notify_id
     *    @return    string
     */
    function _query_notify($notify_id)
    {
        /* 支付宝通知地址(新) */
        $query_url = "https://mapi.alipay.com/gateway.do?service=notify_verify&partner={$this->_config['alipay_partner']}&notify_id={$notify_id}";
       
        return (file_get_contents($query_url) === 'true');
    }

 

如果还不行的话,还有第二个办法,将代码修改为:

/**
     *    查询通知是否有效
     *
     *    @author    Garbin
     *    @param     string $notify_id
     *    @return    string
     */
    function _query_notify($notify_id)
    {
        $query_url = "http://notify.alipay.com/trade/notify_query.do?service=notify_verify&partner={$this->_config['alipay_partner']}&notify_id={$notify_id}";
       
        return (file_get_contents($query_url) === 'true');
    }