如何在 WordPress 程序中集成支付寶是實現 WordPress 電子商務化必須要突破的一個瓶頸。 WordPress 有很多的電子商務類插件,像比較著名的 WP e-Commerce 等。但這些插件唯一的缺點就是不夠本地化,不支持支付寶。或許由於 WordPress 支付寶集成的商業應用價值比較高,很少有人願意將相關經驗免費分享出來。還有一般 WP 高手都比較低調,忙着賺錢去了。在網上搜集相關資料我一無所獲,除了那篇被轉載了幾百遍的不知誰寫的所謂教程。在這裏就不給鏈接了,因為分不清誰是原創了已經。先説明一下:本操作需要你對 WordPress 模板比較熟悉並且瞭解 WordPress 自定義域相關知識、懂一點 HTML 和 CSS 。廢話不説了,下面是詳細步驟。
1 、 首先你要是支付寶簽約商家,並申請開通擔保交易或者即時到賬交易,(我申請的是即時到帳) 申請一般有審核期,不過支付寶工作人員的辦事效率還是很高的。
2 、 申請通過後你將會獲得一個支付寶安全校驗碼 (key) 和一個合作身份 (Partner ID) 。這裏是官方幫助 (圖文) 。這兩個號碼非常重要,下面會用得到。
3 、 登陸支付寶賬户商家服務頁面下載集成技術文檔。或者你也可以到支付寶論壇下載。 (注意:下載 PHP+utf8 的) 。
4 、 接下來是參數配置,你只需要修改alipay_config.php這個文件即可。  
//合作身份者 ID,以 2088 開頭的 16 位純數字
$partner= "";
//安全檢驗碼,以數字和字母組成的 32 位字符
$key = "";
//簽約支付寶賬號或賣家支付寶帳户
$seller_email= "";
//交易過程中服務器通知的頁面 要用 http://格式的完整路徑,不允許加?id=123 這類自定義參數
$notify_url= "http://www.yourdomain/alipay/notify_url.php";
//付完款後跳轉的頁面 要用 http://格式的完整路徑,不允許加?id=123 這類自定義參數
$return_url= "http://www.yourdomain/alipay/return_url.php";
//網站商品的展示地址,不允許加?id=123 這類自定義參數
$show_url= "";
//收款方名稱,如:公司名稱、網站名稱、收款人姓名等
$mainname= "";

5 、 將修改後的文件上傳至你網站的根目錄,注意不要最好改變原有的目錄結構和文件名稱。快速付款入口模板文件 (index.php) 、圖片、 CSS 樣式文件夾 (images) 無需上傳。這兩個文件可以集成到你的 WordPress 主題中。例如我是放在 http://www.mydomain.com /alipay
6 、 到這裏其實萬裏長徵已經走完第一步了,接下來就是將支付寶集成到你主題中想要的位置。比如單篇文章頁面 (single.php) 。集成的總體思路就是利用 WordPress 自定義域,將數值通過表單隱藏域或者 URL 參數用 POST 的方式傳遞給接口,並賦值給接口表單實現。這裏有三個非常重要的參數:商品名 稱、商品描述和商品價格。
注:表單 name 一項是支付寶官方提供的集成文件固有命名,一般不要改動。如果你水平很高例外。
7 、 下面是一段代碼具體示例,我把它集成到了單篇日誌文件中。當然,你的 WP 主題最好有設計換門的商品頁面模板,而不是和文章頁面公用一個模板。
<div >
< FORM name=alipayment action=/WordPress/alipay/alipayto.php method=post target="_blank">
< INPUT type="hidden" size=30 name=aliorder value="<?php echo get_post_meta($post->ID, "P_name", true); ?>"  maxlength="200">
< INPUT type="hidden" maxLength=10 size=30 name=alimoney  value="<?php echo get_post_meta($post->ID, "P_price", true); ?>"/>
< input type="hidden" name=alibody value="<?php echo get_post_meta($post->ID, "P_description", true); ?>">
< input type="hidden" name="pay_bank" value="directPay">
< input type="submit" value="購買" />
< /FORM>
< /div>

8 、 到這裏其實支付寶功能已經可以使用了。添加一篇新的文章,添加相應的自定義域,然後發佈。看看是不是可以在線購買了已經?接下來就是一些美化的工作,如果你精通 CSS,精通 HTML 表單設計,精通 JQURY,可以讓支付更美觀更安全。
9 、 如果你還有精力,可以考慮將支付寶集成功能做成插件,完善相關配置選項,實現 WordPress 後台訂單查詢及跟蹤。這都是可以實現 的,WordPress 完全有潛力打造成一個比 ECSHOP 或者 SHOPEX 還想打的在線網店,而且在搜索引擎優化方面的表現會比後兩者更佳。