Disclosure: Some links in this article are affiliate links. If you click and make a purchase, we may earn a commission at no extra cost to you. This does not influence our editorial recommendations - we only recommend products and services we genuinely believe in. Read our full affiliate disclosure.

When I tested my first e-book checkout page in Lagos back in 2022, I lost nearly eight percent of my revenue to hidden gateway charges, arbitrary currency conversion spreads, and failed bank webhooks. If you're building a digital asset business from Nigeria - selling Notion templates, design assets, online courses, or programming guides - choosing the wrong checkout infrastructure won't just frustrate your buyers; it'll slowly bleed your margins dry.
You're likely staring at a choice between two dominant setups: building a custom storefront using Paystack (or its frequent alternative, Flutterwave), or leveraging an all-in-one e-commerce marketplace like Selar. Both let you accept local and international payments, but their fee structures, payout engines, and user experiences couldn't be more different.
In this teardown, I'll break down the exact costs, configuration steps, and technical headaches of both ecosystems so you can pick the right engine for your digital products.
RemoGrid is reader-supported. When you sign up or purchase through links on our site, we may earn an affiliate commission at no extra cost to you. We test every platform independently.
The Core Dilemma: Merchant APIs vs. Creator Marketplaces
Before we look at code snippets or button clicks, you need to understand the philosophical divide between payment gateways like Paystack and creator-first platforms like Selar.
Paystack is fundamentally a financial technology infrastructure company. They provide APIs, checkout widgets, and dashboard tools designed for businesses that want to build their own web properties. If you use Paystack, you're responsible for your own landing page, your own sales copy, and your own customer traffic. You own the customer relationship end-to-end.
Selar, on the other hand, is a specialized e-commerce storefront builder designed specifically for African creators. They give you a hosted link (selar.co/yourname) where you upload your PDF, video course, or service offering. They handle the landing page templates, affiliate management, upsells, and currency conversions out of the box.
If you want absolute control over your branding and plan to scale a massive software-as-a-service or recurring membership site, check out our guide on choosing the best payment gateways for international remote work. If you just want to drop a link in your Twitter bio and start selling a PDF by tonight, keep reading.

