Beta

Discover Bitcoin-friendly merchants

For businesses

Start accepting bitcoin.

Find a way to take bitcoin that fits how you sell and where you are. Every option is checked against the provider’s own pages, with the date we checked.

Already use one of these?

9 ways to take bitcoin in an online store in Africa

In order of setup: quickest first, then no technical work, then built into what you may already use, then A to Z. No one pays to be listed or for their place.

2

Coinsnap

A hosted bitcoin payment service with plugins for many web shops and a browser POS, sending each payment straight to your own Lightning wallet for a 1% fee.

Setup
Minutes · ID check depends on how you use it
Fees
1% per payment
You get paid in
Bitcoin or local money, your choice
Who holds the money
Payments go to your own wallet
Where
Anywhere
Details and sources
How it works
Payment button, payment link and plugins: WooCommerce plugin 'Bitcoin payment for WooCommerce' (wordpress.org slug coinsnap-for-woocommerce). Shopify via a manual external payment flow (not a Shopify App Store app, free setup help offered). Also Shopware, Gambio, PrestaShop, Magento, OpenCart, Drupal, Wix, JTL-Store, Modified Shop, and WordPress add-ons (Contact Form 7, WPForms, Gravity Forms, GiveWP, Ninja Forms, Easy Digital Downloads, Paid Memberships Pro, GetPaid).
Setting up
Sign-up needs an email address and a Lightning wallet, under three minutes if you already have a wallet. No merchant ID check stated. Euro payout partners require KYC (Bringin: ID and utility bill).
All fees as published
1% per transaction. New users get a 5 EUR welcome bonus (plus up to 5 EUR more with a partner code). Euro payout via DFX: 1.2% total (1% Coinsnap + 0.2% DFX bank payout) plus a 1% DFX conversion spread. Bringin: 1% conversion plus 1% bank withdrawal fee.
Getting paid
Bitcoin straight to your own Lightning or on-chain wallet, or a connected BTCPay Server. Optional EUR to your bank via DFX or Bringin.
Limits
Max 1,000 EUR per payment. Bringin payout: min 11,000 sats, max 3,000 EUR per payment, 10,000 EUR monthly withdrawal (more with extra KYC).
Hardware
none needed (any device with a web browser)
Countries
No country list in the terms. Not for use where prohibited by law or in breach of sanctions. Euro bank payout only via partners DFX or Bringin (SEPA). Bringin is for personal accounts only, not companies.
Not confirmed
  • Shopify works through a manual setup, not a Shopify App Store app.
Sources

3

Swiss Bitcoin Pay

A Swiss app and payment gateway that lets you take bitcoin on any phone, online or by invoice, and either keep the bitcoin in your own wallet or have it paid out to your bank.

Setup
Minutes · ID check depends on how you use it
Fees
1% on bitcoin you keep, 1.5% on what is converted
You get paid in
Bitcoin or local money, your choice
Who holds the money
Payments go to your own wallet
Where
Most countries, not U.S. persons (see the excluded list)
Details and sources
How it works
Payment gateway plugins listed on the site: WooCommerce, PrestaShop, Wix, Adobe Commerce, nopCommerce, GrandNode, Smartstore, plus a Checkout API with webhooks.
Setting up
Sign up with an account name, email, password and a payout wallet and/or bank details, and start accepting right away with no waiting period. No ID needed for unverified accounts up to the limits below. Higher limits need business verification (company extract, UBO ID, selfie, proof of address) or individual verification.
All fees as published
1% on what you keep in bitcoin, 1.5% on what you auto-convert to fiat (charged pro rata if you split). Lightning to on-chain conversion and miner fees for payouts to your wallet are paid by Swiss Bitcoin Pay. Manual bank transfers below the payout minimum cost 1 CHF / EUR / GBP or equivalent. 0% fee for the first 3 months when signing up with a referral code.
Getting paid
Bitcoin goes to your own wallet (hardware wallet, xPub/address, or Lightning address). Optional auto-convert of any percentage to fiat in 12 currencies (including CHF, EUR, GBP) paid to your bank. Bank transfers run daily at 0:00 UTC once the balance reaches 50 CHF / EUR / GBP (or 100 CHF equivalent for other currencies). On-chain payouts to your wallet run monthly by default (weekly or daily selectable); Lightning address payouts are instant.
Limits
Unverified accounts: 1,000 CHF (or equivalent) per day and 5,000 CHF per year (25,000 CHF per year if based in Switzerland). Verification lifts these limits. Note: on-chain payouts are batched (monthly by default), so funds wait with Swiss Bitcoin Pay until the payout date unless you choose daily payouts or a Lightning address.
Hardware
None needed (any phone or tablet). Optional Bitcoin Merchant Kit: BitBox02 hardware wallet, Bitcoinize point-of-sale terminal with NFC reader and printer, stickers.
Countries
Accepts clients from all countries except US persons and Russian citizens, and residents of a published list including Afghanistan, Belarus, Cuba, Haiti, Indonesia, Iran, Iraq, Latvia, Lebanon, Mainland China (Hong Kong and Taiwan accepted), Myanmar, Nicaragua, North Korea, Russia, Syria, Trinidad and Tobago, Venezuela, Yemen, Zimbabwe and several others. Company based in Neuchatel, Switzerland.
Not confirmed
  • Self-custody with a caveat: on-chain payouts are batched monthly by default, so funds wait with Swiss Bitcoin Pay until the payout date. Daily payouts or a Lightning address avoid this.
