Rebounder Tech Blog

運用している当事者が書く、本番システムの記録。

決済

Stripe を本番に載せるまでと、載せたあとに起きたこと。

Stripe webhook冪等台帳のINSERT失敗、23505以外も200で握り潰していた2026-09-03規約改定の再同意フォームがauto_renewをリセットしない2026-08-30決済成功後のDB反映失敗をカード失敗と誤認し、二重請求になりかけた2026-08-28契約更新のたびに枠を複製し、旧行を終了し忘れると在庫定員が二重に消費される2026-08-26セット割引の判定を「保有しているか」だけにすると、買い増すたびに再発する2026-08-24Checkout Session の期限を省くと、離脱した予約が24時間分の席を占有する2026-08-22CHECK 制約を張り替えるたび、別ブランチが足した値が消えていた2026-08-18supabase-js の条件付き UPDATE は error を見ないと処理済み判定を誤る2026-08-16