Do you know if it’s possible to have the customer checkout with stripe, but not pay anything ($0) and we can change them later? So on the checkout, they would enter their card info, booking is pending and we can charge their card later (saved with Stripe)?
For now there is no such option available in the plugin, however, we do have such a feature request. I have added your up-vote to it and in case there are more requests from other users, we might consider implementing such possibility in one of the plugin future updates. For now you may try using one of the third-party plugins, e.g.this one. Please note that you might need to use it in combination with out WooCommerce Payments add-on.