If you live or run a business in Botswana, you have probably tried to pay for an AI tool, a software subscription or an advertising account online, only to see the payment bounce back. Locally issued cards are convenient for shops and ATMs inside the country, but they often stumble on foreign websites. A Coinepay virtual card gives you a dedicated card number, expiry date and CVV built for international online checkouts. This guide explains why local cards are declined, how to get a Coinepay virtual card, and how to use it safely and in line with the rules.
Why Botswana-issued cards are often declined abroad
A decline on a foreign site rarely means anything is wrong with you. It usually comes down to how the card was set up:
- International payments disabled by default. Many wallet-linked and bank cards in Botswana are issued for domestic use first. Cross-border or e-commerce spending has to be switched on before a foreign merchant can charge it.
- Foreign-currency and online limits. Electronic-money accounts in Botswana are denominated in pula (BWP, shown locally as P). When a US-dollar or euro charge hits a card, issuer conversion rules and per-transaction or daily online limits can stop it.
- Merchant region checks. Some global services check the country your card appears to come from and only accept cards from a list of supported regions.
- Short-lived or restricted card formats. Some local virtual card products have historically been issued for a very short validity window, which is fine for a one-off purchase but awkward for a recurring subscription.
On the regulatory side, the Bank of Botswana currently says no exchange-control restrictions are in place, so the main thing that matters for an international purchase is your card issuer's available balance, limits, conversion and acceptance rules. The Bank also updated the framework through the Electronic Payment Services (Amendment) Regulations, 2026, which took effect on 2 April 2026 and revise operating limits and introduce a tiered KYC framework. Always use licensed, regulated providers.
What a Coinepay virtual card gives you
Coinepay issues virtual cards with an instant card number, expiry date and CVV that you can use for online payments such as advertising, AI subscriptions, software and online shopping. Everything is managed from a 24/7 self-service dashboard and the Coinepay mobile app for iOS and Android. Because the card details are generated for online use, you avoid the "international payments are off" problem that trips up many domestic cards.
For businesses, Coinepay lets you issue a dedicated virtual card for each advertising account — for example Facebook, Google or TikTok — and set a custom spending limit per card, which keeps ad spend organised and easier to reconcile.
A few things to know before you start: card issuance and fund services are provided by licensed partner financial institutions, you must register and complete identity verification (KYC) first, and some services are not available in every jurisdiction. Services related to virtual assets are not available to residents of mainland China.
Step 1: Register and verify your identity
Create your account at the Coinepay sign-up page or download the app from the App Store or Google Play. You will complete identity verification (KYC) using your real details. Have a government photo ID ready — for citizens of Botswana that is typically your Omang, and foreign nationals usually use a passport. Use your real name and residential address exactly as they appear on your documents; mismatched details are a common cause of failed verification and later payment checks.
Step 2: Add funds
Once verified, open the dashboard or app and follow the funding steps to add money to your account, then create or top up your virtual card. The available funding methods, any applicable fees and limits are shown in the app at the time you fund — check those figures there, because they can change and depend on your region and the licensed partner. If a funding option is not offered to you, contact support rather than looking for a workaround.
Step 3: Use the card at checkout
At the payment page of a foreign site, choose to pay by card and enter the card number, expiry date and CVV from your Coinepay app. Points that reduce declines:
- Billing details. Enter the billing name and address you registered with. Some merchants match these against the card.
- Currency. Let the merchant charge in its own currency rather than choosing a "pay in BWP" conversion option at the checkout, which can add a markup.
- Keep enough balance. Make sure the card has enough to cover the charge plus any currency conversion before you confirm.
- Subscriptions. For recurring plans, keep the card funded ahead of each renewal date so the service is not interrupted.
Popular services people in Botswana pay for
- AI tools such as ChatGPT, Claude and other assistant or image subscriptions.
- Software and cloud — design apps, productivity suites, hosting and developer tools.
- Advertising on Facebook, Google and TikTok, with a separate card per ad account if you run several.
- Online shopping and marketplaces that bill in foreign currency.
Prices and plan names for these services vary by region. Never guess — check the provider's official pricing page for the current amount before you subscribe. Also note that whether any particular merchant accepts a given card is decided by that merchant, so if a service lists specific card requirements, contact Coinepay support to confirm your card meets them before you buy.
Troubleshooting declined payments
If a payment is refused, work through these common causes, which mirror the reasons local issuers list:
- Insufficient funds. The balance may not cover the charge plus conversion. Top up and retry.
- Wrong or expired details. Re-check the number, expiry and CVV straight from the app.
- Billing mismatch. Correct the name, address or postcode so it matches your account.
- Merchant region or card checks. Some sites only accept cards from certain countries or card types. If that is the message you see, confirm with support before trying again.
- Issuer limits. A single large charge may exceed a limit; check your card settings in the dashboard.
If the exact reason is unclear, the definitive answer sits in the transaction result. Reach Coinepay through support or Telegram with the date, merchant and amount, and the team can help you identify the cause.
Staying compliant
Use your real identity and your own billing details. Do not use fake addresses, generated identities or tools that disguise your location to bypass a merchant's regional rules — doing so breaks the service's terms and can cost you your purchase. Keep records of your international subscriptions for your own accounting. For cross-border business settlement and paying overseas suppliers in their local currency, Coinepay also offers Global Remittance with compliant transaction records; see the Coinepay site for more.
Ready to pay international services without the usual decline? Create your Coinepay account, verify your identity, add funds and get a virtual card you can use at checkout today.
Get your Coinepay virtual card: Sign up · App Store · Google Play · Customer support
FAQ
Why does my Botswana bank card get declined on foreign websites?
Usually because international or online spending is off by default, the charge exceeds a foreign-currency or daily online limit, or the merchant only accepts cards from certain regions. A Coinepay virtual card is built for international online checkouts, which avoids most of these issues.
What do I need to get a Coinepay virtual card in Botswana?
Register at the Coinepay site or app and complete identity verification (KYC) with your real details and a government photo ID — typically an Omang for citizens or a passport for foreign nationals. Card and fund services are provided by licensed partner institutions.
Can I use the card for AI tools, software and advertising?
Yes. The virtual card is intended for online payments such as AI subscriptions, software, advertising and online shopping. Businesses can also issue a separate card per ad account, like Facebook, Google or TikTok, with custom limits.
How much does a Coinepay virtual card cost?
Any applicable fees, funding options and limits are shown in the Coinepay app when you fund your card, and they can vary by region and partner. Check the app for current figures, or contact support if anything is unclear.
A service says it only accepts certain card types. What should I do?
Whether a specific merchant accepts a given card is decided by that merchant. If a service lists card requirements, contact Coinepay support to confirm your card meets them before you buy, rather than attempting any workaround.
Related guides
- Virtual Card in Angola: How to Pay for International Subscriptions Online
- Virtual Card in Trinidad and Tobago: Pay for International Subscriptions
- Virtual Card in Haiti: How to Pay for International Subscriptions
- Virtual Card in Fiji: How to Pay for International Subscriptions
- Virtual Card in DR Congo: How to Pay for International Services
- Virtual Card in Madagascar: How to Pay for Online Subscriptions

