banner

ChainCheckout Crypto Payments

img
img

ChainCheckout Crypto Payments lets your WooCommerce store accept cryptocurrency payments directly from customer wallets to your on-chain address.

Features

  • Wallet Integration — Supports MetaMask, WalletConnect, and Coinbase Wallet with auto-detection.
  • Real-Time Transaction Monitoring — Monitor on-chain confirmations to ensure payments are processed instantly.
  • Multi-Chain Support — Accept payments across Ethereum, Polygon, Optimism, and Arbitrum.
  • Automatic Order Updates — Order statuses update automatically upon payment confirmation.
  • Admin Dashboard — View transaction history, success rates, and pending confirmations.

How it works

How ChainCheckout Crypto Payments works: Customer selects crypto payment → Connects wallet → Sends stablecoins → Payment
Customer selects crypto payment at checkout.
  1. Customers select crypto payment at checkout.
  2. Connect their wallet (MetaMask, WalletConnect, Coinbase).
  3. Send stablecoins (USDC, USDT, DAI) on supported blockchains.
  4. Payment confirms on-chain.
  5. Order status updates automatically.

Requirements

  • WordPress 6.0 or newer
  • PHP 7.4 or newer
  • Tested up to WordPress 6.6

Installation

  1. Upload the plugin zip via Plugins → Add New → Upload Plugin.
  2. Activate the plugin (WooCommerce required).
  3. 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.
  • Admin dashboard (WooCommerce submenu) summarizing confirmed volume, success rate, and pending/failed transaction counts; hourly stalled-transaction email alert.
  • Test mode that auto-confirms payments without live RPC calls, for staging/development.

Support & documentation

There are no reviews yet.

Add a Review
Comment
Your rating

Accept crypto and stablecoin payments at checkout — no middleman, zero KYC, instant settlement.Supports USDC, USDT, DAIIntegrates with MetaMask, WalletConnectReal-time transaction monitoring