We use Forms with a connector to Authorize.Net for tax payments. We use database lookups for authentication before customers can complete the form and make a payment. The Amount to pay in the connector is the Amount the customer enters to pay on the form after authentication. The issue we are having is that the card info section is available to the customer BEFORE they authenticate in. The default payment amount is zero so if they do not properly authenticate, the amount will always be zero and ignored by Authorize.Net due to being zero, however, it shows up as a new instance, writes data to a table (as we have a workflow in place to store data upon submission), etc. …. Is there a way to suppress the Authorize.Net card entry, or at least the submit button, until certain fields are completed?
Here's a glance of our form: