Hello,
The test card you're using is listed in the Stripe testing documentation :
stripe.com/docs/testing
There is a notice before the section where your test card is listed :
Strong Customer Authentication regulations require 3D Secure authentication for online payments within the European Economic Area. The test cards in this section simulate a payment that succeeds without authentication. We recommend also testing scenarios that involve authentication, using 3D Secure test cards.
Depending the settings of your test account, these cards could return error messages too.
The 3D Secure cards might be better since the introduction of the Strong Customer Authentication.
Regards,