目錄

1. 什麼是 wp 與支付寶的系統整合?

2. 為什麼寫這篇文章?

3. 系統整合的步驟

4. 一些感想

正文

1. 什麼是 wp 與支付寶的系統整合?

支付寶是目前國內最流行的電子支付平臺。在國內,只要你做線上銷售,就難免要和支付寶打交道。特別是由於目前支付寶的商家服務已經免去申請費 (但是需要支付分潤,1+%),支付寶就日益成為做網路營銷的重要支付手段之一。

WordPress 是一個開源的部落格程式 (但是現在,我們幾乎內容把它變成了一個 CMS 內容管理系統了) 。有著先天的搜尋引擎友好性,是 SEOer 的最愛。特別是,由於它的開源、簡約,世界各地的 wp 愛好者為其開發了數以千計的功能拓展 (plugins) 以及數以萬計的模板應用 (theme) 和微件 (widgets) 。這些都是 wp 有著強大生命力的原因。

基於上面的原因,目前,有更多的 seo 人士希望把 wp 的 SEO 友好性、豐富的功能拓展與支付寶的通用性結合起來,透過 wp 與 alipay 的整合,實現轉化率更高地線上銷售。

2. 為什麼寫這篇文章?

不久前,我利用 wp-mu,搞了一個新的多使用者建站系統。雖然目標群體是廣大的喜歡“ 免費” 的使用者,但是,出於盈利的考慮,還是希望將一些高階功透過使用者付費的方式才能使用。於是,就想到了在 wp 系統中嵌入支付寶支付通道。之前,我已經看到國內一些 BSP(好像就那麼幾家) 已經採用支付寶與 wp 整合的方式,但不知道人家是怎麼實現的。透過搜尋,滿眼看到的都是有著和我一樣需求的人。另外,還有一些高人,動輒說要修改整站的結構才能實現整合云云。幾天下來,竟然無果。於是,打算自己動手嘗試。結果是,很簡單,成功了。

3. 系統整合的步驟

由於時間有限,這些步驟就不截圖了。因為大家要麼是做 seo 的,要麼是做開發的,我用文字寫出來,想必大家都能明白我說的啥。現在開始。

wp 與支付寶系統整合的主要步驟:

a 、申請支付寶商家服務

b 、獲取系統整合 API

c 、介面安裝與程式碼修改

具體說:

(1) 註冊一個支付寶帳號。在這裡:https://www.alipay.com/

(2) 登入後,進入支付寶首頁“ 商家服務”-“ 即時到帳 (我需要的)”

(3) 填寫商家服務中心申請表格,並進行“ 簽約商家” 的實名認證。需要你提供真實的個人資訊及手機號碼,以便接收驗證碼

(4) 提交資訊並等待大約 24 小時

(5) 接收簽約商家確認郵件並下載系統整合需要的程式碼示例。如果你不懂程式碼,就登入支付寶官網上的“ 商家服務”,點選進入合同列表裡的“ 申請整合”,請求支付寶的技術支援人員幫助你整合

(6) 支付寶的技術支援人員會在你申請整合後的 48 小時內給你打電話。你告訴她你是 WordPress 系統,並告訴她你是網站的管理員,請她幫你設定好基於 wp 的介面程式。大約 2 小時後,一個基於 wp 環境的介面程式會傳送到你的 email 中。

(7) 下面的操作,都是基於 php 主機的。 win 應該也差不多,但是,不會有人用 IIS 配置 wp 吧?

(8) 將支付寶傳送給你的介面程式 (rar 壓縮包),解壓縮後,再壓縮成 zip 的。至於為什麼,因為我的是 GD 主機,只能用 zip,這時,你的介面程式已經壓縮為 alipay.zip 了

(9) 在你的伺服器中新建一個資料夾/alipay,並將 alipay.zip 壓縮包上傳至該目錄。在伺服器端解壓縮

(10) 完成解壓縮後,訪問支付寶介面程式的路徑為:yourdomain.com/alipay/index.php

(11) 至此,wp 與 alipay 的系統成績已經完成了一大半。此時的支付通道已經可以使用了!你可以試著以使用者的身份進行一次支付併到支付寶賬戶中檢視支付金額是否已經入賬。

(12) 一些修改:支付寶預設的介面頁面可能與我們網站的整體風格不太相稱。這時可能需要我們對頁面做一些修改。如:

l 在<TD class=title> 處修改支付頁面的名稱;

l 在<TD class=form-left> 修改表單的標籤;

l 在<span id="glowtext"> 修改支付頁面右邊欄中的文字塊

l 在<TD class="txt12 lh15"> 處修改 footer 位置的內容,但是應該保留 alipay 的連結資訊;

另外一些基本設定:

l 開啟 alipay_config.php 檔案

l 在 $return_url=處修改完成支付後的跳轉頁面。你可能需要在根目錄中手動新建一個類似 complete-payment.html 的頁面讓使用者知道把錢交給你之後他應該做什麼;

l 在 $antiphishing=處設定是否開啟防釣魚功能。支付寶建議,開啟前應和官方聯絡一下,一旦開啟就無法關閉;

l 在 $mainname= “ 收款方名稱”; 這行程式碼中,把收款方名稱替換為你網站的名稱。

4. 一些感想

(1) 適用的就是最好的;

(2) 嘗試自己動手解決問題,很多問題會迎刃而解;

(3) 技術不是靈異事件,一切都有理性可言,一般人的智力足以去理解大多數的技術內幕;

(4) 除了一些 xhtml 外,沒有用到複雜的程式碼修改;

(5) 完成。