# Migrate to the Payment Element with the Checkout Sessions API

Accept many payment methods with a single Element, while also managing taxes, shipping, discounts, currency conversion, and more.

## Index

This article has multiple variants. Fetch one of the following URLs to view specific content for your use case:

- [One-time Payments migration](https://docs.stripe.com/payments/payment-element/migration-ewcs.md?integration-path=one-time)
- [SetupIntent migration](https://docs.stripe.com/payments/payment-element/migration-ewcs.md?integration-path=future)
- [Subscription migration](https://docs.stripe.com/payments/payment-element/migration-ewcs.md?integration-path=subscription)