Sources

4

Zaprite

A paid subscription tool for bitcoin invoices, payment links, a branded checkout and a phone POS, with payments going straight to the wallet or account you connect.

Setup
Minutes · ID check depends on how you use it
Fees
$25 a month or $240 a year. Then 0% on invoices, payment links and point of sale; 1% (capped at $15) on WooCommerce and API
You get paid in
Bitcoin or local money, your choice
Who holds the money
Your own wallet, or an account the provider holds
Where
Anywhere except sanctioned countries
Details and sources
How it works
Hosted branded checkout, payment links, event tickets, API and webhooks. WooCommerce plugin 'Zaprite Payment Gateway - Accept Bitcoin and Fiat payments in WooCommerce'. No Shopify app found on Zaprite pages or the Shopify App Store (unverified).
Setting up
Zaprite sign-up needs only an email address. You connect your own wallet (xpub, or a Lightning node such as LND or LNbits) or an account at a provider such as Strike, Zebedee or Stripe, which may run its own identity checks.
All fees as published
$25/month or $240/year, 30-day free trial. No transaction fee on invoices, payment requests, payment links or POS. Transaction fees: event tickets 1% + $3, API 1%, WooCommerce plugin 1%, capped at US$15.00 per transaction. Monthly plan includes $25 of transaction fees, annual includes $300 per year.
Getting paid
Bitcoin to your own wallet. Zaprite does not convert bitcoin to fiat itself, but you can connect accounts (for example Strike) that convert, and take card or fiat payments via Stripe or Square.
Hardware
none needed (phone or tablet)
Countries
No country list published. Terms bar users located in, or controlled from, OFAC-sanctioned countries. Company based in Austin, Texas, USA.
Not confirmed
  • No Shopify app found.
Sources

5

Strike

A bitcoin business account in about 98 countries that can take Lightning and on-chain payments, including a free Shopify app, and pay you out as cash or bitcoin.

Setup
A few hours · ID or business check
Fees
Free to keep bitcoin, 1% to convert to cash
You get paid in
Bitcoin or local money, your choice
Who holds the money
The provider holds the money until it pays you
Where
98 countries, including all U.S. states
Details and sources
How it works
Shopify app 'STRIKE - Pay with Bitcoin' (free, by Zap Solutions Holdings, Inc.): Lightning QR at checkout, paid to you as cash. Strike API (invoices and receive requests) for custom sites. BTCPay Server can connect to a Strike Business account via API key. No official WooCommerce plugin found on Strike's pages.
Setting up
Sign up in the mobile or web app, choose Business, verify identity (ID, tax ID, selfie) plus documentation for each owner, company name, location, website and intended use. Strike says most businesses are onboarded within 24 hours. Shopify setup: install the app and sign in with the verified business account.
All fees as published
Receiving and keeping bitcoin: no fee. Auto-converting received bitcoin to cash on arrival: 1% spread. Buying/selling bitcoin: tiered 0.89% (under $5,000/month) down to 0.25% (over $15M/month), plus a target spread of about 0.22%. On-chain withdrawals free if you wait up to 24 hours. Shopify app: free to install.
Getting paid
Keep bitcoin or receive as cash (USD, EUR, GBP or USDT depending on region). Shopify payments are converted to cash and credited to your Strike account.
Limits
Unverified: no merchant payment limits found on Strike's pages.
Hardware
None needed.
Countries
Available for individuals and businesses in 98 listed countries, including the United States (all 50 states, D.C. and Puerto Rico; New York via BitLicense), United Kingdom, much of the EU, Mexico, Brazil, Argentina, El Salvador, India, Philippines, South Africa, Nigeria, Kenya. Some EU/UK services run through Zap (Strike) Europe Limited (MiCA, Malta). Cash balances by region: USD, EUR, GBP, USDT.
Not confirmed
  • No merchant payment limits published.
  • No dedicated point of sale or invoicing product found. In person works through BTCPay Server with a Strike API key, or by showing a receive QR in the Strike app.
