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.