Checks · PAY-006
PAY-006 · No handling of failed invoice or deleted subscription
P2 Worth fixingWhy it matters
If a payment fails and the app never hears about it, the customer keeps access you are not being paid for.
How we detect it
Webhook switch has no case for invoice.payment_failed or customer.subscription.deleted.
How we fix it
Handle those events and update the entitlement.
Can it be fixed automatically? Yes, with a template change