- routes/ponshu.js: ライセンス検証・失効エンドポイントを新規追加 POST /api/ponshu/license/validate (認証不要、モバイルから直接呼ぶ) POST /api/ponshu/admin/license/revoke (APIキー認証必須) - routes/stripe.js: 既存のStripe Webhookハンドラーを抽出し拡張 metadata.product === 'ponshu_room_pro' の場合にライセンスキーを発行 Stripe Webhook 冪等性チェック (stripe_session_id) を追加 Resend でライセンスキーをメール送信 - server.js: ponshu_licenses テーブルをスキーマに追加 インラインのhandleStripeWebhook関数を routes/stripe.js に置き換え ponshuRouterとstripeRouterをマウント Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ponshu.js | ||
| stripe.js | ||