# Accept payments online without writing code Create a payment link and share it on social media, in emails, or on your website. ## Accept payments with shareable links Allow your customers to use a link to pay in their local language and currency with their preferred payment method. [Create a payment link](https://docs.stripe.com/payment-links/create.md) If you don’t have a Stripe account, [sign up](https://dashboard.stripe.com/register/payment_links) to create a payment link. ## Features and availability - **UI** Stripe-hosted page - **UI customization** Limited 1 - **Integration effort** Complexity: 1/5 - **Language** [Preferred language rendering](https://support.stripe.com/questions/supported-languages-for-stripe-checkout-and-payment-links) - **Currency** Local currency with [Adaptive Pricing](https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing.md) - **Payment methods** [40+](https://docs.stripe.com/payments/payment-methods/payment-method-support.md#product-support) - **Automatic receipts** [Yes](https://docs.stripe.com/payment-links/post-payment.md#send-email-receipts) - **No-code refunds** [Yes](https://docs.stripe.com/payment-links/post-payment.md#refund-payment-links) 1Limited customization provides [20 preset fonts](https://docs.stripe.com/payments/checkout/customization/appearance.md#font-compatibility), 3 preset border radius options, and custom logo, background, and button colors. ## Get started [Create a payment link](https://docs.stripe.com/payment-links/create.md): Create a custom payment page without code. [Share a payment link](https://docs.stripe.com/payment-links/share.md): Share payment links across social media, emails, or your website. [Track a payment link](https://docs.stripe.com/payment-links/url-parameters.md): Use URL parameters and UTM codes to track a payment link. [Create an embeddable buy button](https://docs.stripe.com/payment-links/buy-button.md): Use Payment Links to create an embeddable buy button for your website. [Customize your checkout session](https://docs.stripe.com/payment-links/customize.md): Collect additional information, taxes, or update your branding. ## Additional no-code capabilities [Collect addresses](https://docs.stripe.com/payment-links/customize.md): Collect addresses and phone numbers without writing code. [Charge for shipping](https://docs.stripe.com/payments/no-code/charge-shipping.md): Create different shipping rates for your customers. [Promotion codes, optional items, and upsells](https://docs.stripe.com/payment-links/promotions.md): Add promotion codes, upsells, and optional items to offer discounts. [After receiving a payment](https://docs.stripe.com/payment-links/post-payment.md): Track payments, manage fulfillment automatically, and view metrics. [Use the API to create and manage payment links](https://docs.stripe.com/payment-links/create.md#api): Create and manage payment links with the API. ## Compare Invoicing and Payment Links Invoicing and Payment Links are two ways you can start using Stripe to accept payments without writing any code. Use the following table to compare the two products and to understand which works best for your use case. | | **Invoicing** | **Payment Links** | | ------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Description** | Use [invoices](https://dashboard.stripe.com/invoices) to collect one-time or recurring payments from a specific customer. | Use [Payment Links](https://dashboard.stripe.com/payment-links) to sell a product, a subscription, or accept a donation. | | **Customer** | Specific individuals or businesses. | Anyone with the link. | | **Reusability** | You can’t reuse invoices, but you can duplicate them and edit the details for another customer. | Reuse multiple times with multiple customers, or limit the number of purchases. | | **Integration effort** | Complexity: 1/5 | Complexity: 1/5 | | **Sharing options** | - [Email from the Dashboard](https://docs.stripe.com/invoicing/dashboard.md#create-invoice). - Copy the [invoice link](https://docs.stripe.com/invoicing/hosted-invoice-page.md#email-links) to share over email or SMS. - [Send a PDF](https://docs.stripe.com/invoicing/hosted-invoice-page.md). - [Auto-charge](https://docs.stripe.com/invoicing/automatic-charging.md?dashboard-or-api=dashboard) the payment method on file. | - [Show a QR code](https://docs.stripe.com/payment-links/share.md#create-qr-code). - [Copy the link](https://docs.stripe.com/payment-links/share.md#share-online) to share it over email, SMS, or social media. - Add a [buy button](https://docs.stripe.com/payment-links/buy-button.md) to your website. | | **UI customization** | Editable template1 | Limited customization2 | | **Payment methods** | Choose from over 40 [payment methods](https://docs.stripe.com/payments/payment-methods/integration-options.md#choose-how-to-add-payment-methods), and manage them in the [Dashboard](https://dashboard.stripe.com/settings/payment_methods) without coding. | [Dynamically display](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md) over 40 [payment methods](https://docs.stripe.com/payments/payment-methods/integration-options.md#choose-how-to-add-payment-methods)3, and manage them in the [Dashboard](https://dashboard.stripe.com/settings/payment_methods) without coding. | | **Preferred language support** | Over 30 languages. Set the Dashboard [language preference](https://docs.stripe.com/invoicing/customize.md#customer-language) for each customer. | Over 30 languages. Match the [browser language setting](https://support.stripe.com/questions/supported-languages-for-stripe-checkout-and-payment-links) for each customer. | | **Recurring payments** | Use Stripe Billing to send a subscription or recurring invoice. [No-code subscriptions](https://dashboard.stripe.com/subscriptions?create=subscription) are available | Create a payment link for a subscription. | | **Collection tools** | [Automatic collection](https://docs.stripe.com/invoicing/automatic-collection.md) features, including Smart Retries and reminder emails are available. | [Revenue recovery](https://docs.stripe.com/billing/revenue-recovery.md) features, including Smart Retries and reminder emails are available for subscription payment links. | | **Reconciliation** | Auto-reconciliation of bank payments | Simple reconciliation by using URL parameters | | **Stripe-hosted payment page** | ✓ Supported | ✓ Supported | | **[Stripe Tax](https://docs.stripe.com/tax.md) support** | ✓ Supported | ✓ Supported | | **Customers can choose what to pay** | ❌ | ✓ Supported | | **Collect partial payments or set up payment plans** | ✓ Supported | ❌ | | **Customers can edit quantities** | ❌ | ✓ Supported | | **Coupons or discounts** | ✓ Supported | ✓ Supported | | **Send a quote or estimate and convert it to an invoice once finalized** | ✓ Supported | ❌ | | **Upsells and optional items** | ❌ | ✓ Supported | | **PCI compliance handling** | ✓ Supported4 | ✓ Supported | 1 Use the [editable template](https://docs.stripe.com/invoicing/customize.md) to incorporate your own icons, brand colors, payment terms, page sizes, as well as memo and footer fields.2 With [limited customization](https://docs.stripe.com/payment-links/customize.md), you can access 20 preset fonts, three predefined border radiuses, and options for adjusting your logo, background, product images, and the color of your own button.3 Dynamic payment methods filter for eligibility, displaying the most relevant payment methods to maximize conversion. Payment method availability [varies by product](https://docs.stripe.com/payments/payment-methods/payment-method-support.md#product-support).4 Learn how to [customize invoices](https://docs.stripe.com/invoicing/customize.md) for global compliance.