I own a shop, how can I accept Bitcoin payments?

There are many excellent options when it comes to accepting cryptocurrency payments!

Bitcoin is still the most popular crypto, but you may choose between several excellent payment processors, some of which claim to accept over 200 cryptocurrencies.

In this article we take a look at some of these payment systems and other options, such as implementing your own payments solution if you’ve got programming know-how, or an in-house team, that can implement it.


BitPagos is a Latin American cryptocurrency payments processor which is sponsored by some of the biggest investors in the cryptocurrency market. They offer the Ripio payments wallet.

P2P : Peer to Peer

This is the classic way of accepting Bitcoin payments. A customer will scan your Bitcoin payments address via a QR code conveniently placed at checkout and will then send you an amount of Bitcoin. This is the ideal setup for a full decentralized payments network, which is how cryptos were originally intended to be used. Mobile apps like Coinbox can make this much easier (free for cryptos, 2.9% + $0.35 for credit cards).

While P2P meets Satoshi’s vision of a truly decentralized payments solution, today there are many additional options for receiving Bitcoin payments.

CoinPayments has been gaining lots of popularity recently. More than 200 cryptos are accepted, plus some legacy credit card payment methods as well.


This Lithuanian company offers a POS solution for Bitcoin payments. Fixed 1% sales fee.


This list would not be complete without the San Francisco payments giant. Coinbase Commerce fees still have not been released to the public at the time of this writing.

Coinify has been processing crypto payments since 2014. This platform claims to charge zero fees for merchants.


This very cool store offers various hardware solutions for crypto payments. One of their products is the Coinkite Terminal, which is a point-of-sale payments machine that resembles a typical credit card payments terminal.


Another crypto POS terminal which resembles legacy credit card payments solutions.

Roll Your Own

You’ve probably heard that with cryptocurrencies you are your own bank?  This is very true indeed. The Bitcoin Core program, for example, comes with an API that you can program locally. With this API you may send, receive and verify payments! Ethereum’s geth and most other cryptocurrency clients also offer similar functionality. Implementing a multi-currency payments solution is basically a matter of interfacing these client APIs into your own point-of-sale software.

About the Author
Published by Crypto Bill - Bill is a writer, geek, crypto-curious polyheurist, a dog's best friend and coffee addict. Information security expert, encryption software with interests in P2P networking, decentralized applications (dApps), smart contracts and crypto based payment solutions. Learn More About Us