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

  1. Step 1

    Install the plugin

    Copy the plugin folder to wp-content/plugins and activate Trustless Commerce for WooCommerce.

  2. 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.

  3. Step 3

    Customer checks out

    The plugin creates an invoice for the order and redirects the customer to the hosted checkout page.

  4. 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