Are Sandbox and Live really separate, or just a toggle over the same connection?
Fully separate. Each mode has its own OAuth connection, its own access token, and its own webhook secret, stored under different option keys (wpdd_access_token vs wpdd_access_token_sandbox). The Live/Sandbox toggle in Settings just decides which pair of credentials the plugin [...]
