Pay With MetaMask For WooCommerce – Cryptocurrency Payment Gateway

Plugin Banner

Pay With MetaMask For WooCommerce – Cryptocurrency Payment Gateway

by CoolHappy

Download
Description

MetaMask Cryptocurrency Payment Gateway

Pay With MetaMask For WooCommerce is a powerful Web3 payment gateway plugin that allows your WooCommerce store to accept cryptocurrency payments directly through MetaMask, WalletConnect, Binance Wallet, and other Web3 wallets.

With this plugin, your customers can easily pay using popular crypto wallets and supported tokens on major blockchain networks like Ethereum, Binance Smart Chain, Polygon, and Avalanche.

Key Features

  • MetaMask Payment Integration: Enable customers to pay using the MetaMask browser extension or mobile app. At checkout, users can connect their MetaMask wallet and complete transactions directly from their device, fast, secure, and decentralized.

  • Multi‑Wallet Support: The plugin also supports WalletConnect, Binance Wallet, and other Web3-compatible wallets, ensuring your store is accessible to a broader audience of crypto users, no matter which wallet app or device they prefer.

  • Multi‑Chain Support: Accept payments across multiple blockchain networks, including Ethereum (ERC-20), Binance Smart Chain (BEP-20), Polygon (MATIC), and Avalanche.

  • Custom EVM-compatible chains: You can assign wallet addresses for each supported chain, enabling seamless multichain payment processing.

  • Custom ERC‑20/BEP‑20 Tokens: Easily add your ERC‑20 or BEP‑20 tokens and accept them as payment. You can set a fixed fiat price for each token or let the plugin calculate pricing dynamically based on real-time market rates.

  • Real-Time Fiat-to-Crypto Pricing: Display your WooCommerce product prices in fiat currencies (USD, EUR, INR, and more). The plugin automatically converts prices to cryptocurrency using live exchange rates at the moment of checkout, ensuring transparent and accurate transactions.

  • Testnet Support: Enable test mode and simulate transactions using popular testnets like Goerli, Sepolia, Polygon Mumbai, BSC Testnet, and Avalanche Fuji. Perfect for developers or store owners who want to test their setup before going live.

  • On‑Chain Refunds: Initiate refunds in cryptocurrency directly from your WooCommerce order page. Refunds are processed securely on-chain via your connected Web3 wallet, providing a transparent and reliable experience for you and your customers.

  • Multiple Payment Addresses: Assign separate wallet addresses for each blockchain network you support. For example, use one address for Ethereum payments and another for Binance Smart Chain.

  • Transaction Tracking Dashboard: View a detailed log of all crypto payments made through your store. The dashboard displays order ID, network, token used, sender wallet address, transaction status, and more, helping you stay on top of your Web3 sales activity.

  • Token‑Based Discounts: Encourage adoption of your preferred tokens by offering automatic discounts when customers use specific tokens at checkout. Ideal for promoting community coins or incentivizing certain payment methods.

  • Crypto‑Wallet Login (Web3 Authentication): Let customers log in or register using their crypto wallet. With Web3 login, users authenticate via MetaMask or WalletConnect, no password required. This simplifies the login experience and enhances privacy and security.

View Free Version Demo

Pro Features – MetaMask Extension For WooCommerce

  • Add any custom network.
  • Add custom tokens network specific.
  • Token discount.
  • Custom token price.
  • Coinbrain API support for new coins.
  • Option to refund using MetaMask extention.
  • Multichain support at check out page.
  • Login With Crypto Wallet.

Upgrade to the Pro version

Check Our Other Cryptocurrency Plugins

  • Cryptocurrency Price Ticker Widget: Display Crypto Ticker Widgets, Coin Price Lists, Tables, Multi-Currency Tabs, and Price Labels anywhere on Your Website with Cryptocurrency Widgets Pro Shortcodes.

  • Coins MarketCap Plugin: Effortlessly integrate real-time market data for over 2,500 coins, including prices, market caps, and trading volumes. The plugin supports multiple fiat currencies and is Yoast SEO friendly, ensuring each coin has unique meta tags for better search engine visibility.
    Get a complete website like coinmarketcap.com that includes our all crypto plugins. Our developer will set it up for you.

  • Cryptocurrency Exchanges List Pro: Display real-time data from over 250 cryptocurrency exchanges on your website. Create automatic exchange pages showing trading pairs and volumes. Easily enable or disable exchanges as needed.

Supported Networks

