跳至主要内容

付款錯誤與重試

目的

安全地處理付款失敗,避免重複扣款。

Screenshot placeholders cl-17-payment-failed-dialog.pngcl-18-payment-retry-state.png 仍然待補。

內建規則

  • 如果有 Octopus 連結折扣,付款必須使用 Octopus。
  • 結賬在付款處理期間會鎖定。
  • 部分第三方付款在成功授權後會變成鎖定狀態。
  • 如果 Round For Cash Only 已啟用,結賬四捨五入只會在目前付款使用現金時套用。
  • 付款終端機(例如 Linkly)付款時,請跟隨終端機提示,並等候 POS 結果後才重試。

重試流程

  1. 確認付款是否真的已被接受。
  2. 檢查結賬清單中目前付款行的狀態。
  3. 只有在狀態明確顯示 failed / cancelled 時,才可用相同方式重試一次。
  4. 如果再次失敗,請改用其他付款方式。
  5. 完成交易並確認收據已生成。

如果需要回退

取消結賬時,應用程式可依照鎖定和 gateway 狀態取消 / 移除已付款行。 如果透過返回鍵或導覽離開結賬,桌台應該回復為未鎖定狀態。 gateway 處理期間請勿強行關閉應用程式。

回報資料

交由經理/管理員處理時,請提供以下資料:

  • 交易編號 / 收據編號
  • 付款方式
  • 終端機 ID / POS 代碼
  • 桌台代碼
  • 時間戳
  • 畫面上的失敗訊息
  • 是否已嘗試重試