◆ wport | pm_40

company_pay 金流串接 — 文件總覽

company_pay 金流串接

來源 doc/feature/pm_40/company-pay.md

company_pay 金流串接 — 文件總覽

PRD 識別碼pm_40 wport 平台 | 橋外生人力銀行金流選型與串接 狀態:Draft(前後端對齊中)| 最後更新:2026-06-22

入口頁(網頁版):https://prd.wport.me/pm_40/company-pay/


文件清單

文件對象連結
金流串接 PRD全體(PM / 前後端 / 法務)company-pay-subscription-payment-integration.md
商業面比較老闆 / PM / 財務company-pay-payment-gateway-comparison.md
工程面比較後端工程師 / Tech Leadcompany-pay-payment-gateway-engineering.md

30 秒摘要

  • 品牌 / 平台:wport(橋外生人力銀行為其底下服務之一)
  • 商業模式:B2B 優先(雇主付費),B2C(求職者付費)延後 Phase 2
  • 金流選型:雙軌 — 綠界 ECPay(台灣雇主 + 電子發票)+ Stripe(海外雇主 + 英文 invoice)
  • 兩條收款路徑:① 企業訂閱(雇主自助)② Admin 自定義收款(業務開單)
  • 本期定位:先把金流跑通;試用 / 升降級 / 折扣碼為 Phase 2,僅預留抽象
  • 時程:3 個月 / 6 個 Sprint

關鍵決策紀錄

#決策結論理由
1金流選型綠界 + Stripe 雙軌綠界吃台灣電子發票與社群案例、Stripe 吃海外卡與工程體驗
2收款戶頭台灣公司戶頭收 TWDStripe 自動換匯,省海外公司成本(匯損約 1%)
3商業模式B2B 優先付費方為企業;求職者不付費
4網域架構子網域切分(非獨立註冊網域)卡號走 hosted page → PCI 已最低;子網域即可拿到 cookie 隔離與品牌信任
5抽象層PaymentProvider interface業務邏輯不綁特定金流,未來換家一個 sprint

網域佈局(決策 4)

wport.me                      ← 平台官網 / 行銷
wport.me/recruitment/*        ← 雇主端 SPA(現況,含 /recruitment/billing/* 登入後付款)
admin.wport.me                ← Admin 後台(自定義收款、對帳)
api.wport.me        ★新       ← 後端 API + Webhook 端點(建議新子網域)
pay.wport.me        ★新       ← 自定義收款公開付款頁(建議新子網域,免登入 token 驗證)

雇主端為現況路徑(掛在 wport.me/recruitment/*);Admin 為現有子網域 admin.wport.meapi / pay 為這次建議新增的子網域(webhook 穩定性 + 公開付款頁 cookie 隔離)。


給各角色的下一步

  • 老闆:確認台灣公司商業登記是否完成(Stripe / 綠界開戶前提)→ 看商業面比較
  • PM:確認方案定價與權限對應 → 看 PRD §7
  • 後端:對齊 API 契約、決定是否獨立 payment-service → 看工程面比較 + PRD §11
  • 前端:雇主側 8 頁 + Admin 6 頁 → 看 PRD §10
  • 法務:ToS 與退款政策草稿 → 看 PRD §21

版本歷史

  • v0.2(2026-06-22):縮減 MVP 範圍(試用 / 升降級移 Phase 2)、新增 Admin 自定義收款、品牌改 wport、確認子網域架構
  • v0.1(2026-06-22):初版,含完整訂閱漏斗