Errors

Coinbase Commerce did not return a hosted checkout URL

Charge/invoice created but hosted_url (or equivalent) missing in API response.

Coinbase Commerce did not return a hosted checkout URL

Coinbase Commerce API succeeded enough to return a body, but no hosted checkout URL was present (product may also say Coinbase Business for the same code path).

Why this happens

Unexpected API response, account restriction, or mis-parsed payload. Credentials were present (not the API-key-missing path).

Diagnose and fix

1. Check app logs for the Coinbase response; verify API key permissions.

2. Create a test charge in the Coinbase Commerce dashboard.

3. Confirm webhook/API version expectations match the integration.

4. Retry or use another crypto gateway (NOWPayments, BTCPay Server).

Related