A customer in London is ready to buy from your store. They add the product to the cart, reach checkout, and pay with their card. It fails. They try again. It fails again. A minute later, a message lands in your inbox: “Can I pay in USDT instead?”
If you run an e-commerce business in Africa, that scene is getting familiar. Sub-Saharan Africa received more than $205 billion in on-chain crypto value between July 2024 and June 2025, a 52% jump year over year, according to Chainalysis.Â
Your customers already hold crypto, diaspora buyers often prefer stablecoins, and sometimes crypto is the only rail that works when cards to Africa fail. Yet most merchants have no clean way to take it, so they paste a wallet address over WhatsApp, chase screenshots, or lose the sale.
The global how-to guides do not help because they are set to a US bank account you do not have. This one ends where they stop: in naira, cedis, or held dollars, with volatility handled.Â
And the decision that makes it work is not which coin you accept. It is convert or hold.Â
Step 1: Decide what you’ll accept, and from whom
Before you touch any tool, settle two questions: which coins you accept, and who is paying you. They look small, but they drive every later choice, from the checkout your customer sees to how the money reaches your account.
Which coins? Start with stablecoins. Bitcoin and Ether are the famous names, but most business crypto moves in USDT and USDC, which hold a value close to the dollar.Â
If a customer buys a ₦50,000 product today, you do not want that payment’s value to drift before you can access it, and stablecoins keep the price predictable for both sides. Add BTC and ETH later if customers ask. Tron-network USDT (TRC-20) is especially popular for its low fees.
Who is paying? Local buyers who hold crypto usually want convenience, and you convert to naira or cedis on arrival. The bigger opportunity is international. Picture a Nigerian store taking orders from the UK, Canada, and the US, where cards fail, and bank transfers are slow and costly.Â
Here, crypto is a cross-border rail: the customer pays in USDT or USDC, you receive value almost immediately, and you choose to settle locally or hold dollars.Â
If international sales matter, design for stablecoin settlement from the start, because the real decision is what happens after the payment arrives: convert everything to naira and cedis, or keep some in digital dollars for imports and dollar costs.
Step 2: Choose how you’ll accept it
There are three ways to add crypto to a store. Pick by how your store is built, how much control you want, and how technical you are.
Send a crypto invoice or payment link
This is the fastest way to start. A customer finds you on Instagram, orders over WhatsApp, and wants to pay in USDT. Instead of building a checkout, you generate a crypto invoice or payment link and send it.Â
They pay, the transaction is verified, you get confirmation, done. It suits social commerce, freelancers, consultants, and small stores with no dev team, and it beats a raw wallet address because you get a real payment record and automatic settlement instead of screenshots.Â
If you are still comparing tools, this list of free online invoice generators is a useful start.
Add a hosted checkout or plugin
If your store runs on WooCommerce or Shopify, a hosted checkout or plugin can be the easiest. The provider handles the infrastructure; you install and configure, and crypto shows up as a checkout option.Â
It gets you to live fast, but you trade away control over branding, reporting, and settlement, and you may hit limits on supported currencies or payout options. Fine at modest volume; more noticeable as you grow.
Integrate a payment API
For custom sites and scaling stores, an API is the most powerful route. The payment happens inside your own checkout while the crypto infrastructure runs in the background: the system detects the payment, verifies it, updates the order, and fires a webhook (an automatic notification your system receives the instant a payment lands).Â
The customer’s experience stays simple, and everything is easier to track and reconcile on your side. With the Breet crypto and stablecoin API, you generate a wallet address per order, get instant webhooks, and settle automatically in USDT, USDC, naira, or Ghanaian cedis. Developers can start from the API documentation.
Whatever you pick, judge a provider on the things that decide whether you can get paid the way you need: what currency it settles in and where it pays out, whether it holds custody or you do, its KYC/AML compliance, supported coins and chains, transparent pricing, and real docs.
| Method | Best for | Setup effort | Technical skill | Control and automation |
| Crypto invoice / link | Social sellers, freelancers, small stores | Low | Low | Moderate |
| Hosted checkout / plugin | Shopify and WooCommerce stores | Low | Low | Moderate |
| Payment API | Custom and growing stores | Medium | Medium | High |
One honest note: if you want a one-click Shopify or WooCommerce plugin, start with a provider that specializes in plugins.Â
If you want clean stablecoin and fiat settlement through an invoice flow or a custom API, Breet covers both those routes. The plugin guides usually stop here. This one continues to the part that decides your margin and settlement.
Step 3: Solve volatility at the moment of payment
Once a customer pays, the real question is what happens to that value the instant the transaction is confirmed. Get this right and volatility stops being a risk. You have three practical choices.
Convert to local currency so you carry zero crypto exposure. The moment a customer pays, the crypto becomes naira or cedis in your account.Â
Revenue is predictable, and accounting is simple, which suits businesses whose costs are mostly local, like salaries, rent, and inventory.
Settle in stablecoins to hold dollar value without a foreign bank account, which suits importers, SaaS companies, and exporters with dollar-linked costs.Â
Or split the two, converting enough to cover local costs and holding the rest in stablecoins for international payments. Many growing stores land here.
Why the timing matters: imagine a merchant who takes a large Bitcoin payment. At checkout, the value is right, but the funds sit for a few hours, the market shifts, and the payout comes in lower than the sale.Â
Nothing broke. The payment arrived. The problem was timing. Settle instantly at payment, and the value is locked at exactly what was agreed, in naira, cedis, or stablecoins. That is why modern crypto checkout is built around real-time settlement, not delayed conversion.
Let your provider handle wallets, conversion, and compliance
Accepting crypto is not the hard part. Managing everything behind it is: wallet creation, transaction tracking, exchange rates, security, and compliance.Â
You do not need to build any of it, and in most cases, you should not. The Breet crypto and stablecoin API runs the whole lifecycle, so your store just sees one status: paid:
- Wallet generation and custody. Breet generates wallets, monitors transactions, and manages keys, so your business never holds crypto directly.
- Automatic payment detection. When a customer pays, an instant webhook lets your system mark the order paid, trigger fulfillment, and update inventory.
- Automatic conversion and settlement. Funds convert into USDT, USDC, naira, or cedis and settle to a bank account, mobile money, or crypto wallet.
- Compliance and security. Breet maintains KYC, AML, and PCI DSS standards, so you operate within existing frameworks instead of becoming a crypto infrastructure provider.
- Transparent pricing. A flat 0.5% per transaction, with no setup, monthly, or hidden spread.
There are two ways in: Breet Crypto Invoicing for social and small sellers with no code, and the API for custom and scaling stores.Â
Both end in the currency you chose. PIL, a B2B spend-management platform, uses Breet for wallet generation, webhooks, USDC funding, and periodic USD withdrawals, and the team put it simply: “Breet fit in cleanly and let us stay focused on our core product.”Â
For large volumes, the VIP OTC Desk handles conversion without retail slippage. Book a demo to see it in your store, or read the API documentation.
Step 4: Confirm it’s legal in your market
As of mid-2026, accepting crypto is legal in the major African markets, but the framework differs by country, so confirm yours before going live.
Nigeria regulates digital assets and Virtual Asset Service Providers through the Securities and Exchange Commission, anchored by the Investments and Securities Act 2025, signed into law in March 2025.Â
Kenya’s Virtual Asset Service Providers Act, 2025, established a framework for crypto businesses, with more regulation developing. South Africa treats crypto assets as regulated financial products under the FSCA, and providers must be licensed. Ghana continues advancing virtual-asset rules through the Bank of Ghana.
For a merchant, using a KYC/AML-compliant provider means you operate inside these frameworks rather than as an unlicensed operator, and you should also check the rules where your customers pay from.Â
This is general information, not legal advice, and the rules are moving, so verify with the primary regulator.
Step 5: Go live, test, and tell customers
Launch is usually a same-day checklist, not a project:
- Test a real payment end to end and confirm it arrives, the status updates, and settlement completes.
- Reconcile automatically by connecting webhook events to your order system, so finance is not matching by hand.
- Show the option with a “Pay with crypto” or “USDT accepted” badge, and keep a reusable invoice template if you sell on social.
- Set settlement rules based on your convert-or-hold decision, and choose manual or automatic withdrawal.
- Brief support with one line on how a crypto payment shows up, which heads off most “did it go through?” questions.
From here, a crypto sale behaves like a card sale: paid, recorded, settled, with no one watching a price chart.
Final thoughts
Accepting crypto in an African store is not really about crypto. It is about capturing the local and diaspora customers you are currently turning away, and the whole thing works once value settles the moment of payment, in money you can spend.
The decision that mattered was never which coin. It was convert or hold, and once that is clear, the rest is set up. With African regulation formalizing and stablecoin volume still climbing, the stores that add a compliant option now compound the advantage as adoption grows.Â
If customers are already asking to pay in crypto, the opportunity is not theoretical. It is in your inbox. Explore how the crypto and stablecoin API fits your store, or book a demo to start.




