---
title: WooCommerce 訂閱重複扣款、續扣失敗
description: 扣兩次先數訂閱數量而非訂單；取消要做兩邊，網站與金流端各一次。續單沒啟用改訂單狀態通常會恢復。
url: "https://wptoolbear.com/docs/woocommerce-subscriptions-double-charge/"
updated: "2026-09-13"
category: 訂單・金流・發票
---

# WooCommerce 訂閱重複扣款、續扣失敗

**快速答案：**定期扣款出問題，先看那位客人名下有幾個「訂閱」，而不是幾張訂單。扣兩次最常見的原因是客人有兩個訂閱（扣款失敗後補刷、重新訂閱、兩個帳號），或測試站帶著正式金流金鑰在跑續扣。續扣失敗與續單沒啟用，多半是金流回傳沒對上訂閱；打開訂閱頁的「相關訂單」與備註就能找到斷點。

## 為什麼會這樣

綠界、藍新的定期定額是「金流端排程扣款」，WooCommerce 只是被通知；而 WooCommerce Subscriptions 也有自己的「下次付款日」。兩邊的時間本來就不一定同步，所以會出現網站顯示的扣款日與實際不同、或某一期金流扣了卻沒有續單訂單。手動把訂閱訂單改成完成，下次付款日還會被重算一次。

扣款失敗後，客人自己再買一次，就變成兩個訂閱、兩組定期定額，下個月兩邊都扣。續單刷卡成功但訂閱沒回到「使用中」，通常是續單訂單的付款通知到了，狀態卻沒從「保留」變「處理中」，訂閱就跟著停在保留。

最危險的是測試站。從正式站複製出去的站如果金流設定跟著複製、WooCommerce Subscriptions 沒被切成 staging 模式，測試站會照排程去扣客人的卡。

## 怎麼處理

1. WooCommerce → 訂閱，用客人信箱搜尋，看有幾個訂閱、各自的狀態（使用中、保留、待取消、已取消、已過期）與下次付款日。
2. 點進訂閱看「相關訂單」：父訂單與每一期續單。扣兩次會看到兩張同日期的續單，或兩個訂閱各一張。
3. 到金流後台查該筆定期定額的扣款紀錄，確認到底扣了幾筆；需要退款從金流後台退。
4. 兩個訂閱：留一個，另一個在網站取消，並到金流後台終止對應的定期定額。兩邊都要做，只在網站取消，金流端下個月還會繼續扣。
5. 續單沒啟用：把續單訂單改成處理中，訂閱通常會自動恢復；不會的話從訂閱頁手動改成使用中。
6. 測試站：WooCommerce → 狀態頁應顯示訂閱在 staging 模式，金流設定換成測試金鑰。
7. 設定扣款失敗通知寄給管理員，並限制重試次數，避免無限重扣。

## 我們實際遇過的情況

一個課程平台的會員名下出現兩筆定期定額扣款，測下來是第一期扣款失敗後補刷，變成兩組排程。同一個平台也有客人「有訂閱紀錄卻查不到扣款訂單」，另外一位是那一期正常扣款、但沒有產生訂單編號——這兩種都要回金流後台對那一期到底扣了沒有。

同一個平台的定期訂閱商品，續單刷卡完成後訂閱沒有啟用；後來在更新課程外掛時還特地再觀察一次會不會重演。另一個網站則是有客人誤在測試站下單，我們得把落在測試站的那些訂單一筆筆查出來。

## 什麼時候該找人

定期扣款動的是客人的信用卡，扣錯要退款、要跟金流公司對紀錄。「取消訂閱」若只做在網站而金流端沒終止，下個月還會扣。如果發現多位客人同時被重複扣款，先暫停排程再查，不要一邊扣一邊修。

## 常見問題

### 同一位客人被扣兩次，怎麼找原因？

到 WooCommerce 訂閱用信箱搜尋，看有幾個訂閱與各自的相關訂單，再到金流後台對定期定額紀錄。

### 在網站取消訂閱後還會被扣款嗎？

綠界、藍新的定期定額是金流端排程，網站取消後還要到金流後台終止，否則會繼續扣。

### 測試站會不會真的扣客人的錢？

會。複製站若帶著正式金流金鑰且沒切成 staging 模式，就會照排程扣款。

網站正在出這個問題？[網站救援當日受理](https://wptoolbear.com/rescue/)；想有人每月幫你顧著：[網站守護方案](https://wptoolbear.com/guardian/)。先看體質：[免費健檢](https://wptoolbear.com/wordpress-website-health-check/)。
