# Payment Intents API requirement for Strong Customer Authentication (SCA) compliance

To be compliant with Strong Customer Authentication (SCA) regulations, you will need to implement either [the Payment Intents API](https://stripe.com/docs/payments/payment-intents) or the new [Stripe Checkout](https://stripe.com/docs/payments/checkout).
### Payment Intents API
The Payment Intents API provides dynamic control over when and how SCA is required, adding access to 3D Secure 2 (3DS2) when 3DS2 is supported by cardholder banks.
### New Checkout
[Stripe Checkout](https://stripe.com/docs/payments/checkout) is a pre-built solution created by Stripe using the the Payment Intents API. Checkout offers a Stripe-hosted and maintained end-to-end experience for you, ensuring that your business and integration are prepared for future regulations with minimal work required.
## Additional Information
* [Strong Customer Authentication overview](https://stripe.com/docs/strong-customer-authentication) (Stripe Docs)
* [Planning your Strong Customer Authentication (SCA) migration](https://stripe.com/docs/strong-customer-authentication/migration) (Stripe Docs)
* [Migrating to the Payment Intents API](https://stripe.com/docs/payments/payment-intents#migrating) (Stripe Docs)