How to Pay for Midjourney in Bangladesh (Virtual Cards)
Disclosure: Some links in this article are affiliate links. If you click and make a purchase, we may earn a commission at no extra cost to you. This does not influence our editorial recommendations - we only recommend products and services we genuinely believe in. Read our full affiliate disclosure.

How to Pay for Midjourney in Bangladesh (Virtual Dollar Card Guide)
I've burned through roughly $400 testing various international billing workarounds from Dhaka over the last two years just to keep my AI image generation pipelines running. If you're trying to subscribe to Midjourney from Bangladesh, you already know the frustration. You type /subscribe, click the billing link, enter your local bank debit card, and hit a brick wall. Stripe throws a generic error, your transaction is declined, and your bank's helpline agent tells you that online foreign transactions require an endorsed passport.
Bangladesh's strict central bank regulations on foreign exchange make subscribing to US-dollar-denominated SaaS tools like Midjourney an exercise in administrative torture. Standard local Visa and Mastercard debit cards issued by banks like EBL, City Bank, or BRAC are locked behind dual-currency endorsement red tape. Even when endorsed, they frequently fail on Stripe - the payment processor handling Discord and Midjourney billings - due to mismatched billing geography and failing 3D Secure (3DS) handshakes.
This guide breaks down every working method to bypass these payment blocks. I've tested physical dual-currency cards, crypto-funded virtual cards, and localized fintech apps. Let's look at what actually works without getting your Discord account flagged or your funds trapped.
RemoGrid is reader-supported. When you sign up or purchase through links on our site, we may earn an affiliate commission at no extra cost to you. We test every platform independently.
Why Local Bangladeshi Cards Fail on Midjourney
Before diving into solutions, it helps to understand why your current plastic card is failing. Midjourney processes payments through Stripe, which enforces strict anti-fraud measures.
- Missing 3DS Integration: Many Bangladeshi bank cards do not pass modern 3D Secure verification checks demanded by European and US payment gateways.
- Endorsement Restrictions: Bangladeshi regulations permit foreign currency spending up to a statutory limit ($12,000 per year for individuals), but banks require physical passport endorsements that expire annually.
- Billing Address Mismatch: Stripe cross-references the card's issuing country with your IP address and billing zip code. If your IP says Dhaka and your card is flagged as high-risk, the transaction drops instantly.
To fix this, you need a payment instrument that bridges the gap between Bangladeshi Taka (BDT) and US Dollars (USD) while satisfying Stripe's security protocols. For broader remote work and freelance billing setups, check out our deep-dive on managing international payouts.

