Hey Will, thanks for your comment. The good thing with Stripe is that they take care of having your site PCI compliant.

I am using Stripe Elements and here is what Stripe says: "Stripe Checkout and Stripe Elements use a hosted payment field for handling all payment card data, so the cardholder enters all sensitive payment information in a payment field that originates directly from our PCI DSS validated servers. Stripe mobile and Terminal SDKs also enable the cardholder to send sensitive payment information directly to our PCI DSS validated servers."

You can see more on this link: https://stripe.com/en-dk/guides/pci-compliance

Find out more about me at https://angeloron.com