Errors

Paddle did not return a checkout URL — verify your default payment link is approved

Paddle create-checkout/transaction response unusable — check payment link approval.

Paddle did not return a checkout URL — verify your default payment link is approved

Paddle checkout creation finished without a usable checkout URL. Product guidance: verify your Paddle default payment link is approved.

Why this happens

API key present but Paddle returned an incomplete transaction/checkout response, or the default payment link / product is not approved for live (or sandbox) use. Not the “API key missing” path.

Diagnose and fix

1. In Paddle, open the default payment link / product and confirm it is approved for the environment you use.

2. Match sandbox vs live API keys to that link.

3. Check app logs for the raw Paddle error/response.

4. Fall back to another gateway if Paddle stays blocked.

Related