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.