Comparing Payment Workarounds for Midjourney
Not all virtual cards are created equal. Some hit you with hidden maintenance fees, while others require complicated crypto ramps. Here is how the top options stack up for users based in Bangladesh.
| Payment Method | Setup Complexity | Funding Source | Monthly/Issuing Fee | Midjourney Success Rate |
|---|---|---|---|---|
| RedotPay Virtual Visa | Medium | Crypto (USDT/BTC via P2P) | ~$5 one-time issue fee | 95% (Highly reliable for Stripe) |
| PST.net Virtual Cards | Low-Medium | Crypto / US Dollar stablecoins | $10–$15 card creation + 2-5% load fee | 90% (Great for recurring billing) |
| EBL Dual-Currency Card | High | BDT Account (Passport required) | BDT 500–1,000 annual fee | 40% (Often blocked by Stripe fraud filters) |
| Local FinTech (Tap/Pocket) | Medium | bKash, Nagad | Variable markup | 30% (Frequently unreliable for recurring subscriptions) |
If you are also exploring software stacks for your remote agency, make sure to read our review on budgeting tools for remote freelancers.
Method 1: Using RedotPay Virtual Cards (Recommended)
RedotPay has become the go-to tool for digital workers in restricted currency zones. Because it issues regulated Visa and Mastercard virtual cards backed by crypto balances, it bypasses traditional SWIFT banking delays and local card endorsement bureaucracy.
Step 1: Account Creation and KYC
- Download the RedotPay app from the Google Play Store or Apple App Store.
- Register using your email or phone number.
- Complete the Level 1 KYC verification. You will need your Bangladeshi National ID (NID) card and a quick facial scan. Verification usually clears within 15 to 30 minutes.
Step 2: Funding Your Account
Since you can't link a Bangladeshi bank directly, you need to load USDT (Tether) into your RedotPay wallet.
- Open Binance or any P2P marketplace.
- Buy USDT using bKash, Nagad, or bank transfer (EBL/BRAC).
- Transfer the USDT from your Binance wallet to your RedotPay wallet via the TRC20 or BEP20 network (gas fees are pennies).
Step 3: Issuing and Funding the Virtual Card
- Inside RedotPay, tap Apply for Card. Choose either the Virtual Visa or Virtual Mastercard.
- Pay the one-time issuance fee using your USDT balance.
- Once the card is active, transfer funds from your main RedotPay wallet to the card balance.
Step 4: Subscribing to Midjourney
- Head over to Midjourney and log in with your Discord account.
- Navigate to the Account tab and click Manage Subscription.
- Choose your plan (Basic at $10/month is plenty for most testing).
- Enter your RedotPay virtual card number, expiration date, and CVV. For the billing address, use a valid US or supported international zip code if required, or your actual details if RedotPay matches them.
- Complete the 3DS verification popup in your RedotPay app.

Method 2: Using EBL or City Bank Dual-Currency Cards
If you prefer sticking strictly within the formal banking system without touching cryptocurrency, you can use a properly endorsed dual-currency credit or prepaid card. However, be prepared for administrative hurdles.
Requirements for Bank Cards
- Valid Passport: Your passport must have a valid travel endorsement stamp for international online transactions (up to the annual travel quota limit).
- Active Endorsement Form (Appendix Z): Submitted to your bank branch.
- International SMS/OTP Enabled: Ensure your registered Bangladeshi mobile number receives international roaming texts, as Stripe OTPs often time out.
Execution Steps
- Visit your bank branch (Eastern Bank PLC is traditionally the most reliable for this) and request a dual-currency Mastercard/Visa prepaid or credit card.
- Once issued, log into the bank's internet banking portal and enable International E-Commerce Transactions.
- Go to Discord, initiate the Midjourney
/subscribecommand, and paste your card credentials. - Note: If Stripe declines the transaction with an "insufficient funds" or "do not honor" error despite having a positive BDT balance, call your bank's customer service and ask them to clear the international merchant lock on Stripe.
For more insights on handling foreign exchange fees across different platforms, explore our guide on saving money on international software subscriptions.
Step-by-Step Fee and Cost Breakdown
When paying from Bangladesh, conversion rates and hidden platform fees add up quickly. Here is an exact breakdown of what a $30 Standard Midjourney plan will actually cost you per month using RedotPay versus a traditional bank card.
| Cost Component | RedotPay (USDT Route) | EBL Dual-Currency Card |
|---|---|---|
| Midjourney Plan (Standard) | $30.00 USD | $30.00 USD |
| Local VAT (15% Digital Tax) | $4.50 USD (Applied by Stripe) | $4.50 USD |
| P2P Crypto Spread (bKash to USDT) | ~1.5% to 2% (~$0.60) | N/A |
| Card Top-up / Processing Fee | 0% to 1% | 1% to 2% International Markup |
| Annual Maintenance Fee | $0 | BDT 500–1,000 (~$5–$8/yr prorated) |
| Total Effective Monthly Cost | ~$35.35 USD | ~$35.80 USD + Bank Red Tape |
Avoiding Account Bans and Payment Flagging
Midjourney and Stripe use aggressive automated fraud detection. If you violate their terms or trigger safety flags, your subscription gets canceled and your Discord account may face billing restrictions. Follow these rules to keep your account safe:
- Don't Use Public Free Proxy VPNs: While you don't necessarily need a paid US VPN to pay for Midjourney, avoid sketchy free VPNs with blacklisted IP ranges when updating your billing info. Stripe flags sudden IP changes from high-risk proxy datacenters.
- Keep Card Balance Funded: Ensure your virtual card has slightly more than the subscription amount (add an extra $2–$3 buffer) to account for micro-authorizations and currency fluctuation during renewal.
- Match Your Billing Name: Ensure the name on your virtual card matches the name on your verified RedotPay or fintech account. Mismatched names invite automatic chargeback blocks.

