成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > thinkphp5實(shí)現(xiàn)微信掃碼支付

thinkphp5實(shí)現(xiàn)微信掃碼支付

熱門標(biāo)簽:騰訊外呼管理系統(tǒng) 岳陽外呼型呼叫中心系統(tǒng)在哪里 昭通辦理400電話 山西回?fù)芡夂粝到y(tǒng) 揚(yáng)州地圖標(biāo)注app 百應(yīng)電話機(jī)器人服務(wù) 河南電銷卡外呼系統(tǒng)哪家強(qiáng) 青島語音外呼系統(tǒng)招商 山西探意電話機(jī)器人

本文實(shí)例為大家分享了thinkphp5微信掃碼支付的具體代碼,供大家參考,具體內(nèi)容如下

配置WxPay.Config.php

控制器

//微信支付
//參數(shù) 訂單 價(jià)格
 public function wxPay($order_number,$money)
 {
  header("Content-type:text/html;charset=utf-8");
   //require_once VENDOR_PATH.'/alipaymobile/config.php';
  require_once VENDOR_PATH.'/wxpay/WxPay.Api.php';//引入微信支付
  require_once VENDOR_PATH.'/wxpay/WxPay.Notify.php';
  require_once VENDOR_PATH.'/wxpay/phpqrcode/phpqrcode.php';

  $input = new \WxPayUnifiedOrder();//統(tǒng)一下單
  $config = new \WxPayConfig();//配置參數(shù)
  $notify = new \QRcode();
  //$paymoney = input('post.paymoney'); //支付金額
  $paymoney = $money; //測試寫死
  //$paymoney = 0.01; //測試寫死
  //$str = date('Ymd').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8);//生成訂單號 
  $out_trade_no = $order_number; //商戶訂單號(自定義)
  $goods_name = '掃碼支付'.$paymoney.'元'; //商品名稱(自定義)
  $input->SetBody($goods_name);
  $input->SetAttach($goods_name);
  $input->SetOut_trade_no($out_trade_no);
  $input->SetTotal_fee($paymoney*100);//金額乘以100
  $input->SetTime_start(date("YmdHis"));
  $input->SetTime_expire(date("YmdHis", time() + 600));
  $input->SetGoods_tag("test");
  //回調(diào)地址 注意能訪問
  $input->SetNotify_url("http://www.域名.com/index.php/index/index/wxpaynotifyurl"); //回調(diào)地址
  $input->SetTrade_type("NATIVE");
  $input->SetProduct_id('123456789');//商品id
  $result = \WxPayApi::unifiedOrder($config, $input);
  if($result['result_code']=='SUCCESS'  $result['return_code']=='SUCCESS') {
   $url = $result["code_url"];
   $this->assign('money',$paymoney);
   $this->assign('url',$url);
   $this->assign('num',$out_trade_no);
   //映射視圖 微信二維碼需要自己生成 
   return view("../../../template/wxpay");
  }else{
   $this->error('參數(shù)錯(cuò)誤'); 
  }
  // return view();

 }

視圖 生成二維碼 進(jìn)行掃描付款

