All posts

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:

  1. Create a payment link on Vulta at vulta.one
  2. Go to the Transactions dashboard > Checkout & Embed
  3. Copy the script tag
  4. In WordPress, edit the page where you want the payment button
  5. Switch to the HTML/Code editor
  6. 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 CaseBest Option
Simple "pay me" button on a portfolio/service pageVulta payment link as a button
Embedded checkout without leaving your siteVulta widget (Max/Business plan)
WooCommerce store, crypto-only customersCoinbase Commerce or NOWPayments plugin
WooCommerce store, mixed card + cryptoVulta 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.