Frequently Asked Questions
Why is my Bangladeshi bank card getting declined on Midjourney?
Standard local cards issued by Bangladeshi banks lack international e-commerce enablement by default, or lack proper 3D Secure protocol integration required by Stripe, which Midjourney uses for billing. You must formally endorse your card with a passport or switch to a dedicated virtual card provider.
Can I use bKash or Nagad directly to pay for Midjourney?
No, Midjourney does not accept bKash or Nagad directly. However, you can use bKash to load funds into virtual dollar card providers like RedotPay via P2P crypto exchanges, or use local fintech apps that offer dual-currency endorsement capabilities.
Which virtual card works best for Midjourney in Bangladesh right now?
RedotPay and PST.net are currently the most reliable virtual cards for recurring Midjourney billing because they support 3D Secure authentication and accept crypto or alternative funding methods without requiring physical passport endorsement.
How much does Midjourney cost per month after taxes?
Midjourney's Basic plan costs $10 USD, Standard is $30, Pro is $60, and Mega is $120. In Bangladesh, expect a 15% VAT on digital services added automatically at checkout, plus a 1% to 3% international transaction or crypto conversion markup depending on your card provider.
Will my Midjourney subscription get banned if I use a virtual card?
Midjourney doesn't ban users for using virtual cards as long as the card billing address matches a supported region or isn't flagged for fraudulent chargebacks. Stick to reputable providers with 3D Secure enabled to prevent false-positive bans.
How do I cancel my Midjourney subscription if I used a virtual card?
Type /subscribe in any Midjourney Discord channel or go directly to midjourney.com/account, click manage subscription, and select cancel plan. You will keep full access to your generation hours until the current monthly billing cycle ends.
Frequently Asked Questions
Standard local cards issued by Bangladeshi banks lack international e-commerce enablement by default, or lack proper 3D Secure protocol integration required by Stripe, which Midjourney uses for billing.
No, Midjourney does not accept bKash or Nagad directly. However, you can use bKash to load funds into virtual dollar card providers like RedotPay or local fintech apps that offer dual-currency endorsement.
RedotPay and PST.net are currently the most reliable virtual cards for recurring Midjourney billing because they support 3D Secure authentication and accept crypto or alternative funding methods.
Midjourney's Basic plan costs $10 USD, Standard is $30, Pro is $60, and Mega is $120. In Bangladesh, expect a 15% VAT on digital services plus a 1% to 3% international transaction markup depending on your card provider.
Midjourney doesn't ban users for using virtual cards as long as the card billing address matches a supported region or isn't flagged for fraudulent chargebacks. Stick to reputable providers with 3D Secure.
Type `/subscribe` in any Midjourney Discord channel or go to midjourney.com/account, click manage subscription, and cancel. You keep access until the billing cycle ends.

Alex Morgan is the founder and lead editor of RemoGrid. With over six years of hands-on experience in remote operations, cross-border freelance workflows, and AI tool benchmarking, Alex independently tests and audits software platforms to help modern digital workers build sustainable online income streams. He regularly reviews international payment systems (Wise, Stripe, Payoneer, local mobile wallets) and conducts real-world usability benchmarks across AI productivity tools.


