I'm having hard time trying to implement 3ds for stripe. Since I updated to cordova 10, android@9.1 and ios@6.2 I can't load anymore iframe for 3ds. The intent is set correctly and I receive 3ds text message on my Phone but I can't see the iFrameContent. I tried to change Content-Security-Policy in index.html and allow-navigation in config.xml.
These are my config.xml properties:
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<allow-navigation href="about:*" />
<allow-navigation href="https://*/*" />
Here how I set the CSP:
<meta
http-equiv="Content-Security-Policy"
content="
connect-src * 'self' 'unsafe-inline';
script-src * 'self' 'unsafe-inline';
frame-src https://*.stripe.com;"
>
And this is the error I get:
According to stripe documentation you need to append these rules to your CSP
But still I can't load the iframe containing the 3ds.
Any clue? Thank you!


