All posts

March 19, 2026

How to Embed a Pay Button on Your Website in 5 Minutes

How to embed a pay button on your website in 5 minutes — step-by-step guide for adding a crypto and card payment button to any site.

Adding a payment button to your website doesn't require Stripe, a developer, or a merchant account. With Vulta, you can have a working "Pay now" button on your website — one that accepts both card and crypto — in under 5 minutes.

Here's exactly how to do it.

What You'll Need

  • A Vulta account (free at vulta.one)
  • A payment link (create one in under 60 seconds)
  • Access to edit your website's HTML

Step 1: Create a Payment Link

Log into your Vulta dashboard. Go to Links > Create new link.

Fill in:

  • Amount: Fixed or open (let the client enter the amount)
  • Description: What this payment is for
  • Destination wallet: Your crypto wallet address

Click Create. You'll get a payment link ID — it looks like lnk_abc123xyz.

Step 2: Choose Your Embed Method

Option A: Script Tag (Floating button)

This adds a "Pay now" button anywhere on your page. When clicked, a checkout modal opens on top of your page.

<script 
  async 
  src="https://vulta.one/widget.js" 
  data-vulta-link="YOUR_LINK_ID">
</script>

Replace YOUR_LINK_ID with your actual link ID from Step 1.

Option B: Custom Button (Trigger manually)

Add a regular button and trigger the Vulta checkout with JavaScript:

<button onclick="Vulta.open('YOUR_LINK_ID')">
  Pay for project
</button>

<script async src="https://vulta.one/widget.js"></script>

This lets you style the button however you want and trigger checkout on click.

Option C: Iframe Embed (Inline checkout)

Embed the full checkout directly in your page — no modal, no button:

<iframe 
  src="https://vulta.one/embed/link/YOUR_LINK_ID?parentOrigin=https://yoursite.com"
  width="420" 
  height="680" 
  style="border:0;border-radius:24px;display:block">
</iframe>

Replace yoursite.com with your actual domain.

Step 3: Add to Your Website

WordPress: Edit the page > Add HTML block > Paste the code.

Webflow: Add an HTML Embed element > Paste the code.

Squarespace: Add a Code block > Paste the code.

Framer: Use an HTML component > Paste the code.

Any other site: Paste the code wherever you can add HTML.

Step 4: Test It

Open your website, click the button, and verify the checkout loads correctly. Complete a test payment if you want to verify end-to-end.

What Your Client Sees

  • A clean checkout modal (or inline page)
  • Option to pay by card (Visa, Mastercard, Apple Pay) or crypto
  • No account creation required
  • Payment confirmed in under 2 minutes for crypto, slightly longer for card

Plan Requirements

The embeddable widget requires a Max or Business plan. If you're on Free or Pro, use Method 1 from the previous article — a payment link as a regular button (not embedded).

Conclusion

Five minutes. That's all it takes to add a professional pay button to your website that accepts card and crypto globally. No merchant account, no KYC, no developer.

Create your Vulta account and embed your first pay button today.

How to Embed a Pay Button on Your Website in 5 Minutes — Vulta Journal