Sources

6

BTCPay Server

Free, open-source software that takes bitcoin payments straight into your own wallet, with no processing fees and no middleman, run on your own server or on a third-party host.

Setup
A few hours · needs technical work · No ID check
Fees
0%, only bitcoin network fees
You get paid in
You receive bitcoin
Who holds the money
Payments go to your own wallet
Where
Anywhere
Details and sources
How it works
Hosted invoices and checkout plus plugins: WooCommerce plugin 'BTCPay Server - Accept Bitcoin payments in WooCommerce' (wordpress.org, slug btcpay-greenfield-for-woocommerce). Shopify via 'Shopify V2', a Shopify app deployed on your own BTCPay Server with the BTCPay Shopify plugin v2 (not in the Shopify App Store, needs BTCPay v2.0.6 or later). Shopify V1 is closed to new users. Homepage also lists PrestaShop, Magento, Wix, BigCommerce, Odoo and more.
Setting up
Self-host on a cloud server or hardware, or use a shared third-party host if not tech savvy. Docs warn third-party hosts are a trust and privacy risk and a real host never asks for your private key. WooCommerce plugin needs PHP 8.0 or newer and BTCPay 1.3.0 or later. WooCommerce plugin page states 'No middlemen or KYC'.
All fees as published
0% processing fees ('Start Accepting Bitcoin Payments With 0% Fees & No Third-party'). Only normal bitcoin network fees. Third-party hosts may charge their own fees (unverified).
Getting paid
Payments go directly to your own wallet. No built-in fiat conversion confirmed on BTCPay pages (unverified).
Hardware
none needed (POS runs in any web browser; hardware wallet support optional)
Countries
Self-hosted open-source software with no merchant country restriction stated. Third-party hosts are listed in the BTCPay Server Directory (directory.btcpayserver.org, could not be opened, unverified).
Not confirmed
  • The BTCPay Server host directory could not be opened (certificate error).
  • No built-in conversion to local currency on BTCPay pages. Conversion needs a connected service such as Strike.
Sources

7

MoneyBadger

South African shops can take bitcoin through the payment provider they already use (Peach Payments, Ozow, Zapper, Scan to Pay) and get paid in rand the next business day.

Setup
A few days · built into what you may already use · ID or business check
Fees
Your payment provider's rate, for example Peach Payments 1.5% + R1.50
You get paid in
Bitcoin or local money, your choice
Who holds the money
The provider holds the money until it pays you
Where
South Africa
Details and sources
How it works
'Pay with Bitcoin' at checkout via partner providers (Peach Payments, Ozow); plugins for Shopify, Prestashop, Magento, WooCommerce and more; REST API
Setting up
Merchants are onboarded mainly through partner payment providers (Ozow, Peach Payments, Zapper, Scan to Pay); otherwise email info@moneybadger.co.za or join the waiting list. Direct API for volumes over R10M a month.
All fees as published
MoneyBadger adds nothing on top of your provider's rate. Published provider rates: Peach Payments 1.5% + R1.50 per crypto transaction, no setup or monthly fee; Ozow crypto pricing on request (EFT from 1.5%), no setup fee; Zapper 2.9% standard or 2.5% on business plan (R220/month).
Getting paid
Normally South African rand, next business day in line with your provider's cycle; homepage also states settlement in bitcoin or stablecoin is possible. No foreign bank account needed.
Limits
Minimum from R1 (sometimes R25); typical maximum R100,000 to R200,000 per payment depending on the customer's wallet. On-chain payment not confirmed on MoneyBadger pages (unverified).
Hardware
none needed beyond your existing provider's POS or QR
Countries
South Africa. FSP licence 53482 (FSCA CASP).
Not confirmed
  • On-chain payment is not confirmed on MoneyBadger pages.
  • Ozow crypto pricing is on request.
