Stripe Payment Popup/Embed Page

Stripe Payment Popup:

The payment popup / embed on form is not a proper payment page, people will not trust it. Its looking like we are collecting credit card information on our site. And as I am collecting credit card info at my site, I have to add much more security level to my website. I am also committed to GDPR requirements
And I have liability if my WP is hacked and someone steal CC details.

So I think a proper approach should be either to provide the same popup as Stripe itself provides (https://prnt.sc/3MK4HWWkemvc)
or add the feature of Stripe hosted payment page, where user will redirect to stripe website for the payment (here as user comes to stripe website, he will trust the payment here) and after payment returns back to website. (https://docs.stripe.com/checkout/quickstart)