付款串接評估與 API 規劃
供 LINE Pay 技術與商務審核使用,說明今天吃什麼線上點餐系統的付款流程、介接端點與安全措施。
系統概述
服務名稱
今天吃什麼 線上點餐
今天吃什麼 線上點餐
業務類型
餐飲線上點餐
餐飲線上點餐
訂單類型
內用/現場外帶/線上自取
內用/現場外帶/線上自取
幣別與模式
TWD/單次即時付款
TWD/單次即時付款
預計付款流程
- 客人完成餐點與取餐方式選擇,系統建立訂單。
- 後端呼叫 LINE Pay Request API,取得付款網址與 transactionId。
- 客人於 LINE Pay 完成授權並返回本站。
- 後端核對訂單金額後呼叫 Confirm API。
- 確認成功後更新訂單付款狀態,供店家後台接單。
預計網站端點
POST/api/payments/line/request
GET/payment/line/confirm
GET/payment/line/cancel
LINE Pay API
POST/v4/payments/request
POST/v4/payments/{transactionId}/confirm
資訊安全
Channel ID 與 Channel Secret 僅存放於伺服器端加密環境變數,不會置於前端程式、網址參數或公開文件。付款結果由伺服器核對訂單金額與幣別後確認。
請 LINE Pay 協助確認
- 流程是否符合 Online API v4 規範。
- 測試及正式環境的申請與憑證核發方式。
- Confirm/Cancel URL 是否需要預先登錄或加入白名單。
- 審核是否需補充 OpenAPI、Swagger 或測試帳號。