Authorize.net payments lets your form visitors send payments using your form, and the integration updates your results with the real-time status of each transaction.
Your form's Authorize.net settings are controlled on your form's "Form Settings->Payments" page. In order to enable Authorize.net integration for your form, it must have at least one order form (Pricing) item.
Settings specific to Authorize.net, such as the payment methods you wish to accept and Automated Recurring Billing (ARB), are controlled from within your Authorize.net account.
Recurring Billing can be used when you select "On Form" for the Payment Location setting. The Recurring Amount can be either the Order Total from your Form or a Fixed Amount. Moreover, you can specify a One-Time Fee to be charged to the user immediately, in addition to the recurring charges. The form's Order Total must be used for either the Recurring Amount or the One-Time Fee, if not both. The Description fields should be used to describe the charges, as the description for any Fixed Amount charge will be displayed as a line item in the order summary that is displayed to the user and in various results formats.
When Recurring Billing is enabled, the One-Time Fee will be charged immediately after your form is submitted. A Recurring Subscription Schedule will be created inside your Authorize.net account for the recurring charges. The subscription will automatically become disabled if a credit card fails in processing, and updating the Subscription inside your Authorize.net account can re-enable it.
Due to the unique functionality of Authorize.net's Recurring Billing, it can only be combined with the Pay by Check payment method. To use Recurring Billing, the Automated Recurring Billing (ARB) service should be turned on inside your Authorize.net account.
Once Authorize.net integration has been enabled for your form, you can view the status of a result's Authorize.net transaction by using the "Results->Results Table" page. Each result row will have a "History" link for more information and one of the following status icons:
|The payment was successful.|
|The payment was successful, but additional information is also available, such as a refund or duplicate order. The order also may have been updated, changing the total amount.|
|The payment has not yet completed or your account is not set up correctly.|
|The payment attempt failed.|
NOTE: Your Authorize.net account is the final record of all payments and refunds. There should not be a discrepancy between Authorize.net and Formsite, but in the event that this situation arises, Authorize.net takes precedence over Formsite.
If you are getting additional errors, please consult Authorize.net's Reason Response Code page for more information.
When any payment integration is enabled, you can also set the Conditional Logic in your Notifications to send either before the user pays ("Before Payment") or only after a successful payment ("After Successful Payment").