Stripe payment intent, payment request

Hello,

I’m hoping to use the Payment Request feature to sent to our customers and safely collect their credit card information before an order is processed. However, I don’t want to charge the card. I’d like to use Stripe’s payment intent to grab and save the card details. Once the order is completed, then we can charge the card the final invoiced amount (typically, we have to add on freight costs to the invoice, this is an unknown amount to us at time of placing the order.)

Any ideas? I’m trying to stay PCI compliant. My goal is to never exchange CC details with our customers. Currently, we take most of our orders over the phone or email which isn’t secure.