Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Use payment links with Managed Payments


Use payment links with Managed Payments

Sell digital products globally while Stripe handles indirect tax compliance, fraud protection, dispute management, and customer transaction support for you.

Enable Managed Payments and then create a payment link to instantly collect payments for your digital products. You can create payment links in the Dashboard without writing any code, or with the Payment Links API. Learn more about how Managed Payments works.

Before you begin

  • Make sure your products meet the eligibility requirements for Managed Payments. You can only create a payment link with Managed Payments enabled if all the products your customer wants to purchase are eligible.
  • Activate Managed Payments in your Dashboard .
  1. In the Dashboard, on the Payment Links page, click New (or click the plus ( + ) symbol, and select Payment link .
  2. Select an existing product, add a new product, or allow customers to choose what to pay.
  3. Make sure your selected products have a product category that’s eligible for Managed Payments.
  4. Make sure Enable Managed Payments is selected.
  5. Click Create link .

Note

We don’t support creating payment links with Managed Payments enabled through the Stripe iOS app. Use the web version of the Dashboard instead.

Each payment link contains a URL that you can share with your customers through email, on social media, with a website link, in an app, or through other channels.

Follow the steps above to create new payment links with Managed Payments enabled.

Remove unsupported parameters

To act as the merchant of record, Stripe controls some parts of the checkout session. As a result, some parameters aren’t available when using Managed Payments, and you must remove them when creating payment links with Managed Payments enabled.

CategoryParameterReason
Taxautomatic_taxManaged Payments handles tax calculation and withholding for you.
tax_id_collection
Payment methodspayment_method_typesManaged Payments controls the payment methods available on the payment link using dynamic payment methods to display the most relevant payment methods to your customer. Refer to Payment method configurations for information about how to configure payment method settings for Managed Payments.
Shippingshipping_address_collectionManaged Payments only supports digital products, so shipping information is never collected.
shipping_options
Connectapplication_fee_amountManaged Payments doesn’t support Connect integrations.
application_fee_percent
on_behalf_of
transfer_data
payment_intent_data.transfer_group
Post-salesubscription_data.invoice_settingsManaged Payments handles post-sale actions, such as invoicing and confirmation emails for you.
invoice_creation
Statement descriptorspayment_intent_data.statement_descriptorManaged Payments manages statement descriptors on behalf of your business.
payment_intent_data.statement_descriptor_suffix
consent_collection.payment_method_reuse_agreement.position
Submit button options (limited)submit_type='donate'Managed Payments doesn’t support donations or selling services. The remaining submit_type options are supported.
submit_type='book'
Customizationcustom_textManaged Payments provides a standardized checkout that doesn’t support custom text.

After creating a payment link, you can’t change the Managed Payments state on that link.

  • You can’t enable Managed Payments on existing payment links—you must create a new payment link to use Managed Payments.
  • After you create the payment link with Managed Payments enabled, you can’t disable Managed Payments on that link. Instead, you must create a new payment link without Managed Payments enabled.

Testing

Test that your integration works correctly for your customers.

Checkout

  1. Go to the payment link URL to load your checkout page.
  2. On the checkout page, enter different billing addresses to see how Managed Payments calculates tax for customers in different locations.
  3. To process the payment, use the test card number 4242 4242 4242 4242 with any CVC and an expiration date in the future.

For additional information, see Testing.

Payment details

  1. After you confirm the test payment, go to the Dashboard > Transactions .
  2. Click your test payment to view the payment details. This page shows the:
  • Product that was purchased
  • Subscription that was created
  • Invoice that was created
  • Amount of tax calculated and withheld through Managed Payments
  • Statement descriptor that displays on your customer’s statements

Customer authorization

When a customer purchases a subscription through Managed Payments, it only authorizes their payment method to be charged by Managed Payments. Make sure you obtain the appropriate consent from your customer to charge this payment method for any transactions outside of Managed Payments.

Preview the receipt

  1. Under Receipt history , click View receipt .
  2. Click Send receipt to preview the receipt email sent to your customer.

Note

In sandbox mode, you won’t receive receipt emails automatically after a purchase, but you can manually send them using the instructions above.

Link acts as the merchant of record at checkout and provides subscription management and transaction support on the Link website.

You can test how Link works during checkout by creating a Link account during an initial Checkout Session. After you create the Link account, attempt another session using the same email address. To authenticate, use the test passcode 000000.

Test purchases won’t appear in the Link app. You can test the order management tools in the Link app by creating a Link account during a live mode Checkout Session.

Optional Configure the tax behavior of your prices

The tax_behavior of a price specifies whether tax is added on top of the price you set ( tax_behavior: exclusive) or already included in the price ( tax_behavior: inclusive).

Managed Payments uses the tax behavior specified on your price. If you don’t specify the price’s tax behavior, Managed Payments adds tax on top of the price you set, by default.

To change the default, go to the Tax settings page in the Dashboard, and update the Include tax in prices setting.

Last verified 2026-09-24

Is this helpful?