Accept Crypto Payments in WooCommerce with MutoPay
If you run a WooCommerce store and want to accept crypto payments, the MutoPay plugin makes it straightforward. Connect in one click, and your customers can pay with any token while you receive stablecoins.
What the Plugin Does
The MutoPay for WooCommerce plugin adds crypto as a payment option at checkout. When a customer selects it, they’re taken to a MutoPay payment page where they pick their token and chain. Once paid, the order updates automatically in WooCommerce.
Key capabilities:
- Block checkout & classic checkout — works with both WooCommerce checkout experiences
- Automatic order sync — orders move from on-hold to processing to completed as payment progresses
- Return to store — customers are redirected back to your Thank You page after payment, even on failure or expiry
- Payment link in admin — every order shows the MutoPay payment URL so you can share it or check status
One-Click OAuth Connect
No API keys to copy-paste. The plugin uses OAuth to connect your WooCommerce store to your MutoPay merchant account. Click “Connect”, authorize in MutoPay, and you’re done. The plugin handles credentials, webhook URLs, and secrets automatically.
How Orders Flow
- Customer picks “Pay with Crypto” at checkout
- WooCommerce creates the order and sets it to on-hold
- Customer is redirected to the MutoPay payment page
- They choose their token and complete the payment
- MutoPay sends a webhook — WooCommerce updates the order to processing or completed
- Customer returns to your Thank You page with the latest status
If the payment expires or fails, the order is cancelled automatically and the customer sees a link back to your store.
Status Monitoring
The plugin checks pending payments every 15 minutes via WooCommerce cron. If a webhook was missed, the cron picks it up. You can also manually re-check any order’s payment status from the WooCommerce admin with a single click.
Successful and failed webhook deliveries are both logged to the order notes, so you always have a clear audit trail.
Getting Started
- Install the MutoPay plugin on your WordPress site
- Go to WooCommerce > Settings > Payments > MutoPay
- Click “Connect to MutoPay” and authorize with your merchant account
- Enable the payment method — that’s it
Your store is now accepting crypto payments. Customers pay with whatever they hold, and you receive stablecoins in your wallet.
Visit your MutoPay dashboard to monitor payments and manage settings.