4-2. 困難及解決方式

困難與解決方式 在開發過程中,遇到的主要困難包含第三方金流平台 LINE Pay 的串接與任務資料結構不明確。初期在閱讀官方文件時遇到理解上的困難,導致測試環境無法正確完成交易流程。後續透過逐步分析文件內容、搭配 跟前端去做測試,最終成功完成 LINE Pay 金流串接並能正確處理付款狀態回傳。 此外,任務資料的結構與流程初期未明確定義,導致派單邏輯混亂,無法有效管理任務狀態。為解決此問題,跟團隊討論設計任務流程,並將任務分為「待付款」、「已派單」、「已完成」等階段,並與前端密切協調資料格式與狀態轉換邏輯,順利完成任務派發機制的實作。這些經驗讓我更加理解系統整合時的細節與溝通的重要性。

困難
解決方式

LINE Pay 測試環境跳轉失敗: 常常遇到測試頁面無法正確跳轉付款流程,導致付款流程卡住

決定改用藍新 WebPay 金流系統,不僅操作流程更簡單,也有詳細中文文件可以參考,整體串接更穩定

任務派單資料結構不明確: 一開始不知道任務該怎麼分類和儲存,容易資料混亂

主動跟前端溝通後,把「任務」切成不同階段,像是:等待付款、已成立、已派單等,並重新設計資料表,讓流程清楚好管理

資料沒同步導致派單異常: 付款與派單邏輯一開始寫在一起,常常會有順序錯亂問題

改為「任務先成立、付款再啟用」的模型,把流程拆開處理,減少錯誤並提高穩定性

第三方平台文件太難懂: 剛開始看金流或登入串接的文件有點吃力,有些說明超難懂

一步步用 Postman 模擬流程,加上查很多中文教學和 GitHub 範例,慢慢摸索後就越來越清楚怎麼串接

Last updated