March 10, 2026
How to Add Crypto Payments to Your WordPress Site
How to add crypto payment acceptance to your WordPress website — options, plugins, and the simplest way to get a crypto checkout working today.
WordPress powers over 40% of websites on the internet. If you're running a WordPress site and want to accept cryptocurrency from your visitors or clients, you have more options than ever — ranging from full WooCommerce plugins to a simple embedded widget.
Here's a practical guide to your options.
Option 1: Embed a Vulta Widget (Simplest — No Plugin Required)
The fastest way to add crypto (and card) payment acceptance to any WordPress site is to embed the Vulta checkout widget. It requires no plugin, no WooCommerce, and works on any page.
How to add it:
- Create a payment link on Vulta at vulta.one
- Go to the Transactions dashboard > Checkout & Embed
- Copy the script tag
- In WordPress, edit the page where you want the payment button
- Switch to the HTML/Code editor
- Paste the script tag where you want the button to appear
The script renders a "Pay now" button. When clicked, it opens a modal checkout that accepts Visa, Mastercard, Apple Pay, and crypto (BTC, ETH, USDT, USDC, SOL, and more).
Alternatively, use an iframe:
<iframe
src="https://vulta.one/embed/link/{payment_link_id}?parentOrigin=https://yoursite.com"
width="420"
height="680"
style="border:0;border-radius:24px">
</iframe>
This embeds the full checkout directly on your page — no modal, no redirect.
Requires: Vulta Max or Business plan for the embedded widget. Payment links work on all plans.
Option 2: WooCommerce Crypto Payment Plugins
If you're running WooCommerce, several dedicated crypto payment plugins are available:
NOWPayments for WooCommerce — Supports 300+ cryptocurrencies. Custodial.
CoinGate for WooCommerce — Works with WooCommerce checkout. Custodial, 1% fee.
Coinbase Commerce for WooCommerce — Non-custodial. Crypto-only (no card payments).
Considerations:
- Most WooCommerce crypto plugins are crypto-only — your customers must own crypto to pay
- Custodial plugins hold funds in the plugin provider's account until you withdraw
- None of the standard plugins support card → crypto settlement the way Vulta does
Option 3: Payment Link in Page Content
The simplest possible implementation: add a Vulta payment link as a button in your WordPress page.
Create a payment link on Vulta, then in WordPress:
<a href="https://vulta.one/pay/link/{your_link_id}"
class="wp-block-button__link">
Pay Now
</a>
This opens the full hosted Vulta checkout in a new tab. No embedding required. Works on every plan including Free.
Which Approach Is Right for You?
| Use Case | Best Option |
|---|---|
| Simple "pay me" button on a portfolio/service page | Vulta payment link as a button |
| Embedded checkout without leaving your site | Vulta widget (Max/Business plan) |
| WooCommerce store, crypto-only customers | Coinbase Commerce or NOWPayments plugin |
| WooCommerce store, mixed card + crypto | Vulta link in order confirmation + standard WooCommerce card processor |
Conclusion
Adding crypto payments to WordPress doesn't require a complex plugin. For most freelancers and service businesses, a Vulta payment link or embedded widget is the fastest path to accepting both card and crypto — on any WordPress site, with minimal setup.
Create your free Vulta account and add crypto checkout to your WordPress site today.