company_pay 金流串接 — 文件總覽
PRD 識別碼:
pm_40wport 平台 | 橋外生人力銀行金流選型與串接 狀態: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 Lead | company-pay-payment-gateway-engineering.md |
30 秒摘要
- 品牌 / 平台:wport(橋外生人力銀行為其底下服務之一)
- 商業模式:B2B 優先(雇主付費),B2C(求職者付費)延後 Phase 2
- 金流選型:雙軌 — 綠界 ECPay(台灣雇主 + 電子發票)+ Stripe(海外雇主 + 英文 invoice)
- 兩條收款路徑:① 企業訂閱(雇主自助)② Admin 自定義收款(業務開單)
- 本期定位:先把金流跑通;試用 / 升降級 / 折扣碼為 Phase 2,僅預留抽象
- 時程:3 個月 / 6 個 Sprint
關鍵決策紀錄
| # | 決策 | 結論 | 理由 |
|---|---|---|---|
| 1 | 金流選型 | 綠界 + Stripe 雙軌 | 綠界吃台灣電子發票與社群案例、Stripe 吃海外卡與工程體驗 |
| 2 | 收款戶頭 | 台灣公司戶頭收 TWD | Stripe 自動換匯,省海外公司成本(匯損約 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.me;api/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):初版,含完整訂閱漏斗