WooCommerce LINE Pay 金流外掛


下半年不知為何,有不少客戶來信詢問 LINE Pay 金流外掛串接,一直覺得很納悶,該外掛不是早就已經有大大開發出來了,為何市場上還會有這個需求?深入了解之後發現到目前市面上能夠取得的版本有三個:

  • 版本一:由 Denny Tsai 在六年前所釋出的開源版本 wc-payment-gateway-line-pay,這個版本客戶覺得因為距離上一次更新是六年前太久了,怕出問題找不到人支援所以不敢使用。
  • 版本二:由 Artisan Workshop 開發並有上架在 WordPress 官方目錄的 LINE Pay for WooCommerce,從外掛說明頁可以看到一句話「Please contact us if you would like to cooperate with the operation check such as Taiwan.」,客戶因為該團隊是日本人,怕溝通上會有問題所以也不敢使用。
  • 版本三:由 cloudwp 所開發的 LINE Pay Pro for WooCommerce ,cloudwp 是台灣少數長期深耕 WooCommerce 金流外掛的專業團隊,他們推出許多整合台灣金流的實用外掛,費用也不貴,一個月只要台幣 399 元就能省下請工程師的金流串接費用,換算一年也才 4,788 元,有專業團隊維護又有持續更新,想不到客戶不採用的原因是因為覺得太貴 Orz…

早在前幾個月,手邊取得許久之前 LINE 官方釋出的 WooCommerce LINE Pay 版本,雖然現已下架,但整理了一下程式碼實測後發現還是可以正常運作,於是開始把它用在幾個專案之中,期間也發現了一些問題並進行除錯,以及根據客戶的實際需求再加入了一些新功能,所以想說再將其釋出給有需要的客戶,主要功能說明如下:

一、設定允許管理員退款的訂單狀態

可以讓管理員在後台針對特定的訂單狀態進行 LINE Pay 退款的動作,該選項可以勾選多筆訂單狀態,藉此可以在符合該狀態的訂單編輯頁面中進行退款作業,目前僅支援全額退款。

二、設定允許顧客在我的帳號頁進行退款

提供顧客在前台我的帳號頁針對處理中或是已完成訂單進行退款。

三、自訂前台顯示 LOGO

該設定提供前台結帳時 LINE Pay 的顯示 LOGO,可以自行設定尺寸也能上傳客製化的圖像:

申請開發者金鑰

在還沒有正式申請成為 LINE Pay 合作商店前,可以使用開發者的 Sandbox 權限來取得 Channel ID 以及 Channel 密鑰,同時還有訂單管理後台來檢視測試訂單的紀錄與狀態,藉此來確認金流可以正常運作,申請步驟如下:

一、建立 Sandbox

前往 LINE Pay Developer 的 Tech Support 頁面,可以看到建立 Sandbox 的表單:

送出後就可以取得 Merchant Center 也就是 LINE Pay 管理後的測試帳密:

二、取得 Channel ID 與密鑰

前往 Merchant Center 登入介面並選擇「以商店ID登入」:

登入後找到左邊選單的 Payment Integration Management > Manage Link Key,再次輸入剛剛信件中的密碼後,就能取得 Channel ID 與密鑰:

三、輸入 WooCommerce 後台

回到 WooCommerce 的 LINE Pay 設定,貼上對應的 Channel ID 以及 Channel Secret 即可:

記得要「啟用 Sandbox 模式要勾選」,才會是使用測試用的 Channel ID 以及密鑰。

如果你需要取得該外掛檔案以及服務授權的話再回信跟我說,我再提供給你相關的購買資訊。年底要到了,我會陸續把這一年來開發過的客製化外掛整理後並進行釋出,也許剛好可以滿足你的需求進而省下從頭開發的成本也說不定,我們年底見!

WordPress 開發日常

Read more from WordPress 開發日常

