Skip to main content

Trigger

A subscription enters PAST_DUE when a Stripe webhook reports a payment failure.

Past Due Reason

ReasonMeaning
PLANPlan invoice payment failed
FEEUsage fee invoice payment failed
PLAN_FEEBoth failed

Recovery

When the payment is recovered (retried successfully or manually paid), the subscription automatically transitions back to ACTIVE via webhook processing.

Impact

While past due:
  • Organization retains access
  • New costs continue to be recorded
  • The pastDueAt timestamp tracks when the issue started