You can't test a Paddle subscription cancel webhook until Paddle has verified your business. That takes days. Paddle's billing API handles subscriptions, payments, and the entire checkout flow. The API is clean and the docs are solid. The problem is the sandbox. Verification before testing To get a Paddle sandbox account, you need to: Sign up and create a separate sandbox login Wait for Paddle to verify your business (this can take days) Set up products and prices in the sandbox dashboard Configure webhook URLs Use test card numbers for checkout All of this before you can test whether your code correctly handles a subscription.canceled webhook. If you're building a billing integration and you want to test the full lifecycle — create subscription, pause, resume, cancel — you're waiting on Paddle's verification process before you can write a single test. The lifecycle is the hard part The individual API calls are straightforward.…