對我來說,學習新東西最好的方法就是從做中學,為此我暫時離開了 PHP,投入自己完全不熟悉的領域,使用 AI 開發了一個社群平台,技術採用了 React、Vite、Shadcn、Vercel 以及 Supabase,實驗看看全面交由 AI 進行開發會發生什麼事。 剛開始的第一週衝擊實在太大,以前大概要花一個月弄的東西 AI 一天就搞定,但也因此陷入了多巴胺中毒的危機之中,幸好即時清醒避免越陷越深。命令 AI 執行的過程中,也逐漸理解到它的可能性、限制與風險,更重要的是可以分辨出網路上瘋傳的最新模型、AI 工具是否適合自己,也慢慢知道這些工具該應用在什麼地方,如果沒有從做中學,這些資訊真的會讓人焦慮。 工作佔比 六月份我開始捨棄紀錄工作時數這件事了,一方面是因為事情都是 AI 在做,它執行的速度太快,我根本沒辦法依照每個工作事項記錄時數,另一方面因為暫時沒在接案,也就沒有跟客戶回報工作時數的流程,所以就沒有再繼續計時,取而代之的是用開發日誌來記錄,這樣工作起來反而更自在些。 六月工作時間安排基本上就是週一到週五早上 3 小時,下午 1~2...

如果有一個平台,可以協助你: 完整紀錄開發產品的過程,從想法、手稿到實際動工 紀錄產品開發中遇到的困難、解決方法與成長經驗 查看產品從模糊概念,逐步轉化為 MVP、再到 PMF 的歷程 透過時間軸、行事曆與圖表,檢視每月的開發狀況 如果你對這樣的紀錄方式感興趣,那你一定會想試試看 aiker(艾可)。 有別於一般搶奪你注意力的社群平台,aiker 的設計初衷就是幫助你專注目標。只要每天順手更新開發狀況或心得,就能在產品履歷頁看到你努力的成果: 你可以在這裡實際瀏覽 aiker 的開發歷程,感受若將自己的專案以這種方式呈現,會是什麼樣子:https://aiker.app/products/288a712d-d942-4d3f-a50d-f3741895bb21 不要你的注意力,只要你的恆毅力! 為了鼓勵你更新開發動態,一進入首頁就會看到貼文介面。發文當下可同時設定分類與關聯產品,方便日後回顧;想要瀏覽產品開發歷程的人,也能透過你設計的分類快速搜尋。 此外,貼文還提供許多寫作輔助功能: 輸入 @ai:請求 AI 搶頭香發第一則留言,你也可以回覆 AI 留言,進一步與它討論。AI...

多巴胺(Dopamine)是一種神經傳遞物質,負責傳遞興奮和愉悅感。能引起渴望、興奮和希望等情緒,激勵人們追求目標。 上週日感冒了,很久沒有這麼嚴重的大感冒,發燒加喉嚨、頭爆炸痛,連續幾個晚上都沒什麼睡,白天完全沒有體力上工,不是在睡覺就是在發呆放空,受不了最後還是看了醫生吃了藥,每天等著症狀好轉。 到了週三稍微有點精神可以看書,看完「流言終結者」主持人亞當的書「創客精神」後一整個被激勵,很想要來動手做些什麼,於是拿出筆記本把一些點子畫下來,我想到可以做一個平台來搜集大家使用 Vibe Coding 開發出來的作品: 由於還沒有體力坐在電腦前工作,我就想說用平板先來做個雛形看看,付費解鎖了 Claude,也試了 Replit、Firebase Studio 來玩看看,很快的就有網站原型,再從這個原型去發想更多的功能細節。 第一次的衝擊 隔天因為需要回一些工作的訊息就開了電腦,想説回完後就關機繼續休息,結果想說把昨天弄的原型用 Cursor 來重做一次,能夠直接自己修改程式碼還是比較安心,但我忽然靈光一閃,我不是想要讓自己投入到 Vibe Coding...