!doctype html>
html>
head>
meta charset="utf-8">
title>微信支付頁面/title>
style>
.wxsm{ width:1200px; margin:0 auto; overflow:hidden;}
.wxsmt{ width:100%; height:40px; border-bottom:1px solid #ccc;}
.wxsmt h2{ font-size:14px; line-height:40px; color:#232323; font-weight:400; text-align:center;}
.wxsmc{ width:100%; overflow:hidden;}
.smcr{ overflow:hidden; margin:0 auto; }
.smcr h2{ font-size:14px; font-weight:400; line-height:40px; text-align:center;}
.smcr h2 span{ font-size:20px; color:#f23535;}
.smcrb{ width:100%; overflow:hidden;;}
.smm{ width:218px; height:284px; border:1px solid #3cb035; background:#3cb035; margin:0 auto}
.smm img{ width:218px; height:218px; background:#fff;}
.smm span{ display:block; color:#fff; line-height:66px; text-align:center;}

/style>
script src="__TEMP__/js/jquery-1.10.1.min.js">/script>

/head>

body>

div class="wxsm">
 div class="wxsmt">
  h2>訂單提交成功,請盡快付款/h2>
 /div>
 div class="wxsmc">
  div class="smcr">
   h2>應(yīng)付金額:span>{$money}/span>元/h2>
   div class="smcrb">
    div class="smm">
     img src="/vendor/wxpay/qrcode.php?data=?php echo urlencode($url);?>"/>
     span>打開微信,掃描二維碼支付/span>
    /div>
   /div>
  /div>
 /div>
/div>

script> 
 //設(shè)置每隔1000毫秒執(zhí)行一次load() 方法 
 var myIntval=setInterval(function(){loads()},1000); 
 function loads(){ 
  
  var xmlhttp; 
    // 輪詢的瀏覽器設(shè)置 
    if (window.XMLHttpRequest){ 
     // code for IE7+, Firefox, Chrome, Opera, Safari 
     xmlhttp=new XMLHttpRequest(); 
    }else{ 
     // code for IE6, IE5 
     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
    xmlhttp.onreadystatechange=function(){ 
     if (xmlhttp.readyState==4  xmlhttp.status==200){ 
      trade_state=JSON.parse(xmlhttp.responseText); 
      console.log(trade_state);//打印查看輪詢的狀態(tài),也可以關(guān)閉。
      //判斷訂單支付狀態(tài) 并用document.getElementById方法賦值到myDiv中;
      if(trade_state.code=='SUCCESS'){ 
       
       //延遲3000毫秒執(zhí)行tz() 方法
       clearInterval(myIntval);
       //進(jìn)行跳轉(zhuǎn)。
        var url = "{:url('index/center')}";
        var http = window.location.protocol;
        var zhu = window.location.host;
        setTimeout("location.href='"+http+"http://"+zhu+""+url+"'",1500); 
      }else if(trade_state.code=='REFUND'){ 
       
       clearInterval(myIntval); 
      }else if(trade_state.code=='NOTPAY'){ 
         
      }else if(trade_state.code=='CLOSED'){ 
       
       clearInterval(myIntval);
      }else if(trade_state.code=='REVOKED'){ 
       
       clearInterval(myIntval);
      }else if(trade_state.code=='USERPAYING'){ 
       
      }else if(trade_state.code=='PAYERROR'){ 
       
       clearInterval(myIntval); 
      } 
       
     } 
    } 
  //orderquery.php 文件返回訂單狀態(tài),通過訂單狀態(tài)確定支付狀態(tài) 
  xmlhttp.open("POST","/vendor/wxpay/orderquery.php",false); 
  //下面這句話必須有 
  //把標(biāo)簽/值對添加到要發(fā)送的頭文件。 
  xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); 
  xmlhttp.send("out_trade_no=?php echo $num;?>"); 
   
 } 
/script>

/body>
/html>

支付回調(diào)

public function wxpaynotifyurl()
 {
  //$xml = $GLOBALS['HTTP_RAW_POST_DATA']; //返回的xml
 $xml = file_get_contents("php://input");
 //$results = db('fund') -> where('id',1) -> update(['a'=>$xml]);exit();
  $xmlArr = $this->Init($xml);
  file_put_contents(dirname(__FILE__).'/xml.txt',$xml); //記錄日志 支付成功后查看xml.txt文件是否有內(nèi)容 如果有xml格式文件說明回調(diào)成功
  
  $out_trade_no=$xmlArr['out_trade_no']; //訂單號
  $total_fee=$xmlArr['total_fee']/100; //回調(diào)回來的xml文件中金額是以分為單位的
  $result_code=$xmlArr['result_code']; //狀態(tài)
  //$result = db('order') -> where(['order' => $out_trade_no]) -> find();
  //if($result['price'] == $total_fee){
   if($result_code=='SUCCESS'){ //數(shù)據(jù)庫操作
    //處理數(shù)據(jù)庫操作 例如修改訂單狀態(tài) 給賬戶充值等等 
 
    echo 'SUCCESS'; //返回成功給微信端 一定要帶上不然微信會(huì)一直回調(diào)8次
    exit; 
   }else{ //失敗
    return false;
    exit;
   }
  
  
 }
 public function Init($xml)
 {
  $array_data = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true);
  return $array_data;
 }

簡單的寫了一下 能實(shí)現(xiàn)簡單的thinkphp5+微信掃碼支付的大體流程 若有有問題的地方 還請各位大神指點(diǎn)

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • php微信掃碼支付 php公眾號支付
  • PC端微信掃碼支付成功之后自動(dòng)跳轉(zhuǎn)php版代碼
  • php實(shí)現(xiàn)微信掃碼支付
  • PHP 接入微信掃碼支付總結(jié)(總結(jié)篇)
  • PHP 微信掃碼支付源代碼(推薦)
  • php實(shí)現(xiàn)微信掃碼自動(dòng)登陸與注冊功能

標(biāo)簽:宜賓 婁底 黃南 寶雞 鎮(zhèn)江 銅川 南陽 湛江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《thinkphp5實(shí)現(xiàn)微信掃碼支付》,本文關(guān)鍵詞  thinkphp5,實(shí)現(xiàn),微信,掃碼,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《thinkphp5實(shí)現(xiàn)微信掃碼支付》相關(guān)的同類信息!
  • 本頁收集關(guān)于thinkphp5實(shí)現(xiàn)微信掃碼支付的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲欧洲一区| 黄色国产在线观看| 国产av无码专区亚洲精品| 狠狠色丁香婷婷| 素人一区二区三区| 成人白浆超碰人人人人| 美女航空一级毛片在线播放| 综合久久五月天| 亚洲综合小说网| 国产高潮久久久| 91国模少妇一区二区三区| 国产精品中文有码| 亚洲va欧美va国产综合久久| 亚洲欧美在线第一页| 欧美新色视频| 日本特黄一级片| 日本少妇一级片| 最新中文字幕在线视频| 黄色片在线观看网站| 四虎5151久久欧美毛片| 久久综合给合久久狠狠色| 少妇精品导航| 高清一区二区三区四区五区| 久88久久88久久久| 亚洲一区二区图片| 午夜av电影一区| 高潮一区二区三区| 麻豆精品传媒视频| 日本熟女一区二区| 亚洲亚洲精品在线观看| 午夜精品久久久久久| 亚洲精品乱码久久久久久金桔影视| 国产精品a久久久久久| 久久裸体视频| 性网站在线免费观看| www.cao超碰| 91在线视频免费看| 爱福利在线视频| 好看的日韩av电影| 中文久久久久久| 欧美性xxxxxxx| 日韩免费在线视频| 欧美xxx另类| 成人性生交大片免费| 调教一区二区| 欧美日韩在线综合| 超碰在线国产97| 岛国最新视频免费在线观看| 一本到高清视频免费精品| 日韩欧美亚洲在线| 欧美高清视频www夜色资源网| 老色鬼在线视频| 午夜精品三级视频福利| 国产精品久久久久久久免费软件| 自由的xxxx在线视频| 青草久久伊人| 午夜影院免费观看视频| 欧美成人a交片免费看| 性做久久久久久久免费看| 岛国一区二区三区高清视频| 丰满放荡岳乱妇91ww| 精品免费一区二区三区蜜桃| 久久精品久久精品久久| 国产福利在线播放| 你懂的国产精品永久在线| 性欧美一区二区| 国产福利视频在线观看| 国产尤物视频在线| 91麻豆精品国产综合久久久久久| 9999精品成人免费毛片在线看| 日韩中文字幕一区二区| 一个色综合网| 欧美高清电影在线看| 乱中年女人伦av一区二区| 欧美日韩人妻精品一区二区三区| 9lporm自拍视频区在线| 亚洲最大的成人av| 欧美一区二区三区免费视| 午夜精彩视频| www.久久视频| 二区三区四区高清视频在线观看| 欧美一级免费视频| 国产免费人做人爱午夜视频| 国产毛片毛片毛片毛片毛片毛片| 欧美日本在线播放| 欧美国产精品久久| 欧美sm精品调教视频| 色欲狠狠躁天天躁无码中文字幕| 一区二区精品在线观看| www亚洲欧美| 亚洲午夜久久久久久久久| 中文子幕无线码一区tr| 黄色片子免费看| 91免费公开视频| 国产精品久久久久久久久免费桃花| 欧美专区一区二区三区| 国产精品乱码人人做人人爱| 国产乱视频在线观看| 女人18毛片水真多18精品| 另类图片亚洲色图| 国产精品国产自产拍在线| 日韩精品在线播放| 欧洲精品一区二区三区| 国产又爽又黄又刺激的软件| 国产一级特黄a高潮片| 少妇熟女一区二区| 东方欧美亚洲色图在线| 成人在色线视频在线观看免费大全| 99免费在线观看视频| 久久青青草原亚洲av无码麻豆| 日韩在线一区二区三区四区| 鲁大师成人一区二区三区| a级在线观看视频| 不卡的av电影| 久久久久久久久久久99999| 午夜影院欧美| 国产精品一区二区免费看| 婷婷五月综合激情| а√资源新版在线天堂| 午夜电影一区| gogogo高清免费观看在线视频| 国产视频精选在线| 免费在线高清av| 国产在线三区| 欧美日韩免费观看视频| 亚洲天堂一区在线观看| 亚洲国产一区在线观看| 91精品婷婷国产综合久久性色| 我的公把我弄高潮了视频| www.国产视频.com| 中文字幕在线综合| 欧美激情一区二区三区在线视频| 福利一区二区三区四区| 亚洲图片一区二区| 主播福利视频一区| 亚洲在线观看网站| 日本妇乱大交xxxxx| 亚洲综合极品香蕉久久网| 亚洲色图二区| 奇米888一区二区三区| 国产一区二区亚洲| 4438x成人网全国最大| 国产又粗又爽视频| 日韩成人av在线| swag国产精品一区二区| 午夜精品久久久久久久99热影院| www.在线视频.com| 亚洲午夜精品久久久久久浪潮| 91精品91| 亚洲色图 欧美| 国内精品视频一区二区三区| 3d动漫一区二区三区| 免费看黄色的视频| 亚洲电影一区| 亚洲色婷婷久久精品av蜜桃| 青春草免费视频| 亚洲精品不卡在线观看| 国产四区在线观看| 精品美女www爽爽爽视频| 精品无码久久久久| 91在线码无精品| 亚洲国产欧美国产综合一区| 激情亚洲综合网| 爱草tv视频在线观看992| 毛片网站网址| 最近日韩中文字幕中文| 国产精品9999久久久久仙踪林| 久久久精品天堂| 日韩电影中文字幕一区| 丰满少妇被猛烈进入一区二区| 天天干在线视频论坛| 国产www在线| 欧美aa一级| 精品人妻一区二区三区麻豆91| 一级片免费在线播放| 美女网站免费看| 国产精品久久久乱弄| 男人的天堂视频在线| 成人性生交大片免费看小说| 日韩av免费播放| 亚洲人成电影在线观看天堂色| 日本少妇一区二区| 性色av一区二区三区免费| 在线看片国产福利你懂的| 超碰在线94| 美脚丝袜一区二区三区在线观看| 久久久久久久久久久久久久久久久久久久| 亚洲精品国产第一综合99久久| 神马午夜久久| 国产1区2区3区在线| 欧美国产综合色视频| 一区中文字幕电影| 韩国精品一区二区三区| 秋霞av亚洲一区二区三| 欧美喷水一区二区| 欧美国产精品中文字幕| av中文资源在线资源免费观看| 久久久伦理片| 国产欧美一区二区精品仙草咪| 亚洲人成网站精品片在线观看| 色婷婷av一区二区三区久久| 免费在线视频欧美| 亚洲欧美成人精品| 欧美日韩在线观看一区二区| 成人免费视频网站在线观看| 国产精品免费电影| 久久韩剧网电视剧| 黄av在线免费观看| www.久久网| 国产日韩av网站| 国产呦小j女精品视频| 色先锋aa成人| 亚洲午夜精品一区二区| 九七影院97影院理论片免费| 91网页在线观看| 欧洲精品在线一区| 国产成人aa在线观看网站站| 精品久久久久久久久久中文字幕| 色琪琪综合男人的天堂aⅴ视频| 色综合天天爱| 午夜免费一级片| 91人妻一区二区三区蜜臀| 久久久不卡网国产精品二区| 91蝌蚪porny九色| 日韩精品首页| 欧美变态口味重另类| 免费毛片大全| www在线免费观看视频| 欧美日韩乱国产| 亚洲美洲欧洲综合国产一区| 丁香综合五月| 欧美a级理论片| 久久久久久久久久久免费视频| 日韩特级毛片| 精品国产欧美成人夜夜嗨| 秋霞午夜在线观看| 国产日韩视频一区| www.色精品| 欧美猛男男办公室激情| 97精品高清一区二区三区| 最近高清中文在线字幕在线观看1| 456亚洲精品成人影院| 一女二男3p波多野结衣| 毛片网站网址| 国产剧情一区二区| 日韩av视屏| 激情婷婷欧美| 欧美精品在欧美一区二区| 蜜桃av一区二区| 国产寡妇亲子伦一区二区三区四区| 88av在线播放| a天堂在线观看视频| 青青草草视频| 亚洲91av视频| 中文字幕中文字幕中文字幕亚洲无线| 成人免费xxxxx在线视频| av先锋影音资源站| 国产精品av在线播放| 亚洲a一区二区三区| 日本视频免费| 性感少妇一区| 亚洲精品中文字幕有码专区| 日韩福利电影在线| 欧美国产日韩亚洲一区| 9999国产精品| 日本特黄久久久高潮| 来个黄色网址| 国产肥老妇视频| 国产色在线播放| 男人皇宫亚洲男人2020| 男女激情无遮挡| 51精品视频一区二区三区| 亚洲精品小区久久久久久| 欧美日韩成人影院| 国产精品免费视频一区| 国产男女无套在线播放| 成人高清在线观看视频| 高清电影在线免费观看| 成人444kkkk在线观看| 日本三级理论片| 免费一级欧美片在线播放| 欧美区一区二区三区| 亚洲三级黄色片| 青青在线免费观看视频| 成人看的羞羞网站| 精品不卡一区二区| 91丨九色丨蝌蚪丨老板| 很黄很黄激情成人| 99久久精品免费看国产四区| 日韩a级黄色片| 久操视频在线观看| 一本色道久久综合亚洲精品高清| 日本啊v在线| 国产一区二区三区四区五区在线| 久久手机精品视频| 在线观看av免费| 97人妻一区二区精品免费视频| 亚洲日穴在线视频| 久热在线观看视频| 亚洲国产成人在人网站天堂| 国产免费永久在线观看| 色天下一区二区三区| 成人亚洲精品777777大片| 久久人体av| www.在线观看av| 四虎国产精品永远| 77777_亚洲午夜久久多人| 欧美成人三区| 中文字幕一区日韩精品| 噜噜噜久久,亚洲精品国产品| 小早川怜子影音先锋在线观看| 午夜精品久久久久久久99热浪潮| 一二三在线视频| 亚洲成a人v欧美综合天堂| 天堂午夜影视日韩欧美一区二区| 在线观看二区| 国产一级片免费看| 舔足天天操天天射| 人体私拍套图hdxxxx| 强制捆绑调教一区二区| 欧美做爰性生交视频| 亚洲欧洲黄色网| 亚洲一区二区三区自拍| 国产精品视频第一页| 亚洲精品国产精品自产a区红杏吧| 国产成人精品一区二区| 99av国产精品欲麻豆| 精品成人免费视频|