我们在用TP开发微信支付时,微信支付进行回调,回调的内容里面,到时回调了些啥 ?具体上代码:
<xml><appid><![CDATA[XXX]]></appid> AppID<bank_type><![CDATA[CFT]]></bank_type><cash_fee><![CDATA[1]]></cash_fee><fee_type><![CDATA[CNY]]></fee_type> 币种<is_subscribe><![CDATA[Y]]></is_subscribe> 是否关注<mch_id><![CDATA[XXX]]></mch_id> 商户号<nonce_str><![CDATA[XXX]]></nonce_str><openid><![CDATA[XXX]]></openid> 支付者微信openid<out_trade_no><![CDATA[XXX]]></out_trade_no> 商户订单号<result_code><![CDATA[SUCCESS]]></result_code><return_code><![CDATA[SUCCESS]]></return_code><sign><![CDATA[XXX]]></sign><time_end><![CDATA[XXX]]></time_end><total_fee>1</total_fee> 支付金额<trade_type><![CDATA[JSAPI]]></trade_type> <transaction_id><![CDATA[XXX]]></transaction_id></xml>在接收数据后,进行怎样的处理呢?看代码:
$dataFromClient = $GLOBALS["HTTP_RAW_POST_DATA"];$postObj = simplexml_load_string($dataFromClient, 'SimpleXMLElement', LIBXML_NOCDATA);//商户订单号 $out_trade_no = $postObj-> out_trade_no;//付款人openid $openid = $postObj-> openid; 剩下的就是业务处理了。