PHPackages                             firebear/shapeshift - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. firebear/shapeshift

ActiveMagento2-module[Payment Processing](/categories/payments)

firebear/shapeshift
===================

Add new payment method for https://www.shapeshifth.io

1.0.16(5y ago)242058[3 issues](https://github.com/firebearstudio/shapeshift-magento2/issues)OSL-3.0PHPPHP ~5.5.0|~5.6.0|~7.0.0|~7.1

Since Oct 12Pushed 5y ago7 watchersCompare

[ Source](https://github.com/firebearstudio/shapeshift-magento2)[ Packagist](https://packagist.org/packages/firebear/shapeshift)[ RSS](/packages/firebear-shapeshift/feed)WikiDiscussions master Synced 4d ago

READMEChangelogDependenciesVersions (8)Used By (0)

ShapeShift for Magento2 - Accept BitCoin, Ethereum and other cryptocurrencies without transations fee and registration
======================================================================================================================

[](#shapeshift-for-magento2---accept-bitcoin-ethereum-and-other-cryptocurrencies-without-transations-fee-and-registration)

[![](https://camo.githubusercontent.com/a2f0e1dc12885d76075555b9f129dac2c81cb0abff8090459089387f6ebf7722/68747470733a2f2f666972656265617273747564696f2e636f6d2f626c6f672f77702d636f6e74656e742f75706c6f6164732f323031372f31302f46697265626561722d536861706553686966742e706e67)](https://camo.githubusercontent.com/a2f0e1dc12885d76075555b9f129dac2c81cb0abff8090459089387f6ebf7722/68747470733a2f2f666972656265617273747564696f2e636f6d2f626c6f672f77702d636f6e74656e742f75706c6f6164732f323031372f31302f46697265626561722d536861706553686966742e706e67)

- Accept all possible altcoins on Magento 2 websites;
- Support for all major cryptocurrencies;
- No login or registration;
- No transaction fee;
- Deposit minimum/maximum;
- No need to use multiple wallets, code branches or databases;
- Magento 2 payment method developed with the best practices in mind;
- Easy integration
- 100% Free &amp; Open Source - available on GitHub

[Video overview](https://www.youtube.com/watch?v=dMk2T-06kxM)

Extension compatible with all recent versions of Magento 2.0.x , 2.1.x, 2.2.x Open Source (Community), Commerce (Enterprise) and Cloud Edition!

**At this moment to accept BitCoin (BTC) with this extension you need to enter wallet of different cryptocurrency to receive (we advise Ethereum) - amounts of placed orders will be converted automatically without additional fees (only miner fee) by ShapeShift. Currently, BitCoins fee are very high and also network is slow, so consider Ethereum and other altcoins!**

Alternative payment gateway where you can directly accept BitCoin and altcoins with registration, friendly interface, and withdrawal to fiat - [CoinPayments for Magento 2](https://firebearstudio.com/coinpayments-for-magento-2-bitcoin-ethereum-cryptocurrency.html)

Stay up to date about the crypto by follow top communities on Reddit - [Cryptocurrency](https://www.reddit.com/r/cryprocurrency) | [Ethereum](https://www.reddit.com/r/ethereum) | [BitCoin](https://www.reddit.com/r/bitcoin)

Accept cryptocurrency payments on Magento 2 by ShapeShift exchange API. [Read more on our blog](https://firebearstudio.com/blog/firebear-shapeshift-magento-2-extension.html)

Meet the advanced Bitcoin payment option for your ecommerce website - ShapeShift Magento 2 extension. It is a cryptocurrency converter that supports Bitcoin, Ethereum, and tons of other altcoins. Learn what is BitCoin and create BitCoin wallet -

[ShapeShift](https://shapeshift.io) collects neither personal data nor customer funds: the exchange takes place beyond company accounts. Note that most digital currency trading companies collect both information and funds, so ShapeShift introduces a great competitive advantage over them making transactions much more secure.

It doesn’t require name, email, or location to send funds. A specific address to which you should send funds. The need to create an account to run a transaction is completely eliminated. A “No Fiat” policy is another feature of the platform and module. But you can run fiat withdrawal via other services that support fiat, for instance, Coinbase. Thus, the usage of banks or political currencies is eliminated within the platform.

With ShapeShift, what you see is what you get. The exchange rate shown is exactly what you'll receive, minus only the "miner fee." So you don't pay any transaction fee which is typical for traditional payment gateways! Learn more -

Supported coins : 1ST,ANT,BAT,BCH,BTC,BCY,BLK,BNT,BTS,CLAM,CVC,DASH,DCR,DGB,DGD,DOGE,EDG,EMC,EOS,ETH,ETC,FCT,FUN,GAME,GNO,GNT,GUP,ICN,KMD,LBC,LSK,LTC,MAID,MLN,MSCN,MONA,MTL,NMC,NMR,NVC,PAY,USNBT,NXT,OMG,POT,PPC,QTUM,RDD,REP,RLC,SC,SJCX,SNGLS,SNT,START,STEEM,SWT,TKN,USDT,VRC,VTC,VOX,TRST,WAVES,WINGS,XCP,XMR,XRP,ZEC,ZRX Learn more about all coins &amp; see current exchange rate on [CoinMarketCap](https://coinmarketcap.com/)

**ShapeShift for Magento 2 Installation**

Run:

```
composer require firebear/shapeshift

```

```
php -f bin/magento setup:upgrade

```

```
php -f bin/magento setup:static-content:deploy

```

```
php -f bin/magento cache:clean

```

**Checkout integration**

To improve the default shopping experience of Magento 2, the Firebear ShapeShift extension adds a new payment method to the checkout page. Customers can select it after completing the first checkout step. It is necessary to specify a cryptocurrency to place the order as well as a return address to enable further refund.

[![Magento 2 BitCoin & Ethereum checkout](https://camo.githubusercontent.com/e0465daabfd08077fc2fc32a1df2c1ec2a731666b1e86cd2f6a9cd89bf49fb44/68747470733a2f2f666972656265617273747564696f2e636f6d2f626c6f672f77702d636f6e74656e742f75706c6f6164732f323031372f31302f4d6167656e746f2d322d536861706553686966742d436865636b6f75742e676966 "Accept BitCoin on Magento 2")](https://camo.githubusercontent.com/e0465daabfd08077fc2fc32a1df2c1ec2a731666b1e86cd2f6a9cd89bf49fb44/68747470733a2f2f666972656265617273747564696f2e636f6d2f626c6f672f77702d636f6e74656e742f75706c6f6164732f323031372f31302f4d6167656e746f2d322d536861706553686966742d436865636b6f75742e676966)

To continue the checkout procedure, a customer should hit the ‘Place Order’ button that redirects a buyer to a new screen. On this screen, a deposit address and a required amount of altcoins are displayed. This information is necessary to complete the order.

[![place order with BitCoin Magento 2](https://camo.githubusercontent.com/9dc181469d5bee9a2086a17fc38e7f3ef085b6063e52656ae02707e0c56c13ef/68747470733a2f2f666972656265617273747564696f2e636f6d2f626c6f672f77702d636f6e74656e742f75706c6f6164732f323031372f31302f4d6167656e746f2d322d536861706553686966742d496e746567726174696f6e2e6a7067 "BitCoin integration Magento 2")](https://camo.githubusercontent.com/9dc181469d5bee9a2086a17fc38e7f3ef085b6063e52656ae02707e0c56c13ef/68747470733a2f2f666972656265617273747564696f2e636f6d2f626c6f672f77702d636f6e74656e742f75706c6f6164732f323031372f31302f4d6167656e746f2d322d536861706553686966742d496e746567726174696f6e2e6a7067)

As for additional order details and tracking, they are provided via email.

**Backend configuration**

Now, let’s tell a few words about the backend configuration of the Firebear Magento 2 ShapeShift extension. Everything is even easier here. From the perspective of a store administrator, the configuration of the ShapeShift Magento 2 extension doesn’t takes too much time and effort. All the necessary settings are available under Stores -&gt; Settings -&gt; Configuration -&gt; Sales -&gt; Payment Methods -&gt; Other Payment Methods. There is a new payment method called ‘Shape Shift Payment’. The appropriate tab allows you enabling the extension and selecting the desired cryptocurrency you want to get after the payment is processed. The ShapeShift Magento 2 module supports all existing altcoins. Of course, you can select Bitcoin or Ethereum as a basis of all operations, but the plugin offers much wider opportunities. Next, specify a wallet deposit address. Remember that it must be related to the specified coin type.

[![Magento 2 BitCoin extgension configuration](https://camo.githubusercontent.com/b2a1a87654618720a66b272631e62d8f04490e9f434ef085a30884ddc073e59c/68747470733a2f2f666972656265617273747564696f2e636f6d2f626c6f672f77702d636f6e74656e742f75706c6f6164732f323031372f31302f4d6167656e746f2d322d536861706553686966742d4261636b656e642e676966 "Magento 2 admn bitcoin")](https://camo.githubusercontent.com/b2a1a87654618720a66b272631e62d8f04490e9f434ef085a30884ddc073e59c/68747470733a2f2f666972656265617273747564696f2e636f6d2f626c6f672f77702d636f6e74656e742f75706c6f6164732f323031372f31302f4d6167656e746f2d322d536861706553686966742d4261636b656e642e676966)

Next, it is necessary to specify a paid order status, turn the debugging on or off, and select a payment action.

[![BitCoin order status Magento 2](https://camo.githubusercontent.com/78a0cc50a9fe6b9e295bd0dbdf2b4f5bc216226771e1ae5586b3a9d0271ebc9e/68747470733a2f2f666972656265617273747564696f2e636f6d2f626c6f672f77702d636f6e74656e742f75706c6f6164732f323031372f31302f4d6167656e746f2d322d536861706553686966742d4f726465722d5374617475732e6a7067 "Ethereum integration Magento 2")](https://camo.githubusercontent.com/78a0cc50a9fe6b9e295bd0dbdf2b4f5bc216226771e1ae5586b3a9d0271ebc9e/68747470733a2f2f666972656265617273747564696f2e636f6d2f626c6f672f77702d636f6e74656e742f75706c6f6164732f323031372f31302f4d6167656e746f2d322d536861706553686966742d4f726465722d5374617475732e6a7067)

Also specify countries to allows the new payment method. Note that you can enable the ShapeShift payment method for all countries or select ones that suits your ecommerce requirements. Set the priority of the new payment method. That’s the end of the configuration.

[![Magento 2 bitcoin payment settings](https://camo.githubusercontent.com/25f796036801590571750aa3f3f0ba435b767daa257c2f0d1279e4c7f256a51d/68747470733a2f2f666972656265617273747564696f2e636f6d2f626c6f672f77702d636f6e74656e742f75706c6f6164732f323031372f31302f4d6167656e746f2d322d536861706553686966742d4170706c696361626c652d436f756e74726965732e676966)](https://camo.githubusercontent.com/25f796036801590571750aa3f3f0ba435b767daa257c2f0d1279e4c7f256a51d/68747470733a2f2f666972656265617273747564696f2e636f6d2f626c6f672f77702d636f6e74656e742f75706c6f6164732f323031372f31302f4d6167656e746f2d322d536861706553686966742d4170706c696361626c652d436f756e74726965732e676966)

Let’s compare the ShapeShift Magento 2 extension with the [FireBear CoinPayments for Magento 2 extension](https://firebearstudio.com/coinpayments-for-magento-2-bitcoin-ethereum-cryptocurrency.html). Both extensions allows you to accept cryptocurrencies on the basis of a Magento 2 website in a very user-friendly manner, but both have some unique features. While CoinPayments offers a user-friendly web interface, it is necessary to complete the additional checkout steps outside of the Magento 2 website within a customer-friendly interface, so your clients can easily complete the purchase. You get a wallet for cryptocurrencies and can withdraw them as a fiat currency (the commission is 0.5%) right to a bank account. The registration on the platform is required. In its turn ShapeShift doesn't require any registrations, but provides neither wallets (so a third-party wallet is necessary), nor the ability to withdraw fiat money. You can accept altcoins right after the module is installed and there is no limitation in terms of supported altcoins. Any coins used by your customers to complete the purchase will be converted into the specified cryptocurrency. For further information, check the [extension manual](https://firebearstudio.com/blog/firebear-shapeshift-magento-2-extension-manual.html) or [contact us](https://firebearstudio.com/contacts)

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 54.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~198 days

Recently: every ~242 days

Total

6

Last Release

2146d ago

PHP version history (2 changes)1.0.8PHP ~5.5.0|~5.6.0|~7.0.0

1.0.11PHP ~5.5.0|~5.6.0|~7.0.0|~7.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/89ace2cf6bd606a1c79e5d955e1d3d6a8c0eff870851f0f24b3a46e2cc2478a5?d=identicon)[fbeardev](/maintainers/fbeardev)

---

Top Contributors

[![artemfb](https://avatars.githubusercontent.com/u/32387976?v=4)](https://github.com/artemfb "artemfb (24 commits)")[![biotech](https://avatars.githubusercontent.com/u/2007450?v=4)](https://github.com/biotech "biotech (14 commits)")[![artsiom-dziadziulia](https://avatars.githubusercontent.com/u/53238550?v=4)](https://github.com/artsiom-dziadziulia "artsiom-dziadziulia (3 commits)")[![magelogger](https://avatars.githubusercontent.com/u/45941552?v=4)](https://github.com/magelogger "magelogger (3 commits)")

---

Tags

bitcoincryptocurrencyecommerceethereummagento2magento2-extensionmagento2-modulemagento2-payment-gatewaymagento2-projectpaymentpayment-gatewaypayment-integrationpayment-modulepaymentsshapeshift

### Embed Badge

![Health badge](/badges/firebear-shapeshift/health.svg)

```
[![Health](https://phpackages.com/badges/firebear-shapeshift/health.svg)](https://phpackages.com/packages/firebear-shapeshift)
```

###  Alternatives

[omnipay/paypal

PayPal gateway for Omnipay payment processing library

3156.8M53](/packages/omnipay-paypal)[eduardokum/laravel-boleto

Biblioteca com boletos para o laravel

626351.9k2](/packages/eduardokum-laravel-boleto)[tbbc/money-bundle

This is a Symfony bundle that integrates moneyphp/money library (Fowler pattern): https://github.com/moneyphp/money.

1961.9M](/packages/tbbc-money-bundle)[2checkout/2checkout-php

2Checkout PHP Library

83740.3k2](/packages/2checkout-2checkout-php)[smhg/sepa-qr-data

Generate QR code data for SEPA payments

61717.2k5](/packages/smhg-sepa-qr-data)[omnipay/dummy

Dummy driver for the Omnipay payment processing library

271.2M33](/packages/omnipay-dummy)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
