Everything You Need to Know About Bitcoin and Blockchain in Ecommerce

If you subscribe to a service from a link on this page, Reeves and Sons Limited may earn a commission. See our ethics statement.

There are several trends influencing the ecommerce industry as a whole, but arguably the most visible of these is accepting cryptocorruencies as a payment method, given the astronomic rise of the Bitcoin price.

When it comes to payment processors in ecommerce sites, the talk used to be about credit cards, PayPal, COD (cash on delivery), et al. But now it’s shifting towards bitcoins and digital currencies.

Digital currencies are the future of ecommerce. Bitcoin was founded in 2011, but back then it was hard to imagine that it could be put to any kind of practical use.

Local currencies couldn’t be converted to bitcoin easily and, as a result, no retailer would even think of accepting bitcoins as payment. But things started changing gradually, particularly over the past 3 years.

In 2015, BitPay reported that there were over 100,000 merchants globally accepting bitcoins. Currently, there are countless merchants who accept bitcoins. Bitcoin transaction volumes are rising steadily- Bitcoin transactions through BitPay alone touched 102,221 transactions per quarter in Europe in 2015, which translates to 34,074 transactions per month.

And now- what is Blockchain?

The Blockchain Revolution

Bitcoin is part of the blockchain revolution that is shaping various industries. Blockchain is the name of the technology powering bitcoin. It refers to a distributed transaction ledger containing computers on a network storing all transactions.

That makes it nearly impossible to fake transactions that have already been distributed through the network. Blockchain eliminates the need for an intermediary. Transactions are secure though they are partly anonymous.           

Now how is this valid for us ecommerce marketers?

The Blockchain Ecommerce Model

In the ecommerce marketplace, individuals are able to register products and buy them directly from the sellers.

Now imagine this:

All the three entities- the buyer, seller, and marketplace – are on the blockchain network. Each action carried out by the buyer or seller generates a block and ‘proof of work’ in the marketplace.

The buyer first places an order. The marketplace generates a block and displays the ‘proof of work’, whereby the seller receives the order to ship the product.

The buyer then makes payment resulting in the marketplace again generating a block and ‘proof of work’. The seller receives payment and then ships the product to the customer which again generates a block and ‘proof of work’ in the marketplace. The customer receives the product. That’s how the cycle is complete in blockchain. It’s perfectly described in the following illustration:

blockchain in ecommerce model


Each action by the buyer or seller generates a block and ‘proof of work’ in the marketplace, based on which the other entity acts. It’s a direct connection between buyer and seller through the online marketplace with no other mediating entity involved.  Bitcoin, being digital currency, perfectly works in this blockchain model.  

Now, why is this great?

The blockchain isn’t owned by anyone so there isn’t any marketplace vendor the seller is obligated to, for paying any kind of fees. Also, the vendor can charge fees from the seller for creating a block, but there are no periodic selling fees the ecommerce marketplace vendor needs to charge the seller.  

And taking a look at how Bitcoin adoption and usage is growing, there is one thing that can be said for certain:

Bitcoins Are Here to Stay

The IT industry has been at the forefront of bitcoin acceptance. But now other fields of online business are catching up fast. The perception regarding digital currencies is also changing, with more consumers feeling that these are the future of online payment.

Not convinced?

Here are some hard stats that indicate that bitcoin is here to stay and is the future:

  • Research published by Statista shows that 33% of surveyed European respondents in 2016 believed that digital currencies are the future of online spending.
  • In another study, Statista revealed that the number of bitcoins in circulation has been consistently growing and reached around 16.42 million as of June 2017.
  • The data size of all the bitcoin global transactions amounted to around 85 gigabytes as of September 2016.  
  • European investment in bitcoin mining amounted to around 69 million US dollars. There was an additional investment of 34 million US dollars in developing bitcoin digital wallets.   

If something like this is gaining widespread popularity and adoption, it’s because of its convenience and benefits. Bitcoin offers so many advantages to ecommerce that it seems tailor-made for it.

For one, it facilitates instant transfer of money without the customer having to go through the process of entering their card details, pin number, etc. There is no sensitive or confidential data circulating, so there are no worries with regard to security, making it next to impossible to hack.

