Why Paddle's subscription.activated arrives before subscription.created
You'd think webhook events fire in order. Paddle disagrees. Here's what happens and how to handle it.
Search for a command to run...
Articles tagged with #apis
You'd think webhook events fire in order. Paddle disagrees. Here's what happens and how to handle it.
We tried UAT, staging with IP whitelists, and finally production access — all to let partners test our API. Every option was worse than the last.

Okta group renames can arrive through WorkOS directory sync as partial webhook events. If feature gates trust the payload, users split by cache state. Re-fetch the group and users before gating.

A narrow Clerk auth bug: server-side JWT verification can fail with 401 when your publishable key, secret key, and issuer come from different Clerk instances.
You'd think webhook events fire in order. Paddle disagrees. Here's what happens and how to handle it.

Paddle requires business verification before you can test subscription webhooks. Here's how to test the full lifecycle without waiting.
