//建立请求 $alipaySubmit = new AlipaySubmit($alipay_config); $html_text = $alipaySubmit->buildRequestHttp($parameter); //解析XML //注意:该功能PHP5环境及以上支持,需开通curl、SSL等PHP配置环境。建议本地调试时使用PHP开发软件 $doc = new DOMDocument(); $doc->loadXML($html_text); //请在这里加上商户的业务逻辑程序代码 //——请根据您的业务逻辑来编写程序(以下代码仅作参考)—— //获取支付宝的通知返回参数,可参考技术文档中页面跳转同步通知参数列表 //解析XML if (!empty($doc->getElementsByTagName("alipay")->item(0)->nodeValue)) { $alipay = $doc->getElementsByTagName("alipay")->item(0)->nodeValue; // echo $alipay; $trade_no = $doc->getElementsByTagName("trade_no")->item(0)->nodeValue; $out_trade_no = $doc->getElementsByTagName("out_trade_no")->item(0)->nodeValue; $trade_status = $doc->getElementsByTagName("trade_status")->item(0)->nodeValue; logResult("RETURN_URL,START," . date("Y-m-d h:i:sa") . ",CODE:" . $out_trade_no); ini_set("soap.wsdl_cache_enabled", "0"); $client = new SoapClient('http://www.x-mai.com/index.php?r=restful/alipay/do'); $array = array("key" => "2sfwe2232fss23", 'state' => $trade_status, 'trade_no' => $trade_no, 'orderid' => $out_trade_no); $result = $client->Notify($array); if ($result != "success") { logResult($result); } logResult("RETURN_URL,END," . date("Y-m-d h:i:sa") . ",CODE:" . $out_trade_no); } //——请根据您的业务逻辑来编写程序(以上代码仅作参考)—— ?> </body> </html>