Upgrade your integration
Increase conversion and get access to new features by upgrading your integration.
Discover the recommended options for upgrading both your entire payments integration, and individual features. For a comprehensive list of changes to the API, see API upgrades.
Payment integration upgrades
Take advantage of new features by upgrading your existing integration.
| Legacy integration | Recommended integration | Why you should upgrade | Upgrade path |
|---|---|---|---|
| Card Element | Payment Element | Use a single UI component to present over 100 payment methods and build a customizable checkout. Access the latest compatible features. Have Stripe handle the presentment logic using various factors, such as location, currency, and success metrics. Customize payment method preferences in the Dashboard. | Migrate to the Payment Element |
| Legacy Checkout | Checkout Payment Links | Checkout: Checkout offers a prebuilt payment form to securely accept online payments. Embed Checkout on your site or redirect to a Stripe-hosted Checkout page. Checkout gives you access to additional features, such as Dynamic payment methods and Adaptive Pricing. Payment Links: Accept a payment or sell subscriptions without building additional standalone websites or applications. Share a link as many times as you want on social media, in emails, or on your website. Access Dynamic payment methods from the Dashboard. | Migrate to Checkout |
| Payment request button | Express checkout element | Accept additional payment method options, such as Apple pay, Amazon Pay, Google Pay, Link, and PayPal. Display multiple payment method buttons at the same time. | Migrate to the Express Checkout Element |
Feature upgrades
We recommend upgrading these features to enhance your checkout process.
| Integration feature | Feature upgrade | Why you should upgrade | Upgrade path |
|---|---|---|---|
| Manual payment methods | Dynamic payment methods | Manage payment methods from the Dashboard. Rely on Stripe to present eligible payment methods for each transaction using factors such as transaction amount, currency, payment flow, and the payment method preferences you set in the Dashboard. | Payment Links, Checkout, or Payment Element |
