Payment Link

A Payment Link is a shareable Stripe-hosted URL that collects a one-time or recurring payment with no code and no website required.

A Payment Link is a reusable, Stripe-hosted URL that takes a customer straight to a checkout page. You create it once — for a product, a price, or a subscription — and share it anywhere: an email, a DM, an invoice, a social post, or a QR code. No website or code is needed to get paid.

You build a link in the Stripe Dashboard (or the API) by attaching one or more Prices. When a customer opens the URL, Stripe renders a hosted checkout page, collects the payment details, and — behind the scenes — creates a PaymentIntent and a resulting Charge. For a recurring price, it creates a Subscription instead of a one-off charge.

Because the page is Stripe-hosted, it handles the security-sensitive parts for you: card entry, 3D Secure prompts, Stripe Tax calculation, and applying a promotion code if you enable one. The same link can be paid by many customers, or you can configure it for a single use.

What you can configure

  • Multiple items and quantities — let buyers adjust how many they want.
  • One-time or recurring — sell a product outright or start a subscription.
  • Collect extra fields — shipping address, phone, tax IDs, or custom questions.
  • Discounts and tax — allow promotion codes and automatic tax collection.

Why it matters

Payment Links collapse "accept a payment" down to sharing a URL, which is why they're a go-to for creators, small teams, and quick one-off sales. Every payment still flows through Stripe's normal objects, so a link-based sale reports and reconciles exactly like any other charge — and shows up in your alerting and reporting the same way.

Related terms

Updated July 6, 2026