Get started
Live in three steps
You can try everything on testnet first — the free tier defaults to a public facilitator on Base Sepolia and Solana Devnet, so no real funds are needed to test the flow.
-
Install the plugin
Download the free plugin, then in your WordPress admin go to Plugins → Add New → Upload Plugin, choose the zip, install and activate.
Download FreeComing soon WordPress.org listingComing soon
The download and WordPress.org listing go live at launch — the buttons above enable automatically once their URLs are set in
src/config.ts. -
Configure a wallet & network
Open x402 Paywall → Settings. Paste the wallet address that should receive USDC, then pick a network. Free supports one network at a time; Pro can offer both simultaneously.
- Base — recommended — sub-cent fees
- Solana — fast, low fee
Testnet default for trying things out: Base Sepolia and Solana Devnet via the free public facilitator.
-
Add a paywall
Edit any post or page, set a price, and publish to lock the whole thing. To lock only part of an article, wrap the protected span:
Free teaser paragraph readers always see… [x402_gate] Premium content below this line is stripped server-side until payment settles. [/x402_gate]That's it — unpaid visitors get the teaser plus a pay-with-USDC prompt; the locked body never reaches their browser.
EmDash Early access
On EmDash? It’s in early access
The EmDash plugin is not on npm yet. Try the full flow on the testnet demo, and see the setup preview and requirements on the EmDash page.
What setup involves
- Register the plugin and its Astro integration in
astro.config.mjs. - Make one edit to each template that renders an entry body.
- Set and confirm your payout wallet in Plugins → Paywall settings.
- In the editor, insert the Paywall block where the paid part starts and set a price in USDC.
Try it now
The demo runs on Base Sepolia and Solana Devnet with test USDC, so no real money moves. Unlock a paywalled post with a browser wallet to see the reader flow.
Open a paywalled demo post Get early access
Needs EmDash 1.0.1+, Astro 6+ (server output) and Node.js 22.16+.
Start charging for your content in USDC
Install the free plugin, add your wallet, and lock your first post in minutes. Upgrade to Pro when you need every network, agent pay-per-crawl, and custom design.