Orders should not go on hold after creation if the payment is authorized. On hold order status is for offline payments that need manual verification, and that is not the case for an authorized credit card payment. Therefore, the order should be processing.
At least the plugin should include an option to decide whether you want the orders to go on hold or for processing.
Open
Last updated: September 6, 2024
Log in to comment on this feature request.
There used to be a toggle for this. Did they remove it?
Regardless, automatically processing orders should NOT be the default behavior. Many businesses (ours included) have valid reasons for orders to default to an “On Hold” state after an authorization is created. For example, manually applying discounts, verifying availability of product prior to processing, etc. Processing by default would require businesses to eat a loss on credit card fees that could otherwise be avoided if orders were to default to an “On Hold” state.