Preauthorization Variable Amounts with Authorize.net
We have a decent amount of credit card failures as our customer does not have enough credit to purchase our unit. Through the Zuora/Authorize.net integration, you can only preauthorize a constant(i.e. $1). In order to reduce failures, we'd like to preauthorize/soft capture the entireity of the first invoice. Once we ship the order, we will then capture the funds.
Is it best practice to approach the problem that way?