我做了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);结果打印的内容是空的,没有数据返回呢
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);结果打印的内容是空的,没有数据返回呢
解决方案 »
- 数据库数据动态随机插入数组...急在线等!!!
- 关于php工资,怎么跨越?
- php中设置include_path跟apache中设置include_path有什么区别
- 超级奇怪的IF判断语句
- 这个问题该怎么解决??急!!
- 关于php文件的安全性问题
- 求助:数据库用mysql,网页里输出中文时显示乱码,请问怎样解决?
- (新手)PHP怎么没有幂运算,只好自己写了一个函数
- 字符&如何替换?有关字符串!头疼!~.80分
- PHP写入SQL数据库的问题
- 小白求资源
- Notice: Undefined index: stuname in Z:\Apache24\htdocs\7.php on line 14
半年了,没有一单是通过QQ钱包支付的, 我都停掉了QQ钱包