Stripe Ceasing WooCommerce Bitcoin Payments

Stripe Bitcoin Patrick Collison

Disclosure: Nothing in this blog should be taken as investment advice. Do your own research. This blog is supported by advertising and affiliate links... Links to products and/or services on this blog may include links to affiliate programs that provide commissions to this blog. All of the content in this blog is 100% my own opinion.


Stripe has announced that it has decided to stop accepting Bitcoin through its payment gateway. Stripe was a pioneer in online cryptocurrency payments, and was the first major payments company to incorporate Bitcoin into its platform back in 2014.

The last day for Stripe Bitcoin payments will be April 23rd, 2018.

This is a bummer for anyone who uses WooCommerce and wants to accept Bitcoin. WooCommerce is the most popular e-commerce plugin for WordPress sites.

Why Is Stripe No Longer Accepting Bitcoin?

The problem, as conveyed by Patrick Collison, one of the Collison brother co-founders of Stripe, is that by the time e-commerce transactions with Bitcoin are complete, the price has changed.

As such, a person buying or selling using Bitcoin really does not know exactly the value of what they are sending or receiving. This is Bitcoin’s biggest problem as a currency.

Stripe Alternative for Accepting Bitcoin for E-Commerce

One alternative for accepting Bitcoin in e-commerce transactions is Coinbase Merchant Services. Coinbase has created their own payment gateway that allows e-commerce websites to accept Bitcoin as an alternative to Stripe.

A benefit of using Coinbase’s payment gateway is that as soon as a transaction is completed, the Bitcoin is sold to Coinbase at the market price of Bitcoin. The Bitcoin is purchased from you by Coinbase and your local currency goes into your wallet, which is held, and insured by Coinbase.

This is a brilliant business solution to a big problem in e-commerce: Bitcoin volatility. Coinbase explains this explicitly… By using Coinbase as a solution for accepting Bitcoin as payment, you are eliminating exposure to the price fluctuations.

Below is the full announcement that was posted yesterday on the Stripe website:

Ending Bitcoin Support

Tom Karlo on January 23, 2018

At Stripe, we’ve long been excited about the possibilities of cryptocurrencies and the experimentation and innovation that’s come with them. In 2014, we became the first major payments company to support Bitcoin payments.

Our hope was that Bitcoin could become a universal, decentralized substrate for online transactions and help our customers enable buyers in places that had less credit card penetration or use cases where credit card fees were prohibitive.

Over the past year or two, as block size limits have been reached, Bitcoin has evolved to become better-suited to being an asset than being a means of exchange. Given the overall success that the Bitcoin community has achieved, it’s hard to quibble with the decisions that have been made along the way. (And we’re certainly happy to see any novel, ambitious project do so well.)

This has led to Bitcoin becoming less useful for payments, however. Transaction confirmation times have risen substantially; this, in turn, has led to an increase in the failure rate of transactions denominated in fiat currencies. (By the time the transaction is confirmed, fluctuations in Bitcoin price mean that it’s for the “wrong” amount.) Furthermore, fees have risen a great deal. For a regular Bitcoin transaction, a fee of tens of U.S. dollars is common, making Bitcoin transactions about as expensive as bank wires.

Because of this, we’ve seen the desire from our customers to accept Bitcoin decrease. And of the businesses that are accepting Bitcoin on Stripe, we’ve seen their revenues from Bitcoin decline substantially. Empirically, there are fewer and fewer use cases for which accepting or paying with Bitcoin makes sense.

Therefore, starting today, we are winding down support for Bitcoin payments. Over the next three months we will work with affected Stripe users to ensure a smooth transition before we stop processing Bitcoin transactions on April 23, 2018.

Despite this, we remain very optimistic about cryptocurrencies overall. There are a lot of efforts that we view as promising and that we can certainly imagine enabling support for in the future. We’re interested in what’s happening with Lightning and other proposals to enable faster payments. OmiseGO is an ambitious and clever proposal; more broadly, Ethereum continues to spawn many high-potential projects. We may add support for Stellar (to which we provided seed funding) if substantive use continues to grow. It’s possible that Bitcoin CashLitecoin, or another Bitcoin variant, will find a way to achieve significant popularity while keeping settlement times and transaction fees very low. Bitcoin itself may become viable for payments again in the future. And, of course, there’ll be more ideas and technologies in the years ahead.

So, we will continue to pay close attention to the ecosystem and to look for opportunities to help our customers by adding support for cryptocurrencies and new distributed protocols in the future.