我做了QQ钱包扫码支付,但是就是卡在了QQ支付结果不回调的,搞不懂怎么回事。
        include_once('includes/modules/payment/QQ/qpayMchAPI.class.php');
         //入参
        $params = array();
        $params["out_trade_no"] = $order['order_sn'];
        $params["body"] = "XX平台订单";
        $params["fee_type"] = "CNY";
        $params["notify_url"] = "http://XXXX/qqresponse.php";
        $params["spbill_create_ip"] = getRealIp();
        $params["total_fee"] = "1";
        $params["trade_type"] = "NATIVE";        //api调用
        $qpayApi = new QpayMchAPI('https://qpay.qq.com/cgi-bin/pay/qpay_unified_order.cgi', null, 10);
        $ret = $qpayApi->reqQpay($params);        $result = QpayMchUtil::xmlToArray($ret);这是我请求的参数,这是我回调的文件内容:$postStr = file_get_contents("php://input"); //接收post数据$xml = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);//转换post数据为simplexml对象file_put_contents("qq.log",json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)),FILE_APPEND);结果打印的内容是空的,没有数据返回呢