WooCommerce
Accept stablecoin payments on WooCommerce
The Trustless Commerce plugin adds a crypto option at checkout. Customers pay on a hosted page, and the order is marked paid when the on-chain payment is confirmed.
How it works
Step 1
Install the plugin
Copy the plugin folder to wp-content/plugins and activate Trustless Commerce for WooCommerce.
Step 2
Configure
Under WooCommerce, Settings, Payments, enter your API URL and your payout wallet (EVM, and optionally Tron), plus the default network and token.
Step 3
Customer checks out
The plugin creates an invoice for the order and redirects the customer to the hosted checkout page.
Step 4
Order updates
A callback to your shop's wc-api endpoint marks the order paid. The callback URL is sent automatically; no manual webhook setup is needed.
Requirements
WordPress 6.0+, WooCommerce 8.0+, PHP 8.1+, and a reachable Trustless Commerce API.
Idempotent orders
Each WooCommerce order uses an idempotency key, so retries do not create duplicate invoices.
Your wallet, your payout
Funds settle to the wallet addresses you enter in the plugin settings.
Questions
- Which networks and stablecoins are live?
- The create flow shows exactly which networks and tokens are enabled on this deployment. Testnet support and mainnet rollout are tracked publicly in the roadmap, so check it before taking real payments.
- What does it cost?
- There is no account fee to create an invoice. When an invoice is swept, the sweeper contract sends the amount minus a platform fee to your address (default 0.5% with per-token minimums, as documented in the repository README); confirm the current rate in the docs before launch.
- Is the plugin listed in the WordPress directory?
- Not as far as this page is concerned. Install it from the repository as described in the setup guide.
Rollout status: public roadmap 路 Risks