But how can your customers use bitcoins to buy stuff?

To shop with digital currency, all your customer needs to do is buy bitcoins from an online exchange or brokerage.

Step 1: The customer can buy bitcoins by transferring money from their usual bank account to the online bitcoin exchange or brokerage.

Step 2: After the bitcoins are purchased they can be assigned to a wallet (think PayPal), which is basically a kind of an online account that can be accessed while making a purchase.  

While shopping at a physical store, the customer only needs to open their bitcoin wallet’s mobile app. They must hold the QR code reader to the store’s device. This ensures the embedded secret password unlocks your bitcoin address, informing the bitcoin network of the transfer to the store. The process takes just a few seconds.

Now, a question I asked myself: this is exactly how PayPal works. What’s the difference?

Bitcoin is digitized global currency. Digital currency is easier to move around. You don’t need banks to do them for you, and you can also avoid middlemen (I hate those payment fees on all your transactions) in the process.

Bitcoins help customers save on bank transaction fees that are charged for transactions made.

Sounds too good to be true, huh?

The negative side to all this ease of transfer is the fact that only the user’s wallet ID, and not their name, gets stored in the public bitcoin log so that it leads to anonymity in transactions made, making it ideal for illegal payments too.

But every coin has two sides, and in this case, the advantages of bitcoin are universal and outweigh the disadvantages. Bitcoin payments are already accepted by various ecommerce sites, and they could get more widespread.    

The instant processing of payments helps online transactions to be carried out faster. Is that that what we all want for our ecommerce stores?

When payments are processed faster, products can be delivered faster too. It accelerates the shopping process, reducing the waiting time for your customers.    

How to Set up Bitcoin Payment for Your Online Store

To set up bitcoin payment in your ecommerce store you don’t need to worry about coding. Third-party payment processors such as BitPay and CoinBase can help you set it up.

And even better- BitPay can help you set up bitcoin payment solutions for ecommerce sites built on the major ecommerce platforms including Shopify and WooCommerce.     

Bitcoin for WooCommerce

To set up the bitcoin payment option for your WooCommerce site, here’s what you need to do:

  • First, sign up for a BitPay merchant account.
  • Then ensure that your WooCommerce BitPay Payment Gateway is of the latest version. If not, you need to update.
  • Once you’ve updated, you can configure your WooCommerce store for BitPay.

Head to the WooCommerce configuration settings, which you’ll find in the WordPress Administrator section. Under the WooCommerce section, you’ll find Settings under which you have Checkout and then BitPay. You can also get here through the Plugins section where you select the plugin and click the Settings link.   

Bitcoin for WooCommerce settings

Notice the API Token section in the screenshot above? Here you need to enter your pairing code. You can create your pairing code by logging into your merchant account dashboard. After you’ve got your pairing code, you need to enter it in the box.  

After successful configuration, you’ll get a confirmation token.

Bitcoin for WooCommerce api token confirmation step

Then, you can configure the IPN (Instant Payment Notifications) feature that displays the states of the order:  

Bitcoin for WooCommerce IPn notification

Once you’ve saved the changes, you’ve successfully configured your WooCommerce store to accept payment in bitcoins and ensure faster processing of your orders to improve customer satisfaction. Once configured, your customers will see the following menu as part of their payment options.

Bitcoin for WooCommerce after configuration

That wasn’t so difficult, was it?

Bitcoin for Your Shopify Store

Shopify has proved to be one of the most popular and convenient options to get your online store set up fast. It offers a plethora of guidelines for just about anyone to make money by selling great stuff online, and we’ve bragged about it a lot before.  

With BitPay, you can get your Shopify store bitcoin-ready easily. This process also involves acquiring the API key.

For creating the new key, you need to login to your BitPay merchant account, head to Payment Tools and Legacy API Keys. If you don’t have your API key, you can create one by selecting Add New API Key.

 Bitcoin for Your Shopify Setup API keys

Now you need to turn on bitcoin payments for your Shopify store. For that, enter your Shopify account and head to Settings which you’ll find on the left sidebar.

