公告:本外掛即日起暫停販售,如有需要可以參考完全免費且功能完整的 Pay with 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 以及密鑰。
公告:本外掛即日起暫停販售,如有需要可以參考完全免費且功能完整的 Pay with LINE Pay。已購顧客可繼續使用,權益不受影響。
12 則留言
您好!
想請問客人自己按下退款按鈕的時候,查詢LINE PAY的後台似乎都沒有退款成功過,是否有哪邊需要檢查或注意呢,謝謝!
Hi Ying
謝謝你的留言,可否幫我前往技術支援開一個需求單,這樣我們後續比較好跟進,謝謝你!
https://oberonlai.blog/my-account/support-tickets/
您好,系統請我登入會員才能開需求單的樣子。請問我要在哪邊加會員呢?
另外除了上面的問題,又有一個新問題先留言在這邊,之後開需求單時一起填寫避免忘記。
Q1:
想請問客人自己按下退款按鈕的時候,查詢LINE PAY的後台似乎都沒有退款成功過,是否有哪邊需要檢查或注意呢,謝謝!
Q2:
客人使用LINE PAY付款成功後,訂單狀態會變成處理中,但不知道為何,在訂單備註的地方出現下面的訊息後,狀態又從處理中變回保留。共發生了兩次。
LINE Pay 執行 Confirm API 失敗,查詢 LINE Pay 付款狀態為:CAPTURE 訂單狀態由 處理中 變更為 保留.
以上兩個問題再麻煩了,謝謝!
Hi Terry
只要用你當初購買的信箱點選忘記密碼即可收到密碼重設信,設定好密碼後就能登入會員
1.幫我更新到 v1.2.02 版本即可退款成功!
2.有可能是 API 出問題,這部分我再安排時間檢查,但需要等到下週我才有辦法處理~
我在這個網站填入當初註冊的信箱要重設密碼,它顯示”使用者名稱或電子郵件無效。”
但在另一個網站
https://lineforwp.com/my-account/
這邊是有紀錄可登入的。
1.不好意思請問v1.2.02版本要去哪邊下載呢?
外掛的地方並無出現自動更新之類的。
2.再麻煩了,謝謝!是偶發性,但現在看到保留就是必須去LINE PAY後台確認到底付款有無成功。
謝謝!
收到,有查到你是在我們的舊站購買的,我回國後立即幫你處理!
Hi Ying
我稍早幫你新增了訂單,幫我看看有沒有在信箱 s8911615@gmail.com 裡面收到 LINE Pay 的下載連結以及序號,
改下載這個版本以及該序號後就會是 v1.2.02 版本,原有的 LINE Pay 外掛就可以移除了~
麻煩再幫我測試看看,感謝!
謝謝協助!
有收到了,我需要找個離峰時段再來安裝,有問題再向您請教,謝謝!
您好,
我想申請試用,但是填完信箱後就報錯了,想請您協助確認,感謝~
Hi Sandra
稍早將試用連結發送給你了,麻煩再幫我確認下,感恩!
您好,目前使用LinePay付款會遇到一個問題,偶發性,但每次發生顧客都會來詢問,希望可以解決這個問題,大約每週會有兩次發生這個問題。
描述如下:
當顧客完成付款的時候,顧客的Line錢包可以查詢到已成功扣款,但前台顧客會收到付款失敗的訊息,傳送給顧客的信件也是LinePay(等待付款中)。
我們看後台訂單這邊的備註欄位如下。
『LINE Pay 執行 Confirm API 失敗,查詢 LINE Pay 付款狀態為:CAPTURE 訂單狀態由 等待付款中 變更為 保留.』
查詢wc-log的資訊如下:
03-26-2023 @ 10:32:47 – [error][process_payment_confirm] – [[request] linepay_response_failure][linepay return code is 1172]
訂單付款的時間點也是 2023-03-26 於 10:32:47
這邊我有查詢錯誤代碼如下 1172: 已有同一訂單編號的交易資料。
不知道是否是哪裡設定錯誤,還是可以做什麼讓這個問題不在發生呢。謝謝。
Hi Sogana
稍早有發信給你了,再麻煩幫我留意一下信箱喔,感謝!