目前使用每月定期定額發現有綠界收款記錄和WooCommerce訂單記錄不相符的情形
案例1: 如下圖, 綠界2月4日和3月4日都有收到款項,但WooCommerce裏的訂單只有2月4日而沒有3月4日的訂單記錄
案例2: 如下圖,綠界2月28日顯示收款收敗,但WooCommerce裏的訂單卻顯示完成狀態
請問可能發生的原因及如何排除問題
謝謝
目前使用每月定期定額發現有綠界收款記錄和WooCommerce訂單記錄不相符的情形
案例1: 如下圖, 綠界2月4日和3月4日都有收到款項,但WooCommerce裏的訂單只有2月4日而沒有3月4日的訂單記錄
案例2: 如下圖,綠界2月28日顯示收款收敗,但WooCommerce裏的訂單卻顯示完成狀態
請問可能發生的原因及如何排除問題
謝謝
你好
請問你安裝的綠界定期定額的版本是多少?
謝謝回覆有關第1例
有關第2例沒有 3/4 的訂單記錄 進一步查看後我再把問題描述一下 還需請求你的協助排查
訂單#18955的發佈日期是2/4 (如下圖),但訂單備註顯示付款完成是3/4,可能這樣 3/4就沒再出現訂單記錄。其他訂單都是發佈日期和付款日期一致。
但綠界有2/4和3/4的付款記錄(如下圖),好像是2/4的綠界收款後沒有拋回。
我查看訂閱是在啟用狀態。
請再告知。謝謝
2/4 建立訂閱訂單,3/4 的確應該要有續費訂單
而網站建立續費訂單是 WooCommerce Subscription 控制的,並不是綠界
綠界只負責扣款,並在扣款後將資料 post 到網站
一個負責建立訂單,一個負責扣款後回傳資料,中間一定會存在時間差
時間差的第一種狀況是 WooCommerce Subscription 建立了續費訂單,但是綠界還沒扣款
第二種是綠界已經扣款回傳,但 WooCommerce 還沒建立續費訂單
但無論是哪種狀況,只要訂閱訂單的狀態是 active ( 啟用狀態 ),最後 WooCommerce 都會建立續費訂單
除非該訂閱訂單有扣款次數限制,或是 schedule action ( WordPress 的 wp cron ) 被刪掉了,才會發生不再建立續費訂單的狀況
你的第二個問題在於為什麼 WooCommerce Subscription 在訂閱訂單的狀態是 active 下卻沒有建立續費訂單
這個是 WooCommerce Subscription 的問題,不是綠界定期定額外掛的問題,也不是綠界的問題
你好
1. 是的,綠界的扣款與 WooCommerce Subscription 建立續費訂單並沒有連動,兩者是分開的,所以一定有時間差
2. 假設 WooCommerce Subscription 續費訂單比綠界扣款早建立,續費訂單會卡在 on-hold 狀態,訂閱訂單也會卡在 on-hold ( 因為還沒有收到續費資料 ),等收到綠界扣款成功的回傳後,續費訂單會轉為處理中,訂閱訂單會同步轉為 active
如果續費訂單還沒建立,卻收到了綠界扣款成功的資料,會先將資料保留在訂閱訂單中,等續費訂單建立出來時,會先檢查綠界是否已經回傳了扣款成功的資料,如果有,就直接將續費訂單轉為處理中,訂閱訂單也會同步轉為 active 狀態
你好
再度請教一下 上次有提到一個案例:
續費訂單(每月)在2/4建立,查看訂該單備註發現綠界扣款卻是在3/4才傳回。
綠界回覆說2/4有回傳,傳送參數如下, 但是沒有傳送成功,要我們查詢模組開發單位為何當時沒有寫入備註欄。
請問這部份是由WooCommerce Subsriptions還是WooCommerce ECPay Subscriptions Pro或是其他模組控制的? 由於後面也發現幾起類似的情況,請告知如何進一步排查和避免
謝謝