目前我們在TapPay刷卡後,定期訂閱的商品,在續單刷卡完成後,訂閱沒有啟用
以下是目前情況
- 一般商品沒有問題,客戶刷卡完成後,訂單完成
- 定期訂閱的商品,新單建立也沒問題,訂閱有啟用
- 但續單刷卡完成後,訂閱沒有啟用。這是最近約2、3週才發生的事。以前訂閱可正常啟
使用外掛版本如下:
WooCommerce 10.4.3 版
WooCommerce Subscriptions 8.3.0
cw-tappay Version 2.2.3b3
客戶為此感到相當困擾,煩請幫忙查看能否提供解決方案 謝謝
您好,根據您的問題描述,TapPay 都有正常執行刷卡的功能,這是 WooCommerce Subscriptions 的問題,不是 TapPay 刷卡問題。 如果刷卡已完成 (款項已扣),但訂閱沒有啟用,代表付款成功但續訂流程中斷 (stalled renewal)。
常見原因
1. Action Scheduler 執行失敗 — 排程任務卡住或報錯
2. WP-Cron 停用或異常 — 導致排程無法觸發
3. 外掛/佈景主題衝突 — 覆寫了 WooCommerce 的續訂流程
4. 金流回調未正確更新訂單狀態 — 付款成功但訂單沒被標記為 Processing/Completed
排查步驟
1. 檢查 Action Scheduler
– WooCommerce > Status > Scheduled Actions
– 搜尋該訂閱編號,查看是否有失敗或卡住的任務
2. 檢查 Log
– WooCommerce > Status > Logs
– 查看金流 debug log 和 failed-scheduled-actions log
3. 確認 WP-Cron 狀態
– WooCommerce > Status > System Status
– 確認 WP-Cron 未被停用
—
Sources:
https://woocommerce.com/document/subscriptions/common-issues-and-error-messages-for-woocommerce-subscriptions/
https://woocommerce.com/document/subscriptions/renewal-process/
https://woocommerce.com/document/subscriptions/scheduled-action-errors/