Step-by-Step Fix
1. Check the Failure Reason
Look in your email inbox (including the spam folder) for a payment notification from Stripe or Midjourney. This email usually states the specific reason for the failure:
- Card declined → bank block; proceed to step 3
- Expired card → update to your new card; proceed to step 2
- Insufficient funds → add funds or use a different card
- Authentication failed → complete 3-D Secure; proceed to step 4
2. Update Your Card Details at midjourney.com/account
- Visit midjourney.com/account and sign in
- Go to Billing → Update Payment Method
- Enter your card number, expiry date, CVV (the 3-digit code on the back), and billing ZIP or postal code
- Confirm the billing ZIP/postal code exactly matches what your bank has on file — even a single digit difference causes declines
- Save the updated payment method
3. Call Your Bank to Authorize the Charge
If your card details are correct but payment still fails:
- Call the customer service number on the back of your card
- Say: "I need to authorize recurring online charges from Stripe for a software subscription to Midjourney, approximately $10 to $120 per month depending on the plan"
- Ask them to: (a) remove any international charge block, and (b) whitelist recurring online subscriptions
- Retry payment on the Midjourney billing page within 30 minutes of the bank call
4. Complete 3-D Secure Authentication
If a verification window appears during payment:
- Do not close or navigate away from the browser tab
- Check your SMS messages or mobile banking app for a one-time verification code
- Enter the code in the popup to approve the charge
- If the popup is blocked, disable browser popup blockers and retry
5. Try an Alternative Payment Method
If the above steps do not work:
- Use a credit card instead of a debit card — credit cards have fewer transaction restrictions for international subscriptions
- Try a card from a different bank if your current bank continues to block the charge
- Consider asking a family member with a different bank to process the payment if urgent
6. Verify Your Subscription Is Active
After a successful payment:
- Sign out of Midjourney on all devices
- Wait 10 to 15 minutes
- Sign back in at midjourney.com or via Discord
- Run
/infoin the Midjourney bot to confirm: "Subscription: Standard" (or your chosen tier) with a future renewal date
Why This Happens
Payment failures on Midjourney are rarely caused by Midjourney itself — they originate with your bank's transaction authorization system. Stripe, Midjourney's payment processor, submits charges from a US merchant account. Many bank fraud detection systems classify recurring international charges from new merchants as suspicious and block them pre-emptively. This is especially common with debit cards, cards from banks outside the US, and cards that have recently been replaced or reissued.
Common Mistakes to Avoid
- Retrying payment 5 or 6 times in quick succession — multiple rapid failed attempts can trigger Stripe's fraud detection and place a temporary hold on your ability to retry; wait at least 10 minutes between attempts
- Not calling the bank before retrying — updating your card details does not clear a bank block; you must contact your bank directly to authorize the merchant
- Using a prepaid Visa or Mastercard gift card — prepaid cards cannot be auto-renewed and will fail at every renewal; use a bank-issued credit or debit card
- Entering the wrong billing ZIP code — your billing ZIP must match exactly what your bank has on file, not your current shipping address
- Assuming the issue is with Midjourney's systems — over 90% of payment failures originate with the bank, not Midjourney or Stripe; the fastest resolution is always to call your bank first
Additional FAQ
Q: My Midjourney payment fails every month at renewal — why does fixing it once not stick?
If your card is correctly entered but fails every renewal cycle, the most common cause is your bank's recurring transaction authorization expiring. Some banks require you to re-authorize recurring merchants periodically, or they automatically decline international recurring charges after a period of time. Call your bank each time this happens and ask them to permanently whitelist recurring charges from Stripe merchant code 7372. Alternatively, switching to a credit card that has broader international transaction permissions typically resolves the persistent renewal failure.
Q: How do I know if my Midjourney payment failure was a hard decline or just pending?
Check your bank statement for the transaction status. A "pending" charge means the authorization hold has been placed but the final charge has not cleared — this often reverses within 3 to 7 days if the subscription was not activated. A "posted" or "cleared" charge means the payment was finalized. If you see a pending charge but no subscription activation, wait 24 to 48 hours before contacting support, as the subscription may activate once the payment fully posts. If it posts without activating, contact billing support at docs.midjourney.com with your transaction ID.
Q: Can I use a virtual credit card (like Privacy.com) for Midjourney billing?
Virtual cards from services like Privacy.com can work for Midjourney billing if they are set up to allow recurring charges from the same merchant. However, single-use virtual cards will always fail at the second billing cycle. If you use a Privacy.com card, configure it as a merchant-locked card limited to Stripe with a monthly or annual spending cap. Cards set to expire after one use or one transaction will fail at every renewal and require you to generate a new card number each billing cycle. Standard bank-issued credit cards remain the most reliable option.
Related Issues
- Midjourney Payment Error
- Midjourney Payment Declined
- Midjourney Subscription Renewal Failed
- Midjourney Billing Support
Additional FAQ
Q: Why do I see a pending charge that later disappears? A disappearing pending charge is an authorization hold — a temporary reservation placed by your bank to verify funds are available. When a payment fails or is canceled, the hold is released without any actual charge being made. Most banks release authorization holds within 3–7 business days. If you see a hold older than 7 days, contact your bank and ask them to release it manually, referencing the merchant name and transaction date.
Q: How do I get proof of payment if I cannot find my receipt? Check your registered email inbox for a receipt email — search for the platform name or 'receipt' filtered to the past 30 days, including spam. Most platforms also have a billing history page in account settings (Settings → Billing or Subscription) where you can download invoices as PDFs. If neither works, your bank statement shows the transaction with the merchant name and amount, which is accepted as payment proof by most support teams.
Related Articles
- Midjourney not generating images
- Midjourney login not working
- Midjourney payment failed
- Midjourney rate limit exceeded
Additional FAQ
Q: Why do I see a pending charge that later disappears? A disappearing pending charge is an authorization hold — a temporary reservation placed by your bank to verify funds are available. When a payment fails or is canceled, the hold is released without any actual charge being made. Most banks release authorization holds within 3–7 business days. If you see a hold older than 7 days, contact your bank and ask them to release it manually, referencing the merchant name and transaction date.
Related Articles
- Midjourney not generating images
- Midjourney login not working
- Midjourney payment failed
- Midjourney rate limit exceeded
Additional FAQ
Q: Why do I see a pending charge that later disappears? A disappearing pending charge is an authorization hold — a temporary reservation placed by your bank to verify funds are available. When a payment fails or is canceled, the hold is released without any actual charge being made. Most banks release authorization holds within 3–7 business days. If you see a hold older than 7 days, contact your bank and ask them to release it manually, referencing the merchant name and transaction date.