Select Payments. Then head to the Accept Payments section and from the Alternative Payments subsection click Select an Additional Payment Method.

Select BitPay from the drop-down, and then enter the API key you generated. Click Activate, and you’re all set to accept bitcoin payments.    

Bitcoin for Your Shopify Setup payments

BitPay makes it super simple for in Shopify and WooCommerce.

Now, onto my next favorite platform: BigCommerce.   

Bitcoin for Your BigCommerce Store

For your BigCommerce store, ChainPay can help you set bitcoin payment. What ChainPay does is convert the bitcoins you receive to your local currency. The money comes to your bank account.

Nifty, huh?

To set this up you need to head to your BigCommerce Dashboard.

  • Head to Setup & Tools and click Legacy API Accounts
  • Then you need to select Create a Legacy API Account. Then select “chainpay” as username and save.
  • These details must be copied to the ChainPay portal. Then click Edit to see the API Path and the API Key.
  • Get a new tab opened and log in to your ChainPay portal.
  • Head to Store Setup. Select BigCommerce.
  • Then enter “chainpay” as username.
  • From your BigCommerce store copy both the API Path and the API Token and press Save.

Now your BigCommerce store can accept bitcoin payment. But you must add the ChainPay snippet which will enable your customers to pay with bitcoin.  

bitcoin for bigcommerce chainpay setup

  • Head to ChainPay Store Setup and get the Account Information Snippet copied.  
  • Head back to your BigCommerce store and select Payments from Setup & Tools.
  • Then click on More Payment Methods and check Bank Deposit before saving.   
  • Then open the Bank Deposit tab and change the name to Bitcoin.
  • Paste the copied snippet in the Account Information box before clicking Save.    

A bit longer, but it’s easier than it looks like.

Do we really need to take the pain to do all this?

Well, I’d love to make the claim that we’re the first ones to adopt this, but that’s not the case.

Many prominent ecommerce sites have begun to accept bitcoin payments. Bitcoins are becoming a part of mainstream shopping. Here are some concrete examples:   


This was the first major ecommerce store that began accepting bitcoins, partnering with Coinbase. It started way back in January 2014. You can buy anything from throw pillows to laptops with bitcoins. All you need to do is click the “Pay with Bitcoin” option.  


This is one of the largest travel booking sites in the world. It’s been offering bitcoin payment since June 2014 for hotel bookings. Bitcoin payment is accepted only for hotel bookings and not for flight payments or anything like that as of now. Expedia collaborated with Coinbase for implementing bitcoin payment.        


Newegg deals with electronic gadgets and has been accepting bitcoins since July 2014, except for some products such as subscription orders, pre-orders, Newegg digital gift cars, will call orders, marketplace items, return shipping labels and premier memberships. You may also not find the bitcoin option for products not directly sold by Newegg but still featuring on the Newegg site. BitPay is its bitcoin payment processing partner.  

Dish Network

Satellite television provider Dish Network began accepting bitcoin payments since August 2014. It is the first subscription-based TV programming company to provide bitcoin payment option. It is also one of the largest companies to accept cryptocurrency or digital currency, which is what bitcoin is. Dish Network’s bitcoin partner is Coinbase.       

Shopify stores

In addition to these major retailers, there are many online stores built on the Shopify platform that provide bitcoin payment options. In 2013, BitPay provided all the then Shopify store owners, who exceeded 75,000 then, the option to accommodate bitcoin payment. Of course, WooCommerce and BigCommerce stores are also adopting bitcoin payment.

A few years down the line, bitcoin could well be the payment option of choice for consumers. It’s, therefore, better to be prepared and equip your ecommerce store with it.  

Have any thoughts on bitcoin and Blockchain? Let’s talk in the comments!

Feature image by Stanislav Aleynikov

Adi Suja

Adi is the Founder and Chief Growth Officer at Growthetics, a growth-focused content marketing agency. He helps with the growth of the Ecommerce Platforms blog.

Comments 0 Responses

Leave a Reply

Your email address will not be published. Required fields are marked *

Rating *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

shopify light modal wide - this exclussive deal expires
shopify popup new