溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

PHP 微信掃碼支付

發(fā)布時(shí)間:2020-06-26 18:44:50 來(lái)源:網(wǎng)絡(luò) 閱讀:24955 作者:pansw113 欄目:web開(kāi)發(fā)
        $count = $count*100;
        vendor('WeixinPC.WxPayApi');//引入
        vendor('WeixinPC.Notify');//引入
        vendor('WeixinPC.WxPayNativePay');//引入
        $notify = new \NativePay();
        $input = new \WxPayUnifiedOrder(); //調(diào)用統(tǒng)一下單類
        $input->SetBody($data['title']);
        $input->SetAttach($data['title']);
        $input->SetOut_trade_no($_POST['number']);
        $input->SetTotal_fee($count);
        //$input->SetTotal_fee($count);
        //$input->SetTotal_fee("$count");
        $input->SetTime_start(date("YmdHis"));
        $input->SetTime_expire(date("YmdHis", time() + 7200));
        //$input->SetGoods_tag("test");
        $ss=S('config');

        $input->SetNotify_url("http://".$_SERVER['SERVER_NAME']."/Wxpay/WxHui");

        $input->SetTrade_type("NATIVE");
    $input->SetProduct_id($_POST['number']);
    $result = $notify->GetPayUrl($input);
    $url2 = $result["code_url"];  //二維碼地址 調(diào)用方式<img alt="模式一掃碼支付" src="http://paysdk.weixin.qq.com/example/qrcode.php?data='$url2" />

//前臺(tái)可做一個(gè)js定時(shí) 每?jī)擅雸?zhí)行 查詢是否支付成功 成功后跳轉(zhuǎn)頁(yè)面等操作
'" style="width:200px;height:200px;"/>/

//微信支付掃碼支付 回調(diào)地址
public function WxHui(){
vendor('WeixinPC.Notify');
$notify = new \PayNotifyCallBack();
$notify->Handle(false);
$is_success = $notify->IsSuccess();
$bdata = $is_success['data']; //獲取微信回調(diào)數(shù)據(jù)
if($is_success['code'] == 1){````
$total_fee=$bdata['total_fee']/100;//支付金額
$trade_no=$bdata['transaction_id'];//微信訂單號(hào)
$out_trade_no=$bdata['out_trade_no'];//系統(tǒng)訂單號(hào)
$openid=$bdata['openid'];//用戶在商戶appid下的唯一標(biāo)識(shí)
$number = explode('-',$out_trade_no);
$type = substr($out_trade_no,0,1);
echo 'success';
}
}

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI