国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁(yè) 微信小程式 微信開發(fā) 5 分鐘實(shí)現(xiàn)微信支付接入教學(xué)課程

5 分鐘實(shí)現(xiàn)微信支付接入教學(xué)課程

Dec 04, 2017 am 11:05 AM
存取 支付 教學(xué)

其實(shí)在一個(gè)網(wǎng)站或 App 服務(wù)中接入支付並不是什麼難事,只要你不害怕去做,認(rèn)真去了解整個(gè)支付的交互流程,實(shí)現(xiàn)起來真的是最多半個(gè)小時(shí)的事情。本文是在使用 Ping++ 整合支付功能的基礎(chǔ)之上,實(shí)現(xiàn)微信支付,大概只需要五分鐘。

今早收到微信通知,昨天申請(qǐng)的微信支付的接入申請(qǐng)已經(jīng)通過,顧早上的時(shí)候就順便把微信支付給接入了。由於之前我就使用 Ping++ 接入了支付寶的即時(shí)到帳服務(wù),所以在這個(gè)基礎(chǔ)上增加一個(gè)微信支付的接入,想想就是分分鐘的事情。

配置 Ping++ 後臺(tái)

待你申請(qǐng)的微信支付通過之後,你會(huì)拿到四個(gè)非常關(guān)鍵的資訊。

配置正確之後,需要簡(jiǎn)單地修改後端發(fā)起支付的程式碼,因?yàn)橹Ц秾毢臀⑿胖Ц对赑ing++ 的系統(tǒng)中是有細(xì)微的差別的,具體是extra 這個(gè)參數(shù)的區(qū)別:使用支付寶即時(shí)到帳的時(shí)候,在extra 部分需要傳入?success_url 作為同步跳轉(zhuǎn)需要,而微信支付則需要在extra 字段傳入對(duì)於的product_id ,這部分的代碼可以這樣:

switch ( $channel ) {    case 'alipay_pc_direct' :      
 $extra['success_url'] = url('/payment/done');       
  break;    case 'wx_pub_qr':       
   $extra['product_id'] = $this->wechatOrder();    
       break;    default:      
         //more extra comes here}

這部分我認(rèn)為是一分鐘就可以搞定!

修改前端程式碼

到這裡,其實(shí)只留了兩分鐘給前端了,不過這個(gè)足矣。因?yàn)槲抑笆褂肰uejs 重構(gòu)了支付的組件,所以在增加微信之後的時(shí)候就是加一些條件判斷就OK,不過需要特別注意一點(diǎn)就是,微信支付是只支持掃碼的,並沒有什麼跳轉(zhuǎn)鏈接的概念,所以我們需要一個(gè)處理二維碼的函式庫(kù),這裡就可以直接使用我之前推薦的vue-qrcode 的了。

then((response) => {
    if(this.channel === 'wx_pub_qr') {
      this.status = 'paying';
      this.qrcodeUrl = 
           response.data.credential.wx_pub_qr;
      this.timeId = setInterval(() => {
          if (this.status == 'success') {
              clearInterval(this.timeId);
          }
          this.checkPaymentDone(response.data.id);
       }, 5000)
    }
 }
 
checkPaymentDone(chargeId) {
    axios.post('/payment/check', {
        chargeId: chargeId
    }).catch(error => {
        this.status = 'exception';
    }).then(response => {
        if (response.data.finished) {
            this.status = 'success';
        }
    })
},

這樣在展示二維碼的時(shí)候就可以這樣:

<div v-show="status == &#39;paying&#39;">
    <p v-show="channel == &#39;wx_pub_qr&#39;">
        <qrcode 
         :value="qrcodeUrl"
         v-if="qrcodeUrl"
        :options="{ size: 170 }">
        </qrcode>
    </p>
    <p>請(qǐng)使用微信掃碼支付</p>
</div>

這樣用戶就可以在選擇微信支付的時(shí)候,正確看到微信收款的二維碼了!兩分鐘!

以上內(nèi)容就是關(guān)於5 分鐘實(shí)現(xiàn)微信支付接入教學(xué)方法,希望能幫助大家。

相關(guān)推薦:

用h5做出微信的支付過程的實(shí)作步驟

Thinkphp整合微信支付功能詳解

微信小程式開發(fā)之總結(jié)支付功能錯(cuò)誤

#

以上是5 分鐘實(shí)現(xiàn)微信支付接入教學(xué)課程的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁(yè)開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1600
29
PHP教程
1502
276
得物使用教程 得物使用教程 Mar 21, 2024 pm 01:40 PM

得物APP是當(dāng)前十分火爆品牌購(gòu)物的軟體,但是多數(shù)的用戶不知道得物APP中功能如何的使用,下方會(huì)整理最詳細(xì)的使用教程攻略,接下來就是小編為用戶帶來的得物多功能使用教學(xué)匯總,有興趣的用戶快來一起看看吧!得物使用教學(xué)【2024-03-20】得物分期購(gòu)怎麼使用【2024-03-20】得物優(yōu)惠券怎麼獲得【2024-03-20】得物人工客服怎麼找【2024-03-20】得物取件碼怎麼查看【2024-03-20】得物求購(gòu)在哪裡看【2024-03-20】得物vip怎麼開【2024-03-20】得物怎麼申請(qǐng)退換貨

百度地圖搭計(jì)程車如何支付 搭計(jì)程車的付款步驟介紹 百度地圖搭計(jì)程車如何支付 搭計(jì)程車的付款步驟介紹 Mar 13, 2024 am 10:04 AM

百度地圖APP現(xiàn)在已經(jīng)都成為了超多用戶們首選的出行導(dǎo)航的軟體,那麼這裡的一些功能全面,都能夠免費(fèi)的讓大家進(jìn)行選擇操作哦,解決自己日常出行方面會(huì)遇到的一些問題,完全都能夠查詢到自己的一些出行的路線,規(guī)劃自己的一些出行的方案,查詢完對(duì)應(yīng)的這一些路線,都能根據(jù)自己的需求,選擇合適的一些出行方式,那麼你們不管是選擇一些公共交通,騎行,步行或是搭計(jì)程車等,都能滿足你們的,有著對(duì)應(yīng)的一些導(dǎo)航路線,成功的帶領(lǐng)你們?nèi)ネ车兀屈N大家選擇打車的話,都能感到更加的方便,超多的一些司機(jī)們都是會(huì)在線上接單,搭計(jì)程車變得超級(jí)

夏天,一定要試試拍攝彩虹 夏天,一定要試試拍攝彩虹 Jul 21, 2024 pm 05:16 PM

夏天雨後,常常能見到美麗又神奇的特殊天氣景象-彩虹。這也是攝影中可遇而不可求的難得景象,非常出片。彩虹出現(xiàn)有這樣幾個(gè)條件:一是空氣中有充足的水滴,二是太陽以較低的角度照射。所以下午雨過天晴後的一段時(shí)間內(nèi),是最容易看到彩虹的時(shí)候。不過彩虹的形成受天氣、光線等條件的影響較大,因此一般只會(huì)持續(xù)一小段時(shí)間,而最佳觀賞、拍攝時(shí)間更為短暫。那麼遇到彩虹,怎樣才能合理地記錄下來並拍出質(zhì)感呢? 1.尋找彩虹除了上面提到的條件外,彩虹通常出現(xiàn)在陽光照射的方向,即如果太陽由西向東照射,彩虹更有可能出現(xiàn)在東

DisplayX(顯示器測(cè)試軟體)使用教學(xué)課程 DisplayX(顯示器測(cè)試軟體)使用教學(xué)課程 Mar 04, 2024 pm 04:00 PM