1: Ethereum Main Network (Mainnet)
2: GoerliETH Network (Testnet)
3: Binance Smart Chain (Mainnet)
4: Binance Smart Chain (Testnet)
5: Any Custom Network (Pro only)

You may now contribute to the plugin on GitHub: https://github.com/narinder9/pay-with-metamask-for-woocommerce

Third Party API & License Information

  • Install Pay With MetaMask For WooCommerce – Cryptocurrency Payment Gateway from the WordPress.org repository or by uploading plugin-zip unzipped folder to the /wp-content/plugins directory.
  • Activate the plugin through Plugins >> Installed Plugin menu in WordPress
  • After plugin activation, you can find the MetaMask payment gateway settings in the WooCommerce Payments Section.
  1. Order Payment via MetaMask Payment Gateway Flow

    Order Payment via MetaMask Payment Gateway Flow

  2. Pay With MetaMask For WooCommerce Settings

    Pay With MetaMask For WooCommerce Settings

  3. Pay With MetaMask coin selection settings

    Pay With MetaMask coin selection settings

What is the MetaMask Cryptocurrency Payment Gateway plugin?

The MetaMask Cryptocurrency Payment Gateway allows WooCommerce store owners to accept cryptocurrency payments, such as USDT, ETH, BNB, and BUSD, directly through the MetaMask extension.

Which cryptocurrencies does the plugin support?

The plugin supports Ethereum (ETH), Binance Coin (BNB), USDT, and BUSD. It also supports many custom tokens and can operate across multiple blockchains, including Ethereum and Binance Smart Chain.

Are there any transaction fees involved?

The plugin does not charge any transaction fees, but customers will need to pay the standard network fee in ETH or BNB for processing cryptocurrency transactions.

Do I need a third-party service to receive payments?

No, the plugin allows direct payments into your personal crypto wallet without any intermediaries. There are no third-party gateways or exchanges involved.

Can I test cryptocurrency payments before going live?

Yes, the plugin supports MetaMask test networks, such as GoerliETH, so you can test crypto payments before accepting real transactions.

Does the plugin support mobile payments?

Mobile support is available in the PRO version of the plugin. It allows payments via WalletConnect and QR codes.

Is it possible to add custom tokens or networks?

Yes, the PRO version of the plugin allows you to add custom networks and tokens, giving you flexibility in the types of cryptocurrencies you can accept.

What are the benefits of using this plugin over other payment gateways?

This plugin offers a direct payment solution with no third-party involvement, meaning you receive payments instantly. It supports multiple blockchains and over 100 cryptocurrency wallets, making it flexible and easy to use.

What happens if I need to refund a customer?

The PRO version of the plugin provides an option to refund payments through the MetaMask extension.

Can I accept payments on different blockchains?

Yes, the PRO version of the plugin supports multichain payments, allowing you to accept payments on multiple blockchains like Ethereum, Binance Smart Chain, and Polygon.

How can I report security bugs?

You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage, and handle any security vulnerabilities. Report a security vulnerability.

metamask for payment

By mathew16 on December 9, 2024

good plugin for seemless crypto payments. but login using metamask is difficult and ui not great post login .hope you guys come with a nice solution. but overall a good login for any web3 project.

I loved it

By risingnour on April 16, 2024

Very easy and working fine

nice job

By tlgoa on May 27, 2023

easy to use

avis d'un français

By lvt001 on May 18, 2023

bon plugin, j'espère qu'il fonctionnera sans problèmes. Que la force soit avec nous

Es una gran oportunidad

By 19cesar72 on January 11, 2023

Simplemente excelente

Easy to use and set up

By ammikas on November 26, 2022

I'm really happy with this plugin. Works smoothly and payment steps are easily understandable. What I like the most is that I can add my own custom token and set the price for it.

Working just fine

By wangai on August 2, 2022

Its really working as described

ask

By guillermo281 on May 29, 2022

Good morning, my question is the following: how do I make the metamask window appear when someone enters the main page of my website? Should I put an item for sale on the first page so that when someone enters metamask it asks them to connect?

Percent of the fee in transaction

By mirindraulki on April 12, 2022

Hi Everyone, I want to ask how many percent are the fee in ETH or BNB for cryptocurrency transaction ? Thank you everyone

Metamask Pay is a simple and nice plugin

By thefamousrooster on March 29, 2022

it is a simple and nice working plugin. it supports multiple chains but one at the time and not multiple at once, for which i hope it will do in a future update. thank you for this nice plugin

Version 1.6.8 | 19 Nov 2025

  • Improvements: Rating Div Styling.

Version 1.6.7 | 27 Aug 2025

  • Fixed: Addressed security vulnerabilities.
  • Improvements: Enhanced overall code quality.

Version 1.6.6 | 12 Jun 2025

  • Improvements: Minor improvements.

Version 1.6.5 | 11 Jun 2025

  • Added: User opt-in option in plugin.

Version 1.6.4 | 06 May 2025

  • Tested Up To: WordPress 6.8.1.

Version 1.6.3 | 30 Jan 2025

  • Added: Network RPC URL option on settings page.
  • Improved: Updated packages.

Version 1.6.2 | 26 Nov 2024

  • Improved: Updated readme with FAQ section.

Version 1.6.1 | 26 Nov 2024

  • Fixed: Load text domain issue.
  • Tested Up To: WordPress 6.7.1.

Version 1.6.0 | 18 Sep 2024

  • Fixed: Different amount display issues on the frontend.
  • Fixed: Transactions issue on checkout page if payment was already done.
  • Added: Cron job to check & complete pending payments.
  • Added: Removed transactions for deleted orders.
  • Improved: Updated libraries.
  • Improved: Security improvements.

Version 1.5.1 | 08 Jan 2024

  • Fixed: Issue with Binance API for US region.
  • Improved: Made the Open Exchange Rates API key optional for USD currency.

Version 1.5.0 | 05 Jan 2024

  • Added: Block support for WooCommerce checkout page.
  • Added: Error log support.
  • Fixed: Coupon code issue.
  • Tested Up To: WordPress 6.4.2.
  • Tested Up To: WooCommerce 8.4.0.

Version 1.4.0 | 18 Oct 2023

  • Added: Integrated Connectkit library for secure and easy wallet connection.
  • Added: New payment flow for coin selection on checkout page.
  • Added: USDT token support in Ethereum network.
  • Fixed: Large order price issue.
  • Improved: Payment process user interface.

Version 1.3.0 | 19 Aug 2023

  • Fixed: Major security update.
  • Added: Additional security layer (HMAC) to protect transactions.
  • Added: Sepolia test network.
  • Improved: Optimized overall plugin codebase.
  • Improved: Tested up to WordPress 6.3.

Version 1.2.8 | 04 Apr 2023

  • Minor changes: Textual updates.
  • Tested Up To: WordPress 6.2.

Version 1.2.7 | 22 Feb 2023

  • Added: Notice for Blocked Binance API.
  • Fixed: Long price issue.
  • Improved: Automated login & chain change process.
  • Improved: Main JS file structure.
  • Improved: User interface.

Version 1.2.6 | 02 Dec 2022

  • Improved: Corrected spelling mistakes.
  • Updated: New links.

Version 1.2.5 | 27 Oct 2022

  • Added: GoerliETH Test Network.
  • Added: Crypto payment fields on thank you page.
  • Removed: Rinkeby & Ropsten deprecated test networks.
  • Fixed: Active chain issue.
  • Improved: Save transaction details on order payment confirmation.
  • Improved: Error handling.
  • Improved: Overall code.

Version 1.2.4 | 24 Jun 2022

  • Added: Subscription product compatibility.
  • Added: Notice for unsupported store currency.
  • Fixed: MetaMask network change issue.

Version 1.2.3 | 13 Jun 2022

  • Added: Pro version tabs, links & docs.
  • Fixed: Checkout button CSS issue.
  • Improved: Database transaction save query.

Version 1.2.2 | 31 Mar 2022

  • Improved: Static messages.
  • Improved: Pay button style.
  • Removed: Extra code.

Version 1.2.0 | 29 Mar 2022

  • Added: Codestar settings framework.
  • Added: Popup for payment confirmation.
  • Added: All supported faucet links in admin.
  • Improved: Overall file structure.
  • Improved: Transaction security.
  • Improved: MetaMask payment interface.
  • Improved: Dynamic order status change.

Version 1.1.1 | 10 Mar 2022

  • Note: If Binance test not working, delete Binance test net from MetaMask network settings and try again with latest plugin update.
  • Fixed: Binance test net not working issue.
  • Fixed: ETH high gas price suggestion.

Version 1.1.0 | 09 Feb 2022

  • New: Integrated Transactions list section inside admin.
  • New: Added review and feedback notice.
  • Added: Admin side notice for invalid API key.
  • Fixed: On hold payment status issue.
  • Improved: Overall code improvements.

Version 1.0.0 | 30 Dec 2021

  • New: Initial plugin release.
Back to top