Platform Fee Structures Head-to-Head
Let's look at the numbers. Transaction fees matter immensely when your digital product costs between 2,000 NGN and 15,000 NGN. A couple of percentage points here and there will determine whether your side hustle turns a profit.
| Feature / Metric | Paystack (Starter/Registered) | Selar (Free Tier) | Selar (Pro Tier) |
|---|---|---|---|
| Local Naira Transactions | 1.5% + 100 NGN (capped at 2,000 NGN) | 0.5% + 100 NGN (capped at 2,000 NGN) | 4% flat fee (no caps) |
| International Cards (USD) | 3.9% + 100 NGN | Standard processor rates + platform cut | Standard processor rates |
| Monthly Subscription Cost | 0 NGN | 0 NGN | ~8,000 NGN / month (billed annually) |
| Payout Timeline | T+1 business day (usually next morning) | Mondays & Thursdays automatically | Mondays & Thursdays automatically |
| KYC Requirements | BVN + Government ID | Email, Password, Bank Account | Email, Password, Bank Account |
When you examine these tables closely, a few hidden gotchas emerge. Paystack charges a flat 100 NGN fee on local transactions over 2,500 NGN. If you're selling a low-ticket digital product - say, a 500 NGN checklist - that 100 NGN flat fee will eat 20% of your transaction value before the percentage fee even kicks in.
Selar's free tier looks generous with its 0.5% cut, but once you upgrade to Pro for advanced features like abandoned cart recovery and custom domains, that 4% flat fee applies to everything.
Setting Up Paystack for Digital Downloads: Step-by-Step
If you decide to build your own landing page using tools like WordPress, Carrd, or Webflow, you'll need Paystack to process payments. Here is how to configure a digital product sale from scratch without writing a single line of backend code.
Step 1: Create and Verify Your Account
Head to Paystack's onboarding portal and sign up with your business email. Because you're operating as an individual initially, select Starter Business. You'll need:
- Your Bank Verification Number (BVN).
- A valid government-issued ID (National ID, International Passport, or Voter's Card).
- Your local Nigerian bank account details where settlements will be paid.
Step 2: Create a Payment Page
Instead of building a complex cart system, use Paystack's native Payment Pages feature for simple digital products:
- Navigate to your dashboard sidebar and click Payment Pages, then New Payment Page.
- Select One-time payment page.
- Fill in the page name (e.g., Advanced Figma Masterclass), description, and upload a clean cover image.
- Set your price in Nigerian Naira (NGN) or toggle multi-currency options for USD, GHS, or KES.
Step 3: Configure Success Actions and File Delivery
This is where most beginners mess up. You don't want to email files manually.
- Scroll down to the Advanced Options section on your Paystack payment page builder.
- Toggle on Send notification on receipt and customize the automated email receipt message.
- In the Success Message box or the Redirect URL field, paste the secure Google Drive link, Dropbox link, or custom download page URL where your digital asset lives. Once the customer completes payment, Paystack redirects them instantly to this URL.

For a deeper dive into securing your remote earnings and managing multiple revenue streams, look at our breakdown on managing freelance payouts across African borders.
Setting Up Selar: The Fast Track for Creators
If building web pages sounds like a chore and you just want a plug-and-play storefront, Selar wins hands down. You can set up an entire digital storefront in less than ten minutes.
Step 1: Register and Link Your Bank
- Go to Selar.co and create your account using your Google login or email.
- Complete your profile by adding your store name, currency preferences, and local bank account details. Selar supports banks across Nigeria, Ghana, Kenya, Uganda, South Africa, and more.
Step 2: Upload Your Digital Product
- Click the Add Product button on your dashboard.
- Choose your product type: Digital Product, E-book, Course / Membership, or Service / Consultation.
- Upload your files directly to Selar's servers (up to 750MB per file on the free plan) or paste external access links.
- Set your pricing. You can set prices in NGN, USD, GBP, and EUR simultaneously, and Selar will automatically convert the fiat currency based on live market rates for international buyers.
Step 3: Customizing the Checkout Experience
Selar automatically generates a clean, mobile-optimized checkout page for your product. When a customer pays:
- Nigerian buyers see options for card payments, USSD, and bank transfers via Flutterwave or Paystack underlying rails.
- International buyers see a clean USD card checkout.
- Selar automatically emails the download link to the buyer upon successful verification, protecting you from manual fulfillment bottlenecks.
International USD Payments and Settlement Realities
One of the biggest questions I get from creators in Lagos and Abuja is: "How do I keep my earnings in USD without getting hit by forced Naira devaluations?"
Both platforms handle international payments differently:
- Paystack International Cards: When a buyer in the US or UK purchases your product using a foreign card, Paystack processes the transaction in USD. However, under current Nigerian financial regulations, these funds are typically settled into your Nigerian local bank account after conversion at prevailing official rates, or routed into a compliant USD domiciliary account if you have all corporate KYC documents verified. Be prepared for standard merchant processing fees of roughly 3.9% plus the fixed transaction fee.
- Selar Multi-Currency Payouts: Selar allows you to price your items in USD and collect payments from global buyers. For creators who want to hold foreign currency, Selar offers flexible payout mechanisms depending on your account tier and country of residence, often allowing payouts via PayPal or direct domiciliary bank channels.
If you are dealing with cross-border clients and want to minimize intermediary banking friction, you might also want to review our detailed analysis of top fintech apps for remote workers and digital nomads.
Fraud Prevention, Chargebacks, and Failed Webhooks
Online commerce in Nigeria comes with unique operational hurdles. Failed webhooks, suspicious chargebacks, and stolen card usage are realities you must plan for.
When using Paystack, you have granular control over risk management. You can set up custom risk rules in your dashboard, block specific countries if you are experiencing card testing attacks, and monitor webhook logs in real-time if you are integrating via API.
When using Selar, the platform's fraud detection engine handles the heavy lifting automatically. If an IP address looks suspicious or triggers high-risk velocity checks, Selar's system flags the transaction or prompts additional verification, protecting your store from sudden chargeback spikes.

Making Your Final Choice: Which Should You Use?
To wrap this up cleanly, let's look at the decisive use cases for each platform:
- Choose Paystack if: You already have a personal website, blog, or landing page built on WordPress, Carrd, or Webflow. You want absolute control over your brand, you plan to scale into recurring software subscriptions, or you need developer-level control over APIs and webhooks.
- Choose Selar if: You don't have a website, you hate coding, and you want to launch a digital product, e-book, or cohort-based course today. Itβs built specifically for African creators, handles file delivery automatically, and makes multi-currency pricing effortless.
Whichever path you select, stop over-engineering your setup. Upload your product, test the checkout flow yourself with a micro-transaction, and start pushing traffic to your link.
Frequently Asked Questions
What is the exact transaction fee for selling digital products on Selar?
Selar charges a 0.5% transaction fee plus 100 NGN for local naira transactions on their free tier, capped at 2,000 NGN, while their Pro plan charges a flat 4% fee without caps.
Can I receive USD payments from international buyers using Paystack?
Yes, Paystack supports international Visa, Mastercard, and American Express cards, settling the funds into your Nigerian domiciliary account or converting them to Naira at market rates.
Do I need a registered business name with the CAC to use Paystack?
No, you can open a Paystack starter business account as an individual using your Bank Verification Number (BVN) and a valid government-issued ID.
How long does it take for Selar to payout earnings to my bank account?
Selar processes payouts automatically every Monday and Thursday, provided you've crossed the minimum payout threshold of 1,000 NGN.
Which platform is better for selling subscription-based digital products in Nigeria?
Paystack handles recurring billing and subscription management much better than Selar, offering automated debit card charges across local and international banks.
How do I handle Value Added Tax (VAT) when selling digital products in Nigeria?
Both platforms automate sales tax collection depending on your configuration, but you're personally responsible for filing returns with the Federal Inland Revenue Service if you exceed the turnover threshold.
Frequently Asked Questions
Selar charges a 0.5% transaction fee plus 100 NGN for local naira transactions on their free tier, capped at 2,000 NGN, while their Pro plan charges a flat 4% fee without caps.
Yes, Paystack supports international Visa, Mastercard, and American Express cards, settling the funds into your Nigerian domiciliary account or converting them to Naira at market rates.
No, you can open a Paystack starter business account as an individual using your Bank Verification Number (BVN) and a valid government-issued ID.
Selar processes payouts automatically every Monday and Thursday, provided you've crossed the minimum payout threshold of 1,000 NGN.
Paystack handles recurring billing and subscription management much better than Selar, offering automated debit card charges across local and international banks.
Both platforms automate sales tax collection depending on your configuration, but you're personally responsible for filing returns with the Federal Inland Revenue Service if you exceed the turnover threshold.

Alex Morgan is the founder and lead editor of RemoGrid. With over six years of hands-on experience in remote operations, cross-border freelance workflows, and AI tool benchmarking, Alex independently tests and audits software platforms to help modern digital workers build sustainable online income streams. He regularly reviews international payment systems (Wise, Stripe, Payoneer, local mobile wallets) and conducts real-world usability benchmarks across AI productivity tools.


