Contents
Cases Not Yet Checked Against Paddle
Some changes to Paddle subscriptions (changing seats part-way through a period, changing the plan to a product that isn't licensed, trials, and renewal links) are handled as described above but have not yet been checked against the webhooks Paddle actually sends. Until they have, check the result of such changes in Access Subscriptions and Licenses. Changing the plan from one licensed product to another, resuming after a pause, and a full refund made in Paddle's dashboard have been checked; partial refunds and chargebacks have not.
Custom products and prices, payment links and invoices made in PaddleSubs have not been checked against Paddle either: whether Paddle returns a custom product or price asked for by its ID, whether it takes the custom data PaddleSubs writes to one when you set it up, the webhooks of a paid invoice and of a paid payment link, and how Paddle adds the transaction to the Pay page's address when that already has a query string. Check the first ones you make in the sandbox.
This section mirrors "Needs the sandbox" in AGENTS.md. Remove each case from here as it is verified, and the section when the list is empty.