We are currently on a legacy Shopify Basic plan at $109/month, and the default authorization period for credit cards is 7 days.
While some of our products ship within 7 days, we often build-to-order, with a lead time of 4-6 weeks, so while 30 days would be nice, an arbitrarily long period would be much better.
Shopify Plus is $2300/month after the initial period, so that’s just not possible for a tiny company like ours.
I’ve read up on “card vaulting” apps that securely store the CC number without performing an auth, which then allows an arbitrary amount of time before authorizing and charging, which is good, but they all (almost all?) seem to work as a “try before buy” or “out of stock” or “coming soon” feature, which is not good.
I want to have the deferred auth/charge as a seamless default, so that every customer proceeds through the standard checkout, and then gets their card vaulted until we’re ready to ship and charge.
Yes, I know that deferring the auth could cause problems with failed charges at ship time, but that’s not a big problem for us, because 90% of our customers are either government or government prime contractors, so declined authorizations just aren’t an issue for us.
We don’t link our inventory with Shopify, so there’s no way for the store to know what will ship within 7 days and what will not, which is why I want all orders to default to the vault and auth later.
Our payments processor is authorize.net, if that matters, but I don’t think it does.
Thanks!