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.

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

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

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

  1. Register the plugin and its Astro integration in astro.config.mjs.
  2. Make one edit to each template that renders an entry body.
  3. Set and confirm your payout wallet in Plugins → Paywall settings.
  4. In the editor, insert the Paywall block where the paid part starts and set a price in USDC.

See the setup preview →

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.