Loading issues
This was found while reviewing #51 (PAR-422). It is pre-existing behaviour, moved unchanged into billing/StripeSignature.
t older than 5 minutes, which is Stripe's default tolerance. The subscription handlers are idempotent, but replaying an old customer.subscription.updated could roll a plan back.v1 is checked: during a webhook-secret rotation, Stripe sends several v1 entries. Accept the request if any of them matches, still comparing in constant time.v1 entries with the matching one second, and an empty secret.