在購(gòu)買顯示器的時(shí)候?qū)ζ溥M(jìn)行測(cè)試是必不可少的一環(huán),能夠避免買到有損壞的,今天小編教大家來使用軟體對(duì)顯示器進(jìn)行測(cè)試。方法步驟1.首先要在本站搜尋下載DisplayX這款軟體,安裝打開,會(huì)看到提供給用戶很多種檢測(cè)方法。 2.使用者點(diǎn)擊常規(guī)完全測(cè)試,首先是測(cè)試顯示器的亮度,使用者調(diào)整顯示器使得方框都能看得清楚。 3.之後點(diǎn)選滑鼠即可進(jìn)入下一節(jié),如果顯示器能夠分辨每個(gè)黑色白色區(qū)域那表示顯示器還是不錯(cuò)的。 4.再次按一下滑鼠左鍵,會(huì)看到顯示器的灰階測(cè)試,顏色過渡越平滑表示顯示器越好。 5.另外在displayx軟體中我們

photoshopcs5是什麼軟體? -photoshopcs5使用教學(xué)課程 photoshopcs5是什麼軟體? -photoshopcs5使用教學(xué)課程 Mar 19, 2024 am 09:04 AM

PhotoshopCS是PhotoshopCreativeSuite的縮寫,由Adobe公司出品的軟體,被廣泛用於平面設(shè)計(jì)和圖像處理,作為新手學(xué)習(xí)PS,今天就讓小編為您解答一下photoshopcs5是什麼軟體以及photoshopcs5使用教程。一、photoshopcs5是什麼軟體AdobePhotoshopCS5Extended是電影、視訊和多媒體領(lǐng)域的專業(yè)人士,使用3D和動(dòng)畫的圖形和Web設(shè)計(jì)人員,以及工程和科學(xué)領(lǐng)域的專業(yè)人士的理想選擇。呈現(xiàn)3D影像並將它合併到2D複合影像中。輕鬆編輯視

全角英文字母轉(zhuǎn)換為半角字母的簡(jiǎn)單教程 全角英文字母轉(zhuǎn)換為半角字母的簡(jiǎn)單教程 Mar 25, 2024 pm 09:21 PM

使用電腦輸入英文時(shí),有時(shí)候我們會(huì)遇到全角英文字母和半角英文字母的差異。全角英文字母是指在輸入法為中文模式下,按下Shift鍵和英文字母鍵組合輸入的字符,它們佔(zhàn)據(jù)一個(gè)全角字符寬度。而半角英文字母則是指在輸入法為英文模式下直接輸入的字符,它們佔(zhàn)據(jù)半個(gè)字符寬度。在某些情況下,我們可能需要將全角英文字母轉(zhuǎn)換為半角字母,以下是一個(gè)簡(jiǎn)單的教學(xué):首先,打開文字編輯器或任

PHP教學(xué):如何將int型別轉(zhuǎn)換為字串 PHP教學(xué):如何將int型別轉(zhuǎn)換為字串 Mar 27, 2024 pm 06:03 PM

PHP教學(xué):如何將int型別轉(zhuǎn)換為字串在PHP中,將整型資料轉(zhuǎn)換為字串是常見的操作。本教學(xué)將介紹如何使用PHP內(nèi)建的函數(shù)將int型別轉(zhuǎn)換為字串,同時(shí)提供具體的程式碼範(fàn)例。使用強(qiáng)制型別轉(zhuǎn)換:在PHP中,可以使用強(qiáng)制型別轉(zhuǎn)換的方式將整型資料轉(zhuǎn)換為字串。這種方法非常簡(jiǎn)單,只需要在整型資料前加上(string)即可將其轉(zhuǎn)換為字串。下面是一個(gè)簡(jiǎn)單的範(fàn)例程式碼

微信關(guān)收款聲音的步驟教程 微信關(guān)收款聲音的步驟教程 Mar 26, 2024 am 08:30 AM

1.首先打開微信。 2.點(diǎn)選右上角【+】。 3.點(diǎn)選二維碼收款。 4.點(diǎn)擊右上角三個(gè)小點(diǎn)。 5.點(diǎn)選關(guān)閉收款到帳語音提醒。

See all articles