成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

WordPress集成支付寶的方法(含源代碼)

2011-09-20 10:48:24來源:作者:豬頭六

如何在WordPress程序中集成支付寶是實現WordPress電子商務化必須要突破的一個瓶頸。WordPress有很多的電子商務類插件,像比較著名的WP e-Commerce等。但這些插件唯一的缺點就是不夠本地化,不支持支付寶。

如何在WordPress程序中集成支付寶是實現WordPress電子商務化必須要突破的一個瓶頸。WordPress有很多的電子商務類插件,像比較著名的WP e-Commerce等。但這些插件唯一的缺點就是不夠本地化,不支持支付寶。

或許由于WordPress支付寶集成的商業應用價值比較高,很少有人愿意將相關經驗免費分享出來。還有一般WP高手都比較低調,忙著賺錢去了。在網上搜集相關資料我一無所獲,除了那篇被轉載了幾百遍的不知誰寫的所謂教程。在這里就不給鏈接了,因為分不清誰是原創了已經。

先說明一下:本操作需要你對WordPress模板比較熟悉并且了解WordPress自定義域相關知識、懂一點HTML和CSS。

廢話不說了,下面是詳細步驟。

1、 首先你要是支付寶簽約商家,并申請開通擔保交易或者即時到賬交易,(我申請的是即時到帳)申請一般有審核期,不過支付寶工作人員的辦事效率還是很高的。

2、 申請通過后你將會獲得一個支付寶安全校驗碼(key)和一個合作身份(Partner ID)。這里是官方幫助(圖文)。這兩個號碼非常重要,下面會用得到。

3、 登陸支付寶賬戶商家服務頁面下載集成技術文檔。或者你也可以到支付寶論壇下載。(注意:下載PHP+utf8的)。

4、 接下來是參數配置,你只需要修改alipay_config.php這個文件即可。

PHP Code復制內容到剪貼板
  1. //合作身份者ID,以2088開頭的16位純數字   
  2. $partner"";   
  3. //安全檢驗碼,以數字和字母組成的32位字符   
  4. $key = "";   
  5. //簽約支付寶賬號或賣家支付寶帳戶   
  6. $seller_email"";   
  7. //交易過程中服務器通知的頁面 要用 http://格式的完整路徑,不允許加?id=123這類自定義參數   
  8. $notify_url"http://www.yourdomain/alipay/notify_url.php";   
  9. //付完款后跳轉的頁面 要用 http://格式的完整路徑,不允許加?id=123這類自定義參數   
  10. $return_url"http://www.yourdomain/alipay/return_url.php";   
  11. //網站商品的展示地址,不允許加?id=123這類自定義參數   
  12. $show_url"";   
  13. //收款方名稱,如:公司名稱、網站名稱、收款人姓名等   
  14. $mainname"";  

5、 將修改后的文件上傳至你網站的根目錄,注意不要最好改變原有的目錄結構和文件名稱。快速付款入口模板文件(index.php)、圖片、CSS樣式文件夾(images)無需上傳。這兩個文件可以集成到你的WordPress主題中。例如我是放在http://www.mydomain.com /alipay

6、 到這里其實萬里長征已經走完第一步了,接下來就是將支付寶集成到你主題中想要的位置。比如單篇文章頁面(single.php)。集成的總體思路就是利用 WordPress自定義域,將數值通過表單隱藏域或者URL參數用POST的方式傳遞給接口,并賦值給接口表單實現。這里有三個非常重要的參數:商品名稱、商品描述和商品價格。
 

WordPress集成支付寶參數一覽表

注:表單name一項是支付寶官方提供的集成文件固有命名,一般不要改動。如果你水平很高例外。

7、 下面是一段代碼具體示例,我把它集成到了單篇日志文件中。當然,你的WP主題最好有設計換門的商品頁面模板,而不是和文章頁面公用一個模板。

HTML/XML Code復制內容到剪貼板
  1. <div class="alipay">  
  2. <FORM name=alipayment action=/wordpress/alipay/alipayto.php method=post target="_blank">  
  3. <INPUT type="hidden" size=30 name=aliorder value="<?php echo get_post_meta($post->ID, "P_name", true); ?>"  maxlength="200">  
  4. <INPUT type="hidden" maxLength=10 size=30 name=alimoney  value="<?php echo get_post_meta($post->ID, "P_price", true); ?>"/>  
  5. <input type="hidden" name=alibody value="<?php echo get_post_meta($post->ID, "P_description", true); ?>">  
  6. <input type="hidden" name="pay_bank" value="directPay">  
  7. <input type="submit" class="btn" value="購買" />  
  8. </FORM>  
  9. </div>  

8、 到這里其實支付寶功能已經可以使用了。添加一篇新的文章,添加相應的自定義域,然后發布。看看是不是可以在線購買了已經?接下來就是一些美化的工作,如果你精通CSS,精通HTML表單設計,精通JQURY,可以讓支付更美觀更安全。

9、 如果你還有精力,可以考慮將支付寶集成功能做成插件,完善相關配置選項,實現WordPress后臺訂單查詢及跟蹤。這都是可以實現的,WordPress完全有潛力打造成一個比ECSHOP或者SHOPEX還想打的在線網店,而且在搜索引擎優化方面的表現會比后兩者更佳。

文章來源:http://ideapress.org/

贊助商鏈接:

主站蜘蛛池模板: 肃北| 临海市| 三门峡市| 碌曲县| 巴楚县| 淮安市| 宣威市| 太保市| 卓尼县| 和政县| 江阴市| 彰武县| 上栗县| 资兴市| 汶上县| 天峨县| 新郑市| 通州市| 麻阳| 平原县| 虞城县| 古浪县| 潢川县| 阳东县| 静海县| 浮梁县| 嘉祥县| 丹寨县| 江川县| 金阳县| 怀仁县| 财经| 灵丘县| 德令哈市| 江油市| 泰州市| 兴仁县| 乡城县| 靖江市| 荣成市| 三亚市|