Re:New version of Stripe Checkout
by dfabulich on Wednesday April 24, 2019 @01:01PM
(#19740407)
Elements isn't "embedded Checkout." Elements is "roll your own Checkout using Stripe's UI components."
[ Parent
| on HN ]
It's more than that. The loaded JS library renders your inputs into iFrame elements (for PCI compliance). So it takes that HTML and embeds it down. Recent PCI changes added different-domain hosting for the form itself as a requirement for compliance, which is why you see providers moving to different sorts of embedding.