跳轉到主要內容

現象

Kyren Pay 中的訂單狀態與你的系統或客戶預期不一致。

常見原因

狀態通常含義
pending支付尚未完成,或閘道尚未確認最終結果。
paid支付成功;如果其他檢查通過,你的系統可以履約。
failed支付被拒絕、取消,或在支付閘道失敗。
closed / expiredCheckout 或支付視窗在成功支付前結束。
refunded在可用場景中,已記錄退款狀態。
閘道延遲可能造成客戶支付頁面、Kyren 訂單狀態和你的內部系統之間短時間不一致。Epay 來源訂單也可能需要使用來源訂單標識額外核對。

在 Kyren 中檢查

  • 開啟 控制台 > 訂單 並搜尋訂單。
  • 核對狀態、金額、幣種、建立時間和支付時間。
  • 檢查訂單是否包含 Epay 來源訂單標識。

在你的伺服器檢查

  • 將 Kyren 訂單 ID 與你的內部訂單 ID 核對。
  • 確認你的系統依賴 Webhook、輪詢,還是兩者結合。
  • 檢查是否快取了較早的 pending 狀態,而訂單後來已變化。
  • 比對 API 資料時使用毫秒級時間戳,例如 1736932200000

修復

使用 paid 作為履約信號,保持履約冪等,並在人工對帳前重新整理訂單狀態。除非你的業務規則明確關閉內部訂單,否則將 pending 視為等待狀態。

仍未解決時聯絡支援

聯絡 Kyren 支援時,請提供 Kyren 訂單號、來源訂單標識(如有)、預期狀態、觀察到的狀態和時間戳。

相關頁面