2013年5月29日 星期三

zen cart + Paypal + payment fee

這兩天都在幫朋友搞這個。
簡單作一下記錄。

首先當然是安裝 paypal 模組。(原先zen cart就有附。記得安裝及設定)
(zen cart請升版到1.3.9h以上比較好處理)
接著進行相關設定。
如果要使用website payments standard的話,記得設定PAT (在paypal網頁的profile裡)
但是paypal 建議使用express checkout ,這樣就要申請API
會取得username、password和signature。然後也要記得設定IPN (也是在paypal網頁的profile裡,中文翻譯的很不直覺。建議把profile改為英文,會比較好找)
在此是建議把PAT、API和IPN一次申請好。一次搞定可以省很多時間。

這邊有一個關鍵 。如果使用express checkout的話。zen cart幣值的部份要設定 和paypal模組相同。不然在連至paypal時,會有10401的錯誤代碼。
對了,預設幣值的部份記得新增一個TWD,千位數用逗號作區隔。

接著是payment fee的部份,這個指的是paypal會跟賣家收取5%的手續費。
要上網自己找別人寫好的模組來上傳及安裝。

這邊測試時有點亂。有一些版本若加入運費計算就會報10041。換了其它版本就正常了。
另一個關鍵是 裡面的比對字串,不是使用paypal而是paypalwpp。這個是重點中的重點啊。







1 則留言: