If you don't deliver before 4 weeks, chances are all the credit card pre-authorizations would be void anyways. With Stripe, it's even shorter.
Unless you plan on capturing the funds at order time instead of shipment time?
Unless you plan on capturing the funds at order time instead of shipment time?