WooCommerce
How to Accept Solana USDC Payments on Your WooCommerce Store
A practical guide to adding wallet-native checkout to WordPress digital products, memberships, and paid communities.
WooCommerce gives independent merchants a complete store without handing the business to a platform. But the payment layer underneath it still usually runs on traditional rails: Stripe, PayPal, card processors, and the payout controls that come with them.
For merchants selling physical goods, that trade-off is usually fine. For merchants selling digital products, memberships, paid communities, and access-first offers, it is worth examining more closely.
Hilt Pay for WooCommerce adds wallet-native USDC checkout to an existing WordPress store. Buyers pay in USDC on Solana, the payment settles on-chain, and the net routes directly to the merchant payout wallet. WooCommerce keeps its own order state and notes. Hilt keeps the receipt, member record, and payment trail.
No Hilt-held balance. No processor making an underwriting decision about the merchant's industry. The payment goes where it is supposed to go.
Existing WooCommerce store
Keep WordPress and WooCommerce as the merchant operating surface.
Signed checkout and webhook
Hilt creates the hosted checkout handoff and confirms payment through signed events.
Direct wallet settlement
The payment settles on-chain to the configured merchant payout wallet.
What Kind of WooCommerce Store This Is For
The plugin is deliberately scoped. It is not a generic crypto checkout replacement for every WooCommerce store. It is built for stores selling access to something, rather than shipping something.
Digital downloads and virtual products
Paid Telegram groups, Discord servers, and private channels
Memberships, subscriptions, and renewal-based access
Gated content, private pages, and research rooms
Creator subscriptions, newsletters, and education access
If the buyer is paying for access rather than delivery of a physical item, this is the right fit. The plugin hides itself from checkout automatically when the cart contains products that require shipping, so it cannot be selected accidentally for physical goods orders.
What the plugin actually does
WooCommerce creates the order and redirects the buyer to hosted Hilt checkout.
The buyer connects a Solana wallet and confirms the USDC payment on-chain.
Hilt sends a signed webhook back to WooCommerce confirming payment.
WooCommerce moves the order to processing and records the payment trail in order notes.
Hilt keeps the receipt, member record, payment context, and support trail connected.
What It Costs
The plugin is free. There is no plugin licence fee and no WooCommerce surcharge. Standard Hilt plan pricing applies to payments processed through Hilt checkout.
Free
$0/mo
5% + $0.30 per transaction
One live offer for proving the full WooCommerce flow.
Starter
$29/mo
2% transaction fee
Multiple live offers for active digital stores and memberships.
Growth
$99/mo
1% transaction fee
Lower fees and unlimited active templates as volume grows.
Scale
$299/mo
0.5% transaction fee
Better economics for higher-volume teams.
For a merchant doing $2,000 per month in digital membership sales on the Starter plan, the total cost is $29 plus $40 in transaction fees. That is $69 per month for a payment layer where the money goes directly to the merchant wallet with no held Hilt balance.
How to Set It Up
Setup takes under ten minutes for a merchant who already has a Hilt workspace. The flow is intentionally small: install the plugin, connect a scoped key, add the signed webhook, map a product, and test the order.
01
Install the plugin
Download the Hilt Pay ZIP from the WooCommerce page, upload it through the WordPress plugin installer, activate it, and enable Hilt Pay in WooCommerce payments.
02
Create an API key
Create a Hilt API key with read and execute scopes. Those are the only scopes the plugin needs to create checkout handoffs and map live templates.
03
Add the webhook endpoint
Create a webhook endpoint in Hilt using the WooCommerce receiver URL, then paste the one-time signing secret into the plugin settings screen.
04
Map and test a product
Select the Hilt checkout template for a WooCommerce product, run one live test order, and confirm the order moves to processing with signed webhook notes.
Full setup documentation is available at docs.hilt.so/merchant/woocommerce.
What the Buyer Sees
The buyer selects Hilt Pay at checkout, places the order, and is redirected to the hosted Hilt checkout page. They connect a Solana wallet, confirm the payment, and return automatically to the WooCommerce order confirmation page.
Buyers who do not have a Solana wallet funded with USDC will need to set one up. For audiences that are already wallet-aware, this is a low-friction step. For newer buyers, the Hilt buyer guide explains the process in plain language.
Buyer guide
Send buyers one simple payment explainer.
The guide covers wallet setup, USDC payment, and what happens after checkout.
Open buyer guideThe Difference From Standard WooCommerce Payments
The practical difference is custody and trail.
With a standard WooCommerce payment method, money moves through a processor to a platform balance and then to a bank account. Each step adds time, fees, and another party that can decide whether to release funds.
With Hilt Pay, money moves on-chain from the buyer wallet to the merchant wallet. Hilt facilitates the checkout and keeps the operating trail, but does not sit between the payment and the payout wallet.
Where to start
Download the plugin and prove one checkout flow.
The WordPress.org directory listing is under review. Until it is accepted, the ZIP is self-hosted on Hilt.
Hilt Pay for WooCommerce is a free plugin. Standard Hilt plan pricing applies. Create a Hilt merchant workspace at app.hilt.so/register.