MAILGENT
WooCommerce

USDC for anyWooCommerce store.

The Mailgent Pay plugin is published in the official WordPress plugin directory. Activate it, paste your project key, and a new payment method appears at checkout. The rest of WooCommerce stays exactly how it was.

WooCommerce powers nearly a third of online stores; many of them run on cheap shared hosting where a heavy crypto SDK is a non-starter. The Mailgent Pay WooCommerce plugin is lightweight (no front-end JS unless the user clicks the payment method, no third-party scripts on the checkout page) and passes WordPress's plugin directory review. Activate, paste the key, take USDC. Orders, hooks, reports, email templates — all behave the standard WooCommerce way.

How it works

Four steps. Most fire in under a second.

01

Install from the WordPress directory

In WP admin → Plugins → Add New, search 'Mailgent Pay'. Click install, then activate. The plugin appears in the WooCommerce gateway list.

02

Configure the gateway

WooCommerce → Settings → Payments → Mailgent Pay. Paste your project API key. Optionally toggle test mode to dry-run with simulated USDC before going live.

03

Customers check out

Mailgent Pay appears as a payment option at checkout. Customers sign with their Mailgent wallet (or connect an external one). The order appears in WooCommerce admin as paid, gateway = Mailgent Pay.

04

Fulfill, refund, report

Use WooCommerce admin the way you already do. The plugin adds a chain link to each order detail page and surfaces the signed receipt; everything else works unchanged.

What you get

Built for developers who already shipped.

WordPress directory install

Search the WordPress plugin directory for Mailgent Pay, click activate, paste your project key. The next checkout offers USDC alongside your existing gateways. No FTP, no manual file uploads.

Orders sync to WooCommerce

USDC orders land as standard WooCommerce orders with the Mailgent Pay gateway tagged. Hooks (woocommerce_order_status_changed, woocommerce_payment_complete) fire normally so existing extensions keep working.

Refunds inside Woo admin

Issue a refund the way you always have. The plugin signs the reversal, Mailgent sends USDC back to the buyer, the order updates to refunded. No new admin screen to learn.

Lightweight + secure

No third-party JS on the checkout page unless the user selects Mailgent Pay. Passes WordPress plugin review including the strict javascript-free-by-default policy. Compatible with caching plugins, page builders, and high-security configurations.

On-chain audit trail

Every order links to a Base transaction. Reconciliation between WooCommerce order numbers and on-chain settlement is a one-to-one map. Compliance teams export the standard WooCommerce reports plus the chain link.

Subscriptions + blocks-aware

Works with WooCommerce Subscriptions for recurring USDC charges via Mailgent mandates. Block-based checkout (introduced in Woo 7.8) is supported alongside the classic shortcode checkout.

What people build

Real-world woocommerce flows shipping today.

DTC

Independent retailers

WooCommerce stores often skew toward independent merchants priced out of Stripe Standard pricing. USDC at $0.01 minimum unlocks micro-transactions that cards make uneconomic.

Digital

Membership + content sites

Pair with WooCommerce Memberships or Paid Memberships Pro. USDC-paid memberships work cross-border without per-region card declines.

Donations

Non-profits + creators

Replace PayPal Donations or Give with a low-fee USDC alternative. Signed receipts double as donation proof for tax filings (where applicable).

Subscriptions

Subscription boxes + SaaS

WooCommerce Subscriptions + Mailgent Pay = recurring USDC. The mandate authorizes a monthly cap at signup; renewals happen automatically without re-prompting.

FAQ

Things builders ask.

Does it work with the classic checkout and the new block checkout?
Yes — both. The plugin ships a classic gateway integration and a block-based gateway integration (the new Woo Blocks checkout introduced in 7.8). Switching between checkout styles does not require reconfiguring Mailgent Pay.
Will it slow down my store?
No. The plugin loads zero JavaScript on pages where Mailgent Pay is not actively selected. On the checkout page, the wallet UI is loaded lazily when the customer picks Mailgent Pay. Compatible with WP Rocket, W3 Total Cache, and other major caching plugins.
Is this compatible with my page builder?
Yes. The plugin uses standard WooCommerce gateway hooks, so any checkout that renders through WooCommerce (Elementor, Divi, Bricks, Oxygen, etc.) shows Mailgent Pay automatically.
What about multi-currency stores?
USDC is a single global currency. The plugin can be configured to show USDC alongside a fiat currency (with a configurable exchange rate or live rate from CoinGecko). Multi-currency plugins like WPML and CurCY are supported.
What about subscriptions?
Mailgent Pay integrates with WooCommerce Subscriptions. The customer authorizes a Mailgent mandate at signup (per-charge cap, frequency, expiry); the subscription renewal calls the Mailgent charge API on each cycle. Cancellations from the WooCommerce admin revoke the mandate.
How do I issue a refund?
WooCommerce → Orders → Refund (full or partial), the standard Woo flow. The Mailgent Pay plugin signs the reversal, sends USDC back to the buyer, updates the order status to refunded, and fires the woocommerce_order_refunded hook.
Is this an open-source plugin?
The WooCommerce plugin source is published under GPL-2.0 in the mailgent-dev GitHub organization. Contributions and bug reports are welcome. The signing primitives it depends on are managed by Mailgent; the plugin itself is a thin gateway layer.
Where do I report a bug?
GitHub Issues in mailgent-dev/mailgent-woocommerce, or the WordPress plugin support forum. For paid support, contact us through the site contact form and we'll prioritize a fix.

Built with WooCommerce

Real things developers build
on top of WooCommerce.

Ready to ship woocommerce?

Sign up for free. No card required. Read the docs while you wait.