If you live or run a business in South Africa, you have probably hit a wall at an international checkout: your card is fine for local shopping but gets declined when you try to pay an overseas AI tool, software provider or ad platform. This guide explains why that happens and how a Coinepay virtual card gives you a dedicated way to make international online payments, while staying inside South African rules on foreign-currency spending.
Why locally issued cards often fail on foreign sites
A virtual card in South Africa is an issuer product rather than a single national scheme. Banks such as Absa, Capitec, FNB and Standard Bank each offer their own versions, and behaviour varies by account. Several things commonly cause a decline on a foreign website:
- International payments disabled by default. Many accounts need you to switch on online or cross-border use in the banking app before a foreign merchant will go through.
- A separate virtual-card limit. Capitec notes that a virtual-card payment can fail even when the same purchase works on the physical card, because the virtual card has its own limit that is too low or not yet set.
- Authentication and device checks. Standard Bank requires online payments to be authenticated, and creating a virtual card needs a trusted device.
- Expired card details. Absa points out that subscriptions can fail after a card expires until the merchant receives the new number and CVV.
- Currency controls and merchant region checks. Some merchants screen the card's issuing region, and South African Reserve Bank (SARB) rules govern how foreign-currency card payments are handled.
South African rules worth knowing
Foreign-currency card spending is regulated by SARB, and the rules changed recently. Effective 8 April 2026, the cross-border credit/debit-card transaction limit rose to R100,000 per transaction, and a single larger transaction must not be split to get around it. The adult single discretionary allowance also rose to R2 million per calendar year for resident individuals aged 18 or older. These are not a universal cap on every virtual-card purchase; they sit alongside whatever limit your issuer sets.
A few restrictions matter regardless of which card you use. SARB states that South African credit, debit and virtual cards may not fund international trading accounts, including crypto-asset trading accounts, and it restricts payments for foreign lotteries and unauthorised gambling. Paying for an overseas purchase by card also does not remove any customs or excise duties that apply. Keep these in mind so you only use any card for permitted purchases.
Services related to virtual assets are not available to residents of mainland China, and some services are not available in every jurisdiction. Always use your real identity and real billing details.
How to get a Coinepay virtual card
Coinepay issues virtual cards with an instant card number, expiry date and CVV, which you then use for international online payments such as AI subscriptions, software, advertising and online shopping. To get started:
- Register. Create your account at the Coinepay sign-up page or install the app from the App Store or Google Play.
- Complete identity verification (KYC). You must finish identity verification before using card services. Have a government ID ready and follow the prompts in the app. Card issuance and fund services are provided by licensed partner financial institutions.
- Create your virtual card. Once verified, open your card in the dashboard to see the full number, expiry and CVV, which you can copy straight into a checkout.
Adding funds
Fund your Coinepay account from the dashboard or app before you pay. The available funding methods, any applicable fees and currency details are shown in the app at the time you add money, so review them there before confirming. Make sure you have enough available balance to cover the full charge, including any currency conversion the merchant applies.
Using the card at checkout
At an international checkout, choose to pay by card and enter the virtual card number, expiry date and CVV exactly as shown in Coinepay. A few tips that reduce declines:
- Enter your billing details to match your Coinepay profile and real address.
- Complete any additional authentication step the merchant or issuer requests.
- Keep the app open so you can see the transaction status and confirm the amount.
- For recurring subscriptions, update the stored card details whenever your card number or expiry changes, so renewals do not fail.
Popular services people in South Africa pay for
A Coinepay virtual card is well suited to recurring and one-off international online payments, including:
- AI tools and subscriptions such as ChatGPT, Claude and other productivity services billed from abroad.
- Software and cloud services billed monthly or annually in foreign currency.
- Advertising platforms like Facebook, Google and TikTok. Businesses can issue a dedicated virtual card for each ad account and set a custom spending limit per card, which keeps budgets separate and records clean.
- Online shopping on international stores and marketplaces.
Prices and plan names for these services vary by region; check each provider's official pricing page for the current amount before you subscribe. Coinepay cannot guarantee that any particular merchant will accept a given card, and some merchants restrict certain card types. If a service lists a card-type or region requirement, contact Coinepay support to confirm your card meets it before you buy.
Troubleshooting declined payments
If a payment fails, work through these checks:
- Balance. Confirm you have enough available funds for the full amount plus any conversion.
- Card details. Re-enter the number, expiry and CVV carefully; a single wrong digit will cause a decline.
- Authentication. Approve any verification prompt promptly, then retry.
- Merchant restrictions. Some sites block specific card types or check the card's region. If that is the issue, reach out to support rather than trying to disguise your location.
- Permitted use. Make sure the purchase is allowed under the rules above \u2014 for example, not funding an international trading or crypto-asset trading account.
- Still stuck? Contact Coinepay support or reach the team on Telegram. The dashboard and app are available 24/7.
Keeping your spending compliant
Use the card only for purchases you are allowed to make, keep your KYC details current, and retain records of what you paid for. Because foreign-currency rules can change \u2014 as the April 2026 limit increase shows \u2014 it is worth staying aware of SARB guidance for cross-border card use. When in doubt about a specific transaction, confirm the details in the Coinepay app and ask support before you pay.
Ready to start? Create your Coinepay account or learn more at the Coinepay home page.
Get your Coinepay virtual card: Sign up · App Store · Google Play · Customer support
FAQ
Why is my South African bank card declined on foreign websites?
Common reasons include international payments being switched off by default, a low or unset online limit, authentication or trusted-device checks, expired card details on a subscription, or a merchant region check. A dedicated virtual card you control can make these easier to manage.
Do I need to verify my identity to use a Coinepay virtual card?
Yes. You must register and complete identity verification (KYC) before using card services. Use your real identity and real billing details. Card issuance is handled by licensed partner financial institutions.
Can I use a Coinepay card to fund a crypto or forex trading account?
No. SARB rules state that South African credit, debit and virtual cards may not fund international trading accounts, including crypto-asset trading accounts, and restrict foreign lotteries and unauthorised gambling. Use the card only for permitted purchases.
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 a custom spending limit per card to keep budgets and records separate.
What should I do if a payment still fails?
Check your balance, re-enter the card details, complete any authentication prompt, and confirm the merchant accepts your card type. If it still fails, contact Coinepay support or reach the team on Telegram through the 24/7 dashboard and app.
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

