AIコーディング: 決済まわりは「動作確認チェックリスト」を作り、エージェントのブラウザ操作で全部確認させる
課金のある Web サービスでは、決済の確認項目をチェックリストにしておき、Codex などのブラウザ操作で毎回全部たどらせる。Stripe のテストクロックを使えば、サブスクの更新・解約・カード期限切れも時間を進めて再現できる。
どんな問題を解決する?
- 決済フローの手動確認が面倒で、リリースのたびに漏れる
- 「1か月後の更新」「カード期限切れ」のような時間がかかるケースを確認できない
手順
docs/payment-checklist.mdに確認項目を書く(例: 新規購読、プラン変更、解約、更新時の請求、支払い失敗、カード期限切れ、返金)- Stripe のサンドボックスでテストクロックを作り、顧客とサブスクをそれに紐づける
- エージェントに依頼する:「payment-checklist.md の全項目をブラウザで確認し、テストクロックを進めて更新・失敗ケースも確かめ、結果を表で報告して」
- 失敗した項目だけ人間が詳しく見る
注意点
- 本番キーを絶対に渡さない(テストモードのキーのみ)。
- チェックリストは仕様変更に合わせて更新する。リストにない項目は確認されない。