We are implementing a customization to enforce credit card pre-authorization (AuthOnly) as part of the Sales Order workflow. However, during testing in the cloud instance, we encountered a blocking issue: the Authorize.Net (AUTHNET) processing center does not support the "Authorize" action, only "Capture."
Error Message (in Create Prepayment popup):
“The AUTHNET processing center does not support the Authorize action. The Capture action is supported only for payments that were pre-authorized externally.”
Test Context:
-
Environment: Test (non-production)
-
Screen: Sales Orders (SO301000)
-
Action: Create Prepayment → CC – Credit Card → New Card
-
Proc. Center: Authorize.Net
Related Thread (Previously Logged):
This issue relates to a customization discussed earlier in the Acumatica Community forum:
Acumatica Community Thread – Automatically Trigger Credit Card Authorization Popup (Authorize.Net)
We received some detailed guidance to:
-
Extend SOOrderEntry
-
Block shipment or order exit actions
-
Trigger the authorization popup
This implementation is now blocked due to the current AUTHNET configuration not being support.
Request for Support:
-
Since Authorize.Net processing center configuration is no longer supported, can it be updated to Acumatica Payments to support “Authorize” transactions (AuthOnly)?
-
If not, is there an alternate processing center or sandbox setup that allows us to test this behavior temporarily?
Impact:
This issue is blocking our ability to:
-
Complete development and testing of pre-auth enforcement
-
Trigger the credit card authorization popup during key sales order workflow actions (e.g., Create Shipment, Return to Grid, New Order)
We would appreciate guidance or a config change to allow testing of this customization.