Sources

8

CoinCorner Checkout

The merchant service of an Isle of Man bitcoin exchange: take bitcoin in store with an app, online with plugins, or by email invoice, and convert it instantly to pounds or euros.

Setup
A few days · ID or business check
Fees
1% on its Checkout page (its help center says to ask)
You get paid in
Bitcoin or local money, your choice
Who holds the money
The provider holds the money until it pays you
Where
15 listed countries, including the UK, Switzerland, Brazil, El Salvador, New Zealand and Singapore. Not the EU or U.S.
Details and sources
How it works
Hosted or embedded payment gateway. Plugins for WooCommerce, Magento, OpenCart, osCommerce, PrestaShop, nopCommerce and Zen Cart, plus payment buttons and bespoke integration via the sales team.
Setting up
Free business account via the merchant register page, then an onboarding team verifies the business: incorporation documents, articles, board resolution, proof of business address, and ID plus proof of address for each director, shareholder or UBO. Verification is required for all users under Isle of Man AML rules.
All fees as published
Checkout page states a 1% fee. The fees help article says businesses should submit an enquiry for merchant fees. Withdrawals: GBP bank transfer free with an eMoney account, otherwise 1 GBP (min 5 GBP); EUR bank transfer 1 EUR (min 5 EUR); Lightning withdrawals free; on-chain withdrawal 0.000035 BTC (about 15 minutes), 0.0000125 BTC (about 1 week) or free (about 1 month).
Getting paid
Funds land in your CoinCorner business account in BTC or GBP/EUR depending on your settlement setting; the price is locked for 10 minutes at checkout. Auto withdrawal to your bank can be set for GBP and EUR balances above a threshold.
Limits
Lightning withdrawals max 1,000 GBP/EUR each. Lightning deposits limited by network liquidity. Refunds are paid back in bitcoin at the current price for the same fiat value.
Hardware
None needed (phone or tablet app).
Countries
CoinCorner lists 15 supported countries: Alderney, Brazil, Cayman Islands, Curacao, El Salvador, Guernsey, Isle of Man, Jersey, Mauritius, Monaco, New Zealand, Singapore, Switzerland, United Kingdom, British Virgin Islands. EU member states are not listed. Not available in the US.
Not confirmed
  • Fee: the Checkout page says 1%, but the fees help article says businesses should enquire about merchant fees.
  • The CoinCorner WooCommerce plugin was last updated in 2019.
  • No EU member state is on the supported country list.
Sources

9

Bitnob

An African payments API that lets a business with a developer issue bitcoin addresses and Lightning invoices and pay out in local currency (e.g. NGN, KES, GHS).

Setup
A few days · needs technical work · ID check depends on how you use it
Fees
Not published
You get paid in
Bitcoin or local money, your choice
Who holds the money
The provider holds the money until it pays you
Where
Nigeria based, payouts to 12+ African countries
Details and sources
How it works
REST API: on-chain addresses and Lightning (BOLT11) invoices per order, webhooks on payment, QR display in your own checkout
Setting up
API keys, webhook endpoint and integration work needed. KYB requirements not published on the pages read (unverified).
All fees as published
Not published; each payout quote returns its fee (unverified for receiving)
Getting paid
Hold BTC, USDT or USDC, or convert to NGN; payouts in local fiat via bank or mobile money.
Limits
Payout limits vary by corridor (Get Limits endpoint)
Hardware
none needed
Countries
Nigeria based (NGN wallet and virtual accounts); payouts to 12+ countries, including NGN, KES and GHS corridors. Full country list on the API payouts page.
Not confirmed
  • Fees and KYB requirements are not published.
  • A developer API, not a ready-made shop tool.
Sources

Your path to taking bitcoin

  1. Decide: keep it or convert itKeep the bitcoin, or have it paid out as your local money. Most options above can do either.
  2. Set it upPick an option that fits how you sell, and set it up at your counter, checkout or invoices.
  3. Test a small payment and a refundPay yourself a few cents, then refund it, so you and your staff know how both work.
  4. Get foundAdd your business to Saturday Bitcoin, or claim your listing, so Bitcoiners can find you.