How to create a Stripe payment link for your sales page

You create a Stripe payment link from a product and price in your Stripe account, then put it on your sales page as a link or as Stripe's embeddable buy button, and an AI marketer can set up the product, price, and checkout options to match your offer and place the link on the page for you.

Part of Build a sales funnel with AI

Key Takeaways

  1. A Stripe payment link is a shareable URL that opens a checkout page Stripe hosts for you. A buy button is the same link wrapped in a snippet of code you paste into your page, so buyers can pay without you building a checkout.
  2. You make one in the Stripe Dashboard by choosing a product and price, setting what the checkout collects, and creating the link. The buy button's code comes from the finished link.
  3. Most of the work is in getting the offer right: the price on the page matches the price at checkout, the link collects only what you need, and buyers land somewhere useful after they pay.
  4. Kite reads the products, prices, and payment links already in your Stripe account, reuses what fits, and creates the rest. It sets up the link's checkout options to match your offer and puts the link on your sales page.
  5. After the page goes live, Kite reads the checkout sessions that come through the link, so you can see how many buyers started paying and how many finished.
On this page

How do I add a Stripe buy button to my sales page?

You add a Stripe buy button by creating a payment link in your Stripe Dashboard and then pasting the buy button code Stripe gives you for that link into your sales page. A payment link is a URL, usually starting with buy.stripe.com, that opens a checkout page Stripe hosts and maintains. Stripe handles the card form, the security, and the receipts, so you don't need a developer or a checkout of your own.

Here's how the manual route works:

  1. In the Stripe Dashboard, open Payment Links and create a new link.
  2. Choose an existing product or add a new one, with its name, description, image, and price. The price can be a one-time payment or a recurring subscription.
  3. Set the checkout options. You decide whether buyers can change the quantity or enter a promotion code, and whether the checkout collects a billing address, a shipping address, a phone number, or a tax ID.
  4. Decide what happens after payment. Stripe can show its own confirmation page with a message you write, or it can send the buyer to a page on your site, such as a thank-you page.
  5. Create the link. From the finished link, you can copy the URL, download a QR code, or copy the buy button code.

The buy button code is two short pieces of HTML: a script that loads Stripe's button and a tag that points to your payment link. Paste them where you want the button on your page. Most site builders, including WordPress, Webflow, and Squarespace, accept this through a custom code or embed block. If your builder doesn't allow custom code, you don't need the buy button at all. Point any ordinary button on the page at the payment link URL, and it does the same job in your own design.

A good result is a link that sells exactly what the page promises. The product name and price at checkout match the page, so a buyer never sees a surprise. The checkout asks only for what you need to deliver the order, and after paying, the buyer lands on a page that tells them what happens next. Small mismatches cost sales here. A page that says $49 and a checkout that says $59 because someone reused an old price will lose buyers at the last step.

Kite does this work for you. It turns the offer on your sales page into the right product and price in Stripe, creates the payment link with checkout options that suit what you're selling, and puts the link on the page.

How to get started

Start by telling Kite what you're selling and which page it goes on, in the Kite web app or in Slack:

"Create a Stripe payment link for our $490 founding-member plan and put a buy button on the new pricing page."

Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. From that research, it already knows your products, your pricing, and the pages on your site, so it can propose the product name, price, billing period, and checkout options without a long brief. Confirm what it proposes or change it, and Kite starts.

You'll need to connect your own Stripe account through OAuth so Kite can read your products and prices and create the link. Kite creates the link in Stripe as soon as you confirm the offer. Putting it on a live page is publishing, so Kite shows you the page with the link in place and waits for your approval before it goes live.

What the finished work contains

When Kite finishes, buyers can pay straight from your sales page, and your Stripe account holds a clean record of what they're paying for.

A product and price in Stripe

The product carries the customer-facing name, description, and images, and the price matches the page in amount, currency, and billing period.

The payment link

A buy.stripe.com URL with the checkout options set for this offer, such as the promotion code field, the information it collects, the button wording, and metadata naming the page it belongs to.

Buy buttons on the page

On a Kite-hosted site, the buttons on your sales page point to the link, and a thank-you page waits for buyers after they pay. On another host, you have the URL and the places it goes.

Any discount codes

When your campaign uses one, the coupon and its promotion code exist in Stripe with their limits set.

The summary

The conversation records what Kite created or reused, the link URL, and what it will watch once buyers start coming through.

Common questions

How much does Stripe charge on a $100 sale?

Stripe's standard rate for online card payments in the United States is 2.9 percent plus 30 cents, so a $100 sale costs $3.20 in fees and you receive $96.80. Payment links don't add a fee of their own, though extras such as Stripe Tax are billed separately. Rates differ by country and payment method, so check Stripe's pricing page for your account.

What's the difference between Stripe, Stripe Checkout, and a payment link?

Stripe is the payments company and platform. Stripe Checkout is its prebuilt payment page, and a payment link is a Checkout page you create once and share as a URL, without writing code. An embedded checkout that sits inside your own page needs a developer to create each checkout from your server, while a payment link works on any page that can hold a link.

Why isn't the Apple Pay button showing on my Stripe checkout?

Apple Pay only appears on Stripe's checkout when the buyer's device and browser support it, such as Safari on an iPhone or Mac with a card saved in Apple Wallet. It also has to be turned on in your Stripe account's payment method settings. If you're testing from Chrome on a Windows laptop, you won't see it, even when it's set up correctly.

Can I change the price on a payment link after I create it?

No, Stripe doesn't let you swap the price on an existing payment link. You create a new link with the new price and deactivate the old one, and you can set a message that buyers see if they open the old link. That's why Kite checks your existing products and prices first, and why it creates a new link whenever the price on your page changes.

Questions this page answers

  • How do I add a Stripe buy button to my sales page?
  • How can I use an AI marketing agent to create a Stripe payment link for your sales page?

Related use cases

1 more coming soon
  • Checkout offer tests

About the author

Devon Wells leads product marketing at Kite, the AI marketer. He spent a decade marketing industrial AI, from self-driving trucks to computer vision, but now Kite handles most of the work itself.

Tell me your goal and I’ll get to work.

Get started for free