Update Authorize.net Integration to Recognize “Held for Review” Status
L
Lana Shelton
Currently, when a transaction triggers a fraud filter in Authorize.net (such as the Amount Filter or AVS Mismatch) and is held for manual review, GoHighLevel displays the transaction as “Failed.”
This is misleading for merchants, as the transaction isn’t actually declined.
It’s just being held for review and awaiting manual action in Authorize.net. Because GoHighLevel doesn’t recognize or display a distinct “Held for Review” status, merchants often assume the transaction failed entirely, when in fact it may be approved later within Authorize.net.
Please update the Authorize.net API integration to recognize when a transaction is in a “Held for Review” state and display this more accurately within GoHighLevel (e.g., “Pending Review in Gateway” or “Action Required – Held for Review”).
Ideally, this status would:
-Clearly show that the transaction is under review, not failed.
-Include a short message prompting the merchant to log in to Authorize.net to approve or decline it.
-Update automatically once the final decision (approve/void/decline) is made in the gateway.
This small improvement would save merchants a lot of confusion and prevent unnecessary support requests. It would also help reduce perceived “failed” payments that are actually legitimate pending transactions, improving both user trust and workflow clarity.
Log In