紅陽科技 Chinapay 銀聯卡付款通道模組 (Ubercart 6.x-2.x)
這是最近作的模組,釋出來給需要使用的朋友。
這個模組的功能是串接 Ubercart 6x.-2.x 與紅陽科技的 Chinapay 銀聯卡付款通道。您如果想要使用這個模組,可參考「Drupal Ubercart 6.x-2.x 串接紅陽科技 Chinapay 銀聯卡付款通道」這篇文章。
簡單地說,這個模組不需要你把 Ubercart 改成多幣別的系統,所有的購物計價都是使用台幣。只有在付款時,如果是選擇使用紅陽的 Chinapay 銀聯卡付款通道,在檢視訂單時會多呈現出一個轉換為人民幣的資訊。同時,如果不是使用紅陽的 Chinapay 通道時,檢視訂單時不會出現人民幣換算的資訊。
把 Ubercart 改為多幣別是個大題目,在 drupal.org 上雖然有幾個這類的模組,經過測試,發現都不成熟,許多我找到有使用多幣別 Ubercart 的網站都作了大改的動作。因此,我選擇了只在結帳時作幣別的換算,以縮短上線的時間。再者,也省掉了多幣別管理的麻煩。
另外在 blog 的使用說明中沒有提到的一點,我想需要說明一下。紅陽的技術文件提到它會傳出二次成功的訊息回到要求付款的網站,因此,也許會變成二次的成功交易出現。關於這一點,我還沒有測試到。如果您使用此模組的話,請小心這個問題,可能要手動砍掉另外一筆多出來的成功交易。
ps1. 寫到這裡。順便說聲抱歉,原本想要再作幾個在 Drupal 7 的金流串接模組,只是自己還沒用到,趕工作又趕著忙,就這樣過了半年。我覺覺得國內的金流公司應該服務要多作一點。這樣大家就不用苦於等待。
ps2. 總覺得要使用商務模組的話,基於多數人都有自己獨特的商務流程,偏偏商務流程又都是業務核心,我發現國外許多特別的 Ubercart 功能,並沒有變成是一個模組對外釋出。因此,我準備在下半年在通通學網站介紹過 Drupal 7 Ubercart 的課程之後,再來開發一個 Drupal 7 Ubercart 程式開發的課程,幫助一些想要有自己商務流程的朋友至少還可以自力解決。