Doing an IT integration with a French bank? No thanks. Aren't they still using SOAP?
As far as 3D, that 'service' is a pain. A consumer has to call their bank to 'enable' the service and do silly things like wait for pin codes in the mail to activate their cell phones and just various "security" theater. France has the highest rate of credit card fraud rate in Europe so even with all of that bureaucracy, it still has a huge problem.
In terms of in person credit payments, Sum Up (sumup.fr) is the very best. Low fees, no forced connection to a specific bank. I use them for a small hotel business we have in the Luberon.
I think it's a big feature to not have to work with French banks on anything. Their processes are stuck in the early 1990s: almost everything security related is done by mail, enabling things like international bank transfers online takes an inordinate amount of paperwork. Then they charge you a fee to actually have a debit card. For our business card, we're paying something around €15 per month per card.
Also Stripe supports Bitcoin and Apple Pay (both web and mobile.)
I admit I have strong loyalty to Stripe, they make all-based options look like fax machines by comparison. I'd rather my dev team be spending time of features that increase sales rather than wasting time on rusty bank integrations. Other benefits of Stripe include the fact that PCI (or the French equivalent is covered -- my own systems don't have to worry much about it, so there is a lower cost of ownership in terms of infrastructure requirements.) Finally, if you're an enterprise at scale, Stripe offers volume discounts.
Everyone obviously has variables in terms of business model so Stripe might not be the best option for some businesses, but in many cases, they are a huge win.