Feature guide
Feature guide3 min read·Updated July 2026

How to take payments with a Stripe Payment Link

Stripe Payment Links let you take card payments from your website without any development work. Here's how to create one, put it on your site, and use it for deposits.

Quick answer

In the Stripe Dashboard, open Payment Links and click New. Choose whether you're selling a fixed-price product or letting customers choose what to pay — the second option suits deposits, tips and donations. Once created, click 'Buy button' to generate embeddable code you can paste into your website, or just paste the link itself behind any button. Stripe also generates a QR code for offline use.

Step-by-step

  1. 1

    Create the link

    In the Stripe Dashboard, open the Payment Links page and click New. You'll choose between selling a product or subscription at a fixed price, or letting customers choose what to pay — the latter is what you want for deposits, tips, and pay-what-you-want. No code is involved at any point.

  2. 2

    Decide what you're actually charging for

    For service businesses the highest-value use is usually a booking deposit rather than full payment. A £25 deposit dramatically reduces no-shows and is a much easier ask than the full amount upfront. Create a separate link for each thing you charge for so your Stripe reporting stays readable.

  3. 3

    Add the buy button to your site

    After creating the link, click 'Buy button' to configure its appearance and generate the code. You can set brand colours, shape, font and language so it matches your site. Copy the code and paste it into an HTML block. On Adviita, ask the AI editor to add a payment button linking to your Stripe Payment Link.

  4. 4

    Or just use the link — it works anywhere

    The same payment link can be shared with many customers across any channel: pasted behind a button, sent in an email, texted, or posted on social. You don't need the embedded button at all if a plain link is simpler for you.

  5. 5

    Generate the QR code for offline use

    In the Dashboard you can create a QR code for any payment link and download it as a PNG. Useful on an invoice, a business card, a market stall, or a sign in your salon — the customer scans and pays without you handling a card machine.

Tips & best practices

  • Deposits convert far better than full prepayment for service businesses, and cut no-shows sharply.
  • One payment link per service keeps your Stripe reporting meaningful.
  • The QR code is underused — put it on invoices and physical signage.
  • Match the button's colours to your site; a default-styled payment button looks like a third-party advert.

Common questions

How do I add a Stripe payment button to my website?

+

Create a Payment Link in the Stripe Dashboard, then click 'Buy button' to configure and generate embeddable code. Paste that code into an HTML block on your site. Alternatively, put the payment link itself behind any ordinary button — it works the same for the customer.

Do I need a developer to use Stripe Payment Links?

+

No. Payment Links are Stripe's no-code option — you create a full payment page in a few clicks and share the link. The buy button is copy-and-paste, and the plain link needs nothing at all.

Can I take deposits rather than full payment?

+

Yes. Either create a fixed-price link for your deposit amount, or use the 'let customers choose what to pay' option. For most service businesses a modest fixed deposit is the sweet spot — enough to secure the booking, small enough not to deter it.

Can I use one payment link for multiple customers?

+

Yes. The same link can be shared with many customers and reused across email, text, social media, and your website. You don't need to generate a new one per transaction.

Can customers pay without visiting my website?

+

Yes — that's a genuine strength. The link works from a text message, an email, or a QR code on an invoice or sign. Plenty of small businesses take payments this way with no website involved.

Read next

Ready to build your site?

Free to start. No credit card required. Live in under 60 seconds.

Get started free