Yeh I’m thinking it may be best to use a Stripe Checkout. It certainly simplifies things by a wide margin.