learn / learn

用 AI 串接台灣金流(綠界 ECPay):vibe coding 在地化教學

vibe coding 做的網站怎麼收台灣的錢?這篇講清楚串接綠界金流的觀念、步驟與要請 AI 做的事,國外教學不會教的在地關卡。

你用 AI 做了一個能賣東西或收費的網站——但國外工具的範例都串 Stripe,台灣使用者習慣的是綠界、藍新、信用卡與超商付款。這篇講台灣人最常卡的金流關卡。

為什麼不直接用 Stripe?

Stripe 在台灣對個人/小商家申請門檻較高,且台灣消費者更習慣本土付款方式(信用卡、ATM、超商代碼)。所以在台灣,綠界(ECPay) 是最常見的選擇。

串接前你要有的東西

  1. 一個綠界商店帳號(先用測試環境,不用真的開公司也能試)。
  2. 綠界提供的 MerchantID、HashKey、HashIV(測試用的可直接拿)。
  3. 你的網站要有一個「結帳」按鈕和一個「付款完成」頁。

怎麼請 AI 幫你做

把需求講清楚,例如貼這段給你的工具(Cursor / Bolt / Lovable):

幫我把綠界(ECPay)金流串到結帳流程:使用者選方案後,產生綠界付款參數並導向綠界付款頁;付款完成後綠界會回傳結果到我的 callback 網址,請更新訂單狀態並導回成功頁。先用測試環境的 MerchantID/HashKey/HashIV,並說明每一步需要我做什麼設定。

(這條也收錄在 Prompt 範本庫 的「在地化加分」分類。)

三個一定要注意的重點

  1. 金鑰不要寫死在前端:HashKey / HashIV 要放在後端或環境變數,不能讓使用者在網頁原始碼看到。
  2. 一定要驗證回傳:綠界付款完成會「回傳」結果,要用 CheckMacValue 驗證真偽,否則會被偽造訂單。
  3. 先測試環境、再正式:用測試金鑰跑通整個流程,再換成正式金鑰。

上線部署

串好後用台灣團隊的 Zeabur 部署,把金鑰設成環境變數,綠界 callback 網址填你的正式網址即可。

延伸:通知與發票

常見問題

Q:我不會後端,AI 真的能串起來嗎? 小規模可以。重點是「金鑰放後端、驗證回傳」這兩個安全觀念你要懂,其餘讓 AI 寫。

Q:測試階段需要花錢嗎? 不用,綠界有測試環境與測試金鑰,整個流程都能先免費跑通。

Q:藍新、TapPay 也一樣嗎? 觀念一樣(導向付款 → 驗證回傳 → 更新訂單),只是參數不同,把上面的 prompt 換成對應金流即可。


把金流串起來、開始收錢後,別忘了 把你的作品投稿上來 →,讓更多台灣人看到。