If you live or run a business in Bangladesh, you have probably watched a foreign checkout page reject a perfectly valid card. International subscriptions for AI tools, design software, cloud services and advertising are billed in foreign currency, and locally issued cards are often blocked from those payments by default. This guide explains why that happens, how the rules work in general terms, and how a Coinepay virtual card can help you pay international merchants online.
Why cards issued in Bangladesh are often declined abroad
A decline usually is not a sign of a broken card. In Bangladesh, foreign-currency spending runs through banks acting as Authorized Dealers under Bangladesh Bank rules, and several controls commonly get in the way of an international online payment:
- International use is off by default. On many local cards you must separately switch on the foreign-currency function and enable e-commerce. On Eastern Bank's virtual prepaid card, for example, the cardholder has to turn on the foreign function and select the "ECOM" option before a foreign online purchase will go through.
- Passport endorsement. A dual-currency card typically needs a passport endorsement for international transactions, which in EBL's case means taking your valid passport (and previous passports) to a branch.
- Per-transaction and quota limits. Authorized Dealers may allow legitimate purchases from abroad only up to a modest amount per transaction, drawn from your calendar-year travel entitlement plus a small additional online allowance. This is a regulatory cap, not a card balance.
- Purpose-based blocks. Banks must block card payments for categories such as online gambling, forex or stock trading, cryptocurrency and lottery, as well as goods or services that actually originate in Bangladesh. A refusal can reflect the purpose of the transaction.
- Timing and funding. Some cards cannot be used for e-commerce until a short period after activation and PIN setup, and an empty or under-funded card will always fail.
Because each bank applies these rules differently, two cardholders can get different results on the same website. Whatever card you use, you remain responsible for complying with Bangladesh Bank foreign-exchange regulations on how much you spend abroad and what you buy.
How a Coinepay virtual card helps
Coinepay issues virtual cards with an instant card number, expiry date and CVV that you manage from a 24/7 self-service dashboard and the Coinepay mobile app for iOS and Android. The card is designed for online spending: paying for advertising, AI subscriptions, software and online shopping. For businesses, you can issue a dedicated virtual card for each ad account — Facebook, Google or TikTok — and set custom spending limits per card, which makes reconciliation far easier than sharing one card across campaigns.
Card issuance and fund services are provided by licensed partner financial institutions, and all customers are screened against sanctions lists. Some services are not available in every jurisdiction, and services related to virtual assets are not available to residents of mainland China. Confirm that card services are available to you before you rely on them.
Step 1: Register and complete identity verification
You must register and finish identity verification (KYC) before using card services. Use your real identity and real billing details — never a generated identity or someone else's documents.
- Create an account at the Coinepay sign-up page, or install the app from the App Store or Google Play.
- Submit the identity details and documents the app requests and wait for verification to complete.
- Once approved, open the card section of the dashboard to create your virtual card.
If you are unsure which documents are accepted for your situation, contact Coinepay support before you start.
Step 2: Add funds to your card
After your card is created, add funds from the dashboard or app. The available top-up methods, supported currencies and any applicable costs are shown in the app at the time you fund the card, so check them there rather than assuming. Make sure the card carries enough balance to cover the full charge, including any currency conversion the merchant applies, before you reach checkout.
Step 3: Use the card at checkout
Paying works like any other online card payment:
- Open the virtual card in the Coinepay app to view its number, expiry and CVV.
- On the merchant's payment page, enter the card number, expiry, CVV and the billing details tied to your Coinepay account.
- Approve any verification step the merchant or your issuer requests.
- Confirm the payment and keep the on-screen or emailed receipt.
Enter your details carefully; a single mistyped digit or a billing address that does not match your account is a common reason a payment fails.
Popular services people in Bangladesh pay for
Readers typically use a virtual card for recurring foreign subscriptions and one-off purchases such as:
- AI tools — ChatGPT Plus, Claude, Midjourney and similar assistants.
- Software and cloud — Adobe Creative Cloud, Microsoft 365, Canva Pro, GitHub, hosting and domains.
- Advertising — Facebook, Google and TikTok ad accounts, with a separate card per account for business users.
- Online shopping and freelancing tools — international marketplaces and productivity subscriptions.
Plan names and prices vary by region, so always confirm the current price on the merchant's official pricing page before you subscribe. Do not attempt to pay for categories that foreign-exchange rules prohibit.
Troubleshooting a declined payment
If a charge fails, work through these checks before trying again:
- Balance: confirm the card holds enough to cover the full amount plus any conversion.
- Details: re-check the card number, expiry, CVV and that the billing name and address match your Coinepay profile exactly.
- Verification: complete any one-time password or app approval the payment triggers.
- Merchant card rules: some sites restrict certain card types or cards issued in certain countries. If a merchant states such a requirement, contact Coinepay support to confirm your card meets it before you buy.
- Purpose: payments for gambling, trading, crypto, lottery or Bangladesh-origin goods are commonly blocked by policy regardless of the card.
- Merchant-side issue: a temporary gateway error can also cause a decline — wait and retry, or try a different payment step the merchant offers.
If everything looks correct and the payment still fails, reach out through the support channel or the Coinepay Telegram with the merchant name and the error message you saw.
Staying within the rules
Bangladesh Bank regulates how residents spend foreign currency online, including limits on per-transaction amounts and annual entitlements, and restrictions on certain merchant categories. These rules apply to your spending generally, so keep your international purchases legitimate and well documented. Never try to disguise a transaction's purpose, split payments to dodge a limit, or route money through a third party to avoid checks.
To get started, create your Coinepay account or learn more on the Coinepay home page.
Get your Coinepay virtual card: Sign up · App Store · Google Play · Customer support
FAQ
Why does my Bangladeshi bank card get declined on AI and software sites?
Locally issued cards often have international payments or the foreign-currency e-commerce setting turned off by default, may lack a passport endorsement, or hit per-transaction and quota limits set under Bangladesh Bank rules. A decline can also reflect the purpose of the purchase rather than a fault with the card.
How do I get a Coinepay virtual card in Bangladesh?
Register at the Coinepay sign-up page or in the mobile app, complete identity verification (KYC) with your real details, and then create a virtual card from the dashboard. You'll receive a card number, expiry and CVV to use online. Confirm card services are available to you first.
Can businesses use separate cards for each ad account?
Yes. Coinepay lets businesses issue a dedicated virtual card for each ad account, such as Facebook, Google or TikTok, and set custom spending limits per card, which makes tracking campaign spend much simpler.
What should I do if a merchant only accepts certain card types?
Some sites restrict card types or the country a card is issued in. Contact Coinepay support to confirm your card meets the requirement before you buy, rather than assuming it will work.
Does Coinepay let me ignore Bangladesh's foreign-exchange rules?
No. You remain responsible for complying with Bangladesh Bank regulations on foreign-currency spending and prohibited categories. Keep purchases legitimate and documented, and never try to split payments, disguise a purpose or route funds through third parties.
Related guides
- Virtual Card in Taiwan: How to Pay for International Subscriptions
- Virtual Card in Saudi Arabia: Paying for International Subscriptions
- Virtual Card in UAE: How to Pay for International Subscriptions Online
- Virtual Card in Mongolia: How to Pay for International Subscriptions
- Virtual Card in Hong Kong: Pay for International Subscriptions Online
- Virtual Card in Lebanon: Pay for International Subscriptions Online

