If you are a freelancer, a creator, a developer or a student in Nigeria, you already know the routine. You enter your card details on ChatGPT, Netflix, AWS or any other international service. Transaction declined. Try a different card. Same result. Borrow a friend’s card. Sometimes it works. Next month, the subscription fails to renew, access is cut, and you start the whole dance again.
This article is an attempt to explain, in plain English, what is actually happening under the hood — and why a real US dollar wallet, not another Naira workaround, is the only thing that makes this class of problem go away.
The short version
A single international card payment from Nigeria has to pass at least four independent checks before it reaches the merchant. Any one of them can reject it:
- the issuer bank’s FX allocation rules;
- the Central Bank of Nigeria’s PTA (personal travel allowance) and similar card-spend caps;
- the issuer’s risk model — especially for recurring charges from a foreign merchant category code (MCC);
- the card network’s own fraud engine, which learns from declined-transaction patterns in Nigeria and sometimes pre-emptively rejects more.
When people talk about a Naira card getting “declined on Netflix,” it is usually the second and third checks failing at the same time. It is almost never a fraud flag against the cardholder personally.
CBN FX rules and the $20-a-month reality
For several years, Nigerian banks have been operating under CBN guidelines that restrict how much foreign currency each retail customer can spend on international channels per month. The exact cap has moved around — from $100, down to $20, sometimes paused altogether — but the effect at ground level is the same: your Naira debit card has a monthly international spend ceiling measured in tens of dollars, not hundreds.
ChatGPT Plus is $20 per month. Netflix renewal via a foreign card is billed in USD. Spotify Premium, Apple One, Adobe Creative Cloud, Steam purchases, AWS invoices — all of these compete for the same tiny monthly allowance. And the first one to charge often burns the entire ceiling for the month.
MCC blocks and why they exist
Every merchant has a merchant category code — a four-digit number that tells the card network what kind of business is charging the card. 5815 is for digital goods, 4899 is for cable and streaming, 7372 is for software. Nigerian issuers have, at different times, blocked entire ranges of MCCs for international transactions to comply with FX directives.
This means that even if you have money in your Naira account, even if you are within your PTA cap, a charge to a 5815 MCC from a US-based merchant can be rejected at the issuer layer before it ever reaches your balance. You see “card declined.” The merchant sees a generic rejection code. Neither side has useful information about what actually went wrong.
Why the usual workarounds stop working
Most Nigerian users have tried at least one of the following. All of them have real limitations.
- Dollar-denominated accounts at tier-1 Nigerian banks. These exist, but usually require a minimum balance of several hundred USD and a physical branch visit, and the card that comes with them is still routed through the same Nigerian BIN — so it can still hit MCC-level blocks depending on how the issuer categorises the account.
- Virtual cards from local fintechs. These became popular for exactly this pain point, but several of the largest providers have been forced to pause or deprecate their international card products as their card-issuing partners changed rules or pulled support. Users wake up one morning and the card simply stops working.
- Borrowing a friend’s card abroad. Works for a one-off. Does not work for a subscription that renews automatically for years.
- Cryptocurrency. ChatGPT, Netflix, Spotify and the rest of the list do not accept crypto as a billing method. This is not a gap any wallet can bridge on its own.
What a real USD wallet changes
LCash is built around a different assumption: if the core problem is that you are trying to pay international merchants out of a Naira account with Naira-tier restrictions, the fix is to stop doing that. Instead:
- Your balance is held in actual US dollars by a regulated payment partner, not in Naira that gets converted at the point of sale.
- The virtual card you spend with is issued on an international BIN range whose primary purpose is exactly this: accepting recurring charges from foreign digital-services merchants.
- Top-up happens in one place, at a rate you can see before you confirm, and you are charged a single fee that is disclosed up front — no hidden FX markup when a payment eventually clears.
The cumulative effect is boring in the best way. You subscribe to ChatGPT Plus in the app. You pay it. Next month, it renews. You do not have to think about your card again until you want to.
Who this actually helps
We have been testing LCash with freelance developers billing Upwork in USD, content creators paying Adobe and ChatGPT, small online store owners running Shopify and Microsoft 365, and students buying Coursera and Udemy courses. The profile is consistent: people whose work or learning requires reliable access to global digital services, for whom a Naira card simply does not deliver.
If that sounds like you, the app goes live in Nigeria and Kenya soon. Join the waitlist by emailing support@lcash.com — we will let you in during the private-beta window and follow up when we open to everyone.

