Most online coding courses accept Nigerian debit cards (Visa/Mastercard issued by Nigerian banks), Paystack checkout, direct bank transfers, and in some cases, cryptocurrency. McTaba Academy accepts payments through Paystack, which means you can pay with any Nigerian bank card, bank transfer, or USSD. Dollar-denominated courses can be tricky because of CBN foreign exchange policies and card limits. Naira-denominated or NGN-accepting platforms eliminate that friction. For McTaba courses, prices are listed in KES but you pay in NGN at checkout through Paystack. Exchange rates fluctuate; check current price at checkout.
If you have ever tried to buy something online from Nigeria and had your card declined, you already know the problem. Nigerian banks impose limits on foreign currency transactions. CBN policies on international card payments have changed multiple times. And many international platforms price exclusively in USD, which means your NGN 50,000 card limit might not cover a $30 course after conversion and bank charges.
This is not a Nigerian-specific complaint. Developers across Africa deal with payment friction when accessing international platforms. But Nigeria has the added complexity of a large fintech ecosystem that mostly works domestically (Paystack, Flutterwave, OPay) while international transactions remain unpredictable.
The good news is that the Nigerian fintech ecosystem has created workarounds for almost every scenario. The trick is knowing which payment method to use for which type of platform.
What works:
What fails:
Tips:
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
If a platform uses Paystack or Flutterwave as its payment processor, you are in the best position. These gateways are built for Nigerian payments.
Payment options through Paystack:
McTaba Academy uses Paystack. When you purchase a course on McTaba Academy, the checkout runs through Paystack. You pay in NGN. The course prices are listed in KES on the website because McTaba is a Kenyan company, but the Paystack checkout converts to NGN automatically. Exchange rates fluctuate; check current price at checkout.
For Nigerian platforms like AltSchool Africa, Semicolon, and most Lagos-based bootcamps, payments are straightforward because they price in NGN and use local payment processors.
Some platforms only accept USD payments and do not use Paystack or Flutterwave. For these, a virtual dollar card solves the problem.
Virtual dollar card providers in Nigeria:
How it works: You fund the virtual card with NGN (converted to USD at the provider's exchange rate), then use the card number on any international platform that accepts Visa or Mastercard.
The trade-off: You pay a conversion fee (typically 1% to 3% above the market rate). For a $30 Udemy course, the extra cost is modest. For a $500 programme, the conversion premium adds up. Check the effective rate before funding.
When to use this: Only when the platform does not accept Nigerian cards directly or does not use Paystack/Flutterwave. For platforms that do accept NGN, paying in Naira is always cheaper than converting through a virtual dollar card.
Direct bank transfer: Some Nigerian bootcamps accept direct bank transfers to their corporate accounts. This is the simplest method for domestic programmes. You transfer from your bank app, send the receipt, and they confirm enrollment. AltSchool, Decagon, and similar programmes typically offer this option.
Cryptocurrency: A small number of international platforms accept crypto payments. If you hold USDT or USDC, this bypasses the foreign exchange problem entirely. However, most major course platforms (Udemy, Coursera, edX) do not accept crypto, so this is a niche option.
PayPal: Nigerian PayPal accounts have historically been limited to sending payments, not receiving. For course purchases, this sometimes works. The experience is inconsistent. If PayPal is your only option, test with a small purchase first.
Installment plans: Many Nigerian bootcamps offer installment payments. Some use Paystack's recurring payment feature. Others accept manual monthly transfers. If a programme costs NGN 300,000 or more, ask about installment options before paying the full amount upfront.
McTaba is a Kenyan company. Course prices are listed in KES (Kenyan Shillings) on the website. But the payment system uses Paystack, which means the experience for Nigerian buyers is straightforward.
Step by step:
Approximate NGN prices (exchange rates fluctuate; check current price at checkout):
No dollar card needed. No PayPal complications. No foreign transaction limits. The entire payment happens in NGN through Paystack, which is the same checkout you use at any Nigerian e-commerce site.
Create a free McTaba Academy account. Access starter lessons, join the community, and explore at your own pace.
Create Free Account