test: add integration tests for Stripe webhook handlers
Add comprehensive test coverage for all Stripe webhook event handlers: - invoice.paid (subscription renewal, non-subscription, missing sub) - invoice.payment_failed (past due, notifications, edge cases) - customer.subscription.created/updated/deleted (full lifecycle) - payment_method.attached/detached/updated (card management) - setup_intent.succeeded (hosted setup page) - charge.succeeded & payment_intent.succeeded (Stripe Radar fraud scoring) - Idempotency / duplicate event rejection - Webhook audit trail logging - Stripe status mapping for all subscription states Fixes #11 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
5bce748a0f
commit
96f83eca1b
1 changed files with 1558 additions and 0 deletions
1558
tests/Feature/StripeWebhookHandlerTest.php
Normal file
1558
tests/Feature/StripeWebhookHandlerTest.php
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue