If you type a prompt and nothing happens — no queue, no progress bar — the most likely culprit is a stalled connection between your Discord client and Midjourney's bot. Restart Discord completely (not just close the tab), re-enter the command, and check that the bot is still present in your server or DM thread. If the bot shows as offline, the generation servers may be under heavy load — wait a few minutes and try again.
Failed billing usually comes down to three things: your card issuer blocking a foreign transaction, an expired card on file, or a mismatch between the billing address and what your bank has on record. Go to midjourney.com/account, remove the current payment method, and re-add it with the exact details your bank expects. If the charge still fails, try a different card or contact your bank to whitelist the transaction.
This happens when the Discord session token expires or the bot loses permission in the channel. Check that the Midjourney bot still has message and attachment permissions in that specific channel. If permissions look fine, log out of Discord, clear the cache, and log back in.
Midjourney uses Discord OAuth for authentication, so a login failure usually means something is off on the Discord side. Clear cookies for both midjourney.com and discord.com, then try signing in again. If you see a 'authorization declined' error, revoke Midjourney's access in your Discord app settings under Authorized Apps, then reconnect it from scratch.
Upscaling jobs are heavier than standard generations, and the web UI can hang if your browser tab runs low on memory. Close unused tabs, refresh the page, and resubmit the upscale. Chrome users can try enabling hardware acceleration in browser settings — it makes a noticeable difference with image-heavy interfaces.