j7-dev/woomp

[統一金] 試用期 + 註冊費,訂閱只扣款 5 元 BUG

Closed this issue · 1 comments

BUG 重現條件

有設定註冊費40000 + 有使用優惠券(-35000) + 試用期30天 + 開3D驗證

原本應該要
註冊5000 + 年費

會變成
只扣5元 + 年費!?

扣款金額會出錯
發票金額正確

問題

image

order total 測試

情況1 - 試用期 + 註冊費20
✅ $order->get_total() 是 20

情況2 - 試用期 + 註冊費20 + 折價7元
✅ $order->get_total() 是 13

情況3 - 試用期 + 註冊費20 + 折價20元
✅ $order->get_total() 是 0

結論: $order->get_total() 似乎總是可以拿到正確的金額

解法

image