PayCryptoHost — non-custodial crypto payment gateway

How to Accept Bitcoin Payments on WordPress

Plenty of WordPress sites need to take a payment without running a full shop: a deposit, a donation, a one-off consulting fee. PayCryptoHost covers that with the same plugin used for WooCommerce, plus a shortcode that renders a pay-in-crypto button anywhere on the site.

Integration method
Plugin
Time needed
About 10 minutes
Skill level
Beginner

Before you start

  • A free PayCryptoHost account.
  • Your Bitcoin extended public key (xPub / zPub) from a wallet you control — Sparrow, Electrum, BlueWallet, Trezor or Ledger all export one.
  • Admin access to your store or billing panel.
  • WordPress 6.0 or newer.

An extended public key only lets software watch addresses and derive new ones — it can never move funds. Never paste a private key or seed phrase anywhere, including here.

Step-by-step setup

  1. 1

    Install and connect

    Upload the PayCryptoHost plugin, activate it, and paste your API key in its settings screen.

  2. 2

    Verify your xPub

    Addresses come from your extended public key, so add it in PayCryptoHost before taking a payment.

  3. 3

    Drop in a payment button

    Add the shortcode to any page or post with an amount and description; the button opens a hosted invoice priced in your currency.

  4. 4

    Choose your coins

    Enable BTC, ETH, USDT or others in your PayCryptoHost settings — the invoice shows the customer a picker.

  5. 5

    Test it

    Load the page logged out, pay a small amount, and confirm the invoice settles and you get the notification email.

What you get

  • Take crypto on a plain content site with no store software.
  • Every payment is self-custodial by default.
  • Works with page builders — the shortcode renders inside any block or widget.
  • Free to start, with no monthly plugin licence.

Troubleshooting

The shortcode renders as plain text

The plugin is not active, or the shortcode sits inside a code block. Move it into a normal paragraph or shortcode block.

No notification email after payment

Check that notifications are enabled on your PayCryptoHost profile and that the address is verified.

Frequently asked questions

Can I accept Bitcoin on WordPress without WooCommerce?

Yes. The shortcode creates a hosted invoice directly, so you do not need a store plugin at all.

Is it suitable for donations?

Yes — set an amount or let the payer choose, and every donation settles to your own wallet.

Ready to take your first crypto payment?

Create an account, add your xPub, and send a test invoice — most merchants are live the same day.

Other platform guides

See all platform integrations, browse industry guides, or compare us against other gateways.