Skip to content

安全建議 ​

開放介面直接動資金,請按下面逐項檢查。

密鑰 ​

  • [ ] 私鑰只放在伺服器上:環境變數、權限為 600 的文件,或雲廠商的密鑰管理服務。
  • [ ] 程式碼倉庫、日誌、聊天工具、工單裡都沒有私鑰;介面地址也不要公開(不要寫進前端頁面、App 或公開的文件)。
  • [ ] 能在商戶後台檢視、重新生成密鑰的帳號儘量少;子帳號按需授權。
  • [ ] 懷疑密鑰洩露時,立刻在商戶後台重新生成,並同時更新你的伺服器(舊密鑰會立刻失效)。

請求 ​

  • [ ] 介面地址用 https://,沒有關閉證書校驗。
  • [ ] IP 白名單隻填自己伺服器的出口 IP。
  • [ ] 每筆訂單都用自己生成、保存在資料庫裡的唯一商戶訂單號。
  • [ ] 下單、出款超時後先查詢,再決定是否用同一個商戶訂單號重試(見錯誤碼最後一段)。
  • [ ] 出款金額、收款人資訊來自你係統裡已經審核過的資料,不直接用前端傳上來的值。

回調 ​

  • [ ] 回調地址是 https。
  • [ ] 收到回調先解密、核對商戶號,再用查詢訂單複核狀態和金額,詳見這裡。
  • [ ] 同一筆訂單同一個狀態只處理一次(資料庫唯一索引)。
  • [ ] 入帳和記錄「已處理」在同一個資料庫事務裡,成功後才回傳 success。
  • [ ] 回調介面限制請求體大小,日誌裡不記錄完整內容。

對帳 ​

  • [ ] 每天用查詢資金流水(按 24 小時一段)和自己的入帳記錄核對。
  • [ ] 有對不上的訂單,用查詢訂單逐筆確認,有疑問聯繫平台。