A secure WordPress plugin enabling EVM-compatible token payments through WooCommerce using MetaMask.
- Support for any EVM-compatible blockchain (Private/Public Besu, Public Ethereum, BSC, Polygon, etc.)
- MetaMask integration for secure transactions
- Configurable token contract settings
- Transaction verification and order status management
- Detailed payment logging and error handling
- WordPress 5.8 or higher
- WooCommerce 5.0 or higher
- PHP 7.4 or higher
- MetaMask browser extension
- Download the plugin
- Upload to your WordPress site
- Activate the plugin through WordPress admin
- Configure the payment gateway settings in WooCommerce > Settings > Payments
- Enable the payment gateway
- Set your wallet address (recipient address)
- Configure token contract details:
- Contract address
- ABI
- Token decimals
- Set blockchain network ID
- Save changes
- Customers select "EVM Token Payment" at checkout
- MetaMask prompts for connection
- Customer confirms the transaction
- Order is automatically updated upon successful payment
# Install dependencies
composer install
# Run tests
composer test