當前位置:編程學習大全網 - 網站源碼 - PHP怎麽解析微信支付結果返回的xml

PHP怎麽解析微信支付結果返回的xml

$input?=?file_get_contents('php://input');

if?(!empty($input)?&&?empty($_GET['out_trade_no']))?{

$obj?=?simplexml_load_string($input,?'SimpleXMLElement',?LIBXML_NOCDATA);

$data?=?json_decode(json_encode($obj),?true);

//根據$data處理自己所要的邏輯

}

$data具體參數看微信文檔,最常用的是:out_trade_no(商戶訂單號)、transaction_id(微信交易號)、result_code(交易狀態)

交易狀態如果是success記得處理完邏輯後返回壹個success,不然微信會認為妳的處理未完成而繼續向服務器發送請求

  • 上一篇:為什麽蘋果ios9不能安裝錢卡和陸謙?
  • 下一篇:首次進口水果怎麽報關,進口水果的流程
  • copyright 2024編程學習大全網