Additional Authorize.Net Add-On Requirements

Important: Authorize.net is a legacy add-on. It will not be receiving further updates. We recommend switching to an alternative payment add-on, such as Stripe, PayPal Checkout, Square, or Mollie.

Summary

To be able to use the Authorize.Net Add-On for Gravity Forms, there are a few additional requirements beyond those of a normal Add-On:

  • SSL certificate installed and configured
  • PHP cURL extension
  • Required form fields
  • A working Authorize.Net feed

SSL Requirement

Because of the secure nature of capturing credit card information, the Authorize.Net Add-On requires a SSL certificate to be installed and configured. You will also need to configure your WordPress site to work properly with SSL.

Contact your web host if you need assistance in purchasing and configuring an SSL certificate.

If you need assistance configuring your WordPress site to work, check out the WordPress.org plugin repository for options.

PHP cURL Extension

You will need this installed on your server to facilitate communication with Authorize.Net. Contact your web host for assistance.

Required Fields

The following fields are required to be within your form to properly process payments via Authorize.Net:

  • Name
  • Address
  • Email
  • Phone Number
  • Product
  • Credit Card

Note: When using Page fields to create a multi-page form the Credit Card field should be located on the last page of the form.

Feed

In addition to the required fields being present within your form, you will also need to have a feed for the Authorize.Net Add-On to properly send the form submission data to Authorize.Net. Without this, payment data is not sent to Authorize.Net and therefore the payment is not processed.

For more information, take a look at our article on creating a feed for the Authorize.Net Add-On.