Lemon Squeezy did not return a checkout URL
API key was present and the create-checkout call returned a body without a checkout URL (lemon-squeezy-api).
Why this happens
Unexpected API response, wrong store/variant, permissions, or Lemon Squeezy account restriction. Not the “API key missing” path.
Diagnose and fix
1. Verify store ID and variant ID in the Lemon Squeezy dashboard.
2. Check app logs for the raw error/response.
3. Confirm API key scopes; retry with test mode if validating setup.
4. Fall back to another gateway if Lemon stays broken.