Our client wants to enforce a safeguard within the Acumatica Sales Order workflow to reduce manual errors and ensure that a credit card is pre-authorized (via Authorize.Net) before completing key actions like shipment creation or closing the order.
Specifically, they would like a popup to automatically appear prompting the user to enter and authorize credit card details during the Sales Order process, without capturing the payment. The actual capture will be performed manually later when the fulfillment is confirmed.
Is there a recommended way to implement this behavior in Acumatica? Ideally, we want to avoid relying on users to remember to manually click “Authorize” through the Create Prepayment panel and fill in the amount each time. Has anyone customized this flow to enforce pre-authorization as part of the Sales Order lifecycle?
Any guidance, examples, or recommended hooks/events would be appreciated.
