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
Install and connect
Upload the PayCryptoHost plugin, activate it, and paste your API key in its settings screen.
- 2
Verify your xPub
Addresses come from your extended public key, so add it in PayCryptoHost before taking a payment.
- 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
Choose your coins
Enable BTC, ETH, USDT or others in your PayCryptoHost settings — the invoice shows the customer a picker.
- 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.