
Accept Crypto on Magento 2 with CoinGate's

Easily integrate cryptocurrency payments with our Magento 2 Bitcoin extension.
Our automated payment processing and invoicing system simplifies the checkout experience for you and your customers.
With a single plugin, your online store can begin accepting Bitcoin, Ethereum, Litecoin, Solana, USDC, and many other cryptocurrencies.
We ensure real-time settlements directly to your bank account in Euros, providing a stable revenue stream free from crypto market volatility. Prefer to keep crypto? You can opt to receive settlements in digital assets as well.
Download Magento 2 extension for crypto payments from the official Adobe marketplace or our GitHub page.
Note: to use this plugin, you will need a CoinGate account. Register here.
About Magento 2 Plugin for Crypto Payments
Account & Pricing
To get started, create a CoinGate business account and complete the verification process.
- Flat fee: 1% per completed transaction
- No setup or recurring fees
- Full pricing details can be found here.
Key Features
- Simple one-time setup, minimal maintenance required
- Instant payment confirmation and automatic order updates
- Merchandise pricing in any fiat currency
- Issue full or partial refunds with ease
- Role-based account management controls
- Support for Layer-2 solutions like the Bitcoin Lightning Network and Polygon
- Payouts in EUR, stablecoins, BTC, or other supported cryptocurrencies
- Optional protection from market volatility with Euro settlements
- Sandbox testing environment using Testnet Bitcoin
Plugin Functionality
- Extend invoice expiration time up to 24 hours (for same pay/receive currencies)
- Automatically accept minor underpayments
- Customize invoice settings: enable/disable coins, adjust currency positioning, and modify settlement preferences
- Configure payout options for each accepted cryptocurrency
Example: How It Works
- A customer adds an item priced at 100 EUR to their cart.
- At checkout, they select Bitcoin as their payment method.
- An invoice is generated, and if BTC is valued at 100,000 EUR, the customer pays 0.001 BTC.
- Once paid, the merchant receives 99 EUR (after the 1% fee), or 0.00099 BTC if opting for crypto payout.
Security Considerations
- No billing data is collected or stored
- Customers are redirected to a secure payment page for crypto transactions
- PCI compliance is not required, as CoinGate does not process credit card payments
- No data is stored or processed on the Magento server
- Order status updates are handled securely via CoinGate’s API
Installation Guide (via Composer)
- Navigate to your Magento 2 root directory
- Run the following command:
composer require coingate/magento2-plugin
- Enable the plugin and update the setup:
php bin/magento module:enable CoinGate_Merchant --clear-static-content php bin/magento setup:upgrade
- Configure the plugin in your Magento Admin Panel:
Stores > Configuration > Sales > Payment Methods > Bitcoin via CoinGate
Need Help?
Have questions or need support? Reach out to our team at support@coingate.com.
Looking or something else?
CoinGate has developed crypto payment plugins for several e-commerce platforms, including PrestaShop, WooCommerce, WHMCS, OpenCart and many more. Find the full list here.

Accept crypto with CoinGate
Accept crypto with confidence using everything you need in one platform.