Compare the Payment Element and Card Element
Select the right Element for your payment integration.
Warning
The Card Element is a legacy integration with significantly less functionality than Payment Element. Stripe strongly recommends using the Payment Element to accept payments of all kinds, including card payments.
Previously, each payment method (for example, cards and iDEAL) required integrating a separate Element. Now you can use the Payment Element to accept payments from one or multiple payment methods, including cards and cards alongside other payment methods.
The Payment Element’s integration effort is the same as the Card Element and it supports all the common payment flows. The Payment Element also gives you instant access to additional payment methods, including Google Pay and Apple Pay. Accepting more payment methods can help your business expand its global reach and improve checkout conversion.
Additionally, Stripe continues to develop and improve the Payment Element and its UI based on data from millions of transactions.
If you’re already using the Card Element, migrate to the Payment Element by following our migration guide to ensure you have the most up-to-date Stripe integration.
Features | Card Element | Payment Element |
---|---|---|
Accepts card payments | ||
Accepts card payments using wallets like Apple Pay and Google Pay | ||
Accepts payments with other payment methods | ||
Enables faster checkout with Link | ||
Customisable look and feel with the Appearance API | ||
Optimised for improved accessibility | ||
Works seamlessly with the rest of the Elements suite | ||
Detects advanced fraud signals used to reduce fraudulent transactions | ||
Saves and redisplays saved payment methods | ||
Works with Dynamic Payment Methods |