As of version 1.3, Our Stripe extension offers the ability to use Stripe’s Intents API to collect payments. Here is a list of key differences between the new Intents API and the default Charges API to help you decide which is right for you.
Strong Customer Authentication (SCA) Compliance
The Intents API is compliant with the European Union’s requirements for online credit card transactions. The Charges API is not.
Customer Experience
Some customers that use banks that require strong customer authentication may need to complete an extra step in order to complete their transaction. The Intents API enables this step if needed. The Charges API does not.
Additional Setup
Using the Intents API requires additional set up beyond copying the API keys from your Stripe Dashboard. Follow these steps for the additional set up required for the Intents API.
You can read Stripe’s documentation on Strong Customer Authentication here.