Hello,
Our organization is looking at the Authorize.Net payment gateway, however, we have a need to review the submission before capturing and settling the transaction. It seems that Forms uses the "Authorization and Capture" method, which does not allow any adjustment to the amount.
Is there any way to initiate an Authorize Only transaction using the Forms payment gateway?
An example scenario is as follows:
- A public user fills out the form
- Total charges are calculated based on user input
- The user submits the form and confirms the payment amount
- An internal user reviews the submission
- Parts of the submission are rejected as incorrect/incomplete
- The cost of the rejected portions are removed lowering the total
- The lower amount needs to be captured instead
The ultimate goal would be to use Authorization Only on submission, then after review, initiate a Prior Authorization Capture outside of Forms with an amount less than or equal to the original total.
Although we can void an entire transaction, the submissions are time-sensitive and forcing the user to submit a new payment authorization would be extremely problematic.
I know it is possible to refund the difference, however, that can only be done after the settlement and this scenario happens often enough that it would make a mess out of the transaction reports.