Connect their wallet (MetaMask, WalletConnect, Coinbase).
Send stablecoins (USDC, USDT, DAI) on supported blockchains.
Payment confirms on-chain.
Order status updates automatically.
Requirements
WordPress 6.0 or newer
PHP 7.4 or newer
Tested up to WordPress 6.6
Installation
Upload the plugin zip via Plugins → Add New → Upload Plugin.
Activate the plugin (WooCommerce required).
Configure settings under Settings → ChainCheckout Crypto Payments.
Frequently asked questions
What cryptocurrencies are supported?
The plugin supports USDC, USDT, and DAI.
Which wallets can customers use?
Customers can use MetaMask, WalletConnect, and Coinbase Wallet.
How does transaction confirmation work?
The plugin monitors on-chain confirmations for real-time updates.
Can I test the plugin before going live?
Yes, there is a test mode for development and staging.
Where can I find the plugin settings?
Settings can be found under Settings → ChainCheckout Crypto Payments.
Changelog
1.0.0
Added
Initial release.
WooCommerce payment gateway ("ChainCheckout") with wallet-connect checkout UI (MetaMask, WalletConnect, Coinbase Wallet) and ERC-20/native transaction submission.
On-chain confirmation monitoring via public read-only RPC endpoints (Ethereum, Polygon, Optimism, Arbitrum), polled on a 5-minute cron with a 6-hour stall timeout.
Automatic order status transitions on payment confirmation/failure, using the configurable pending/confirmed statuses and filters.
Transaction history and refund log panel on the order admin screen; refund logging requires `manage_woocommerce` + nonce.
REST webhook endpoint (`/chaincheckout/v1/webhook`) with HMAC-SHA256 signature verification for confirmation/failure/refund events.
Accept crypto and stablecoin payments at checkout — no middleman, zero KYC, instant settlement.Supports USDC, USDT, DAIIntegrates with MetaMask, WalletConnectReal-time transaction monitoring