If your temple uses Authorize.net you can use it to process online transactions through the Authorize.net add on for your Gravity forms. Here is how to configure it:
After installing the Authorize.Net add-on, you are now ready to complete the initial setup. This will allow Gravity Forms to communicate with Authorize.Net to process incoming payments from your forms.
- First, if you have not already done so, log into your WordPress admin dashboard.
- On the left side navigation menu, hover over Forms and click on Settings.
- From this page, click the Authorize.Net tab.
- The first setting is the Mode setting. This will allow you to switch between testing and production. You’ll set this to Test for now to ensure everything is working, and switch to Production once you’re satisfied with your setup.
- Next, you will enter your API Login ID and Transaction Key. These are obtained from Authorize.Net. If you need more information on obtaining these, take a look at this article on getting your Authorize.Net API keys.
- Once you have completed entered your API keys, you’re ready to begin creating a feed for the Authorize.Net add-on. Those instructions are below:
Setting Up Feed for Authorize.net
Before the Authorize-Net add-on can be used with Gravity Forms, you will first need to create a feed. A feed simply allows form submission data to be sent to another source. In this instance, payment data being sent to Authorize.Net.
Note: To use the Authorize.Net add-on, you will need a Credit Card field within your form. When using Page fields to create a multi-page form the Credit Card field should be located on the last page of the form.
- If you have not already done so, log into your WordPress admin dashboard.
- Next, access the form that you want to use with Authorize.Net.
- From within the form editor, hover over Form Settings and click on Authorize.Net.
- To create a new feed, click the Add New button.
- You should now be within the settings for your Authorize.Net feed. The first option here is the Name. Simply place any name you want in this field. It is only used for identification and will not be shown anywhere other than your feed listing.
- Next is the Transaction Type. Most users will select Products and Services, but there is also the Subscription transaction type if you will be taking recurring payments.
- Based on your selection within the Transaction Type drop down, additional settings will be available. This will either be the Products and Services Settings or Subscription Settings. Within both options, you will select the field that contains your form total, but if you have selected the Subscription option, you will also see additional options to control the subscription such as the payment interval, recurring times, setup fee, or a trial period.
- Next, you will need to configure the Billing Information. Here, you will simply map each of the various options to the desired form field that will contain that information.
- If you would like a receipt to be sent from Authorize.Net after purchase, select the checkbox labeled Send Authorize.Net email receipt.
- Just like other Gravity Forms add-ons, the Authorize.Net add-on supports conditional logic which can be enabled using the Enable Conditional Logic checkbox. For more information on conditional logic in Gravity Forms, see our article on conditional logic.
- Within the Authorize.Net add-on, you also have the ability to override your default API credentials from a specific feed by checking the box labeled Override Default Settings. Once checked, you will be presented with additional fields to enter your API credentials.
You’ve now created a feed for the Authorize.Net add-on. You’re now ready to test your settings, and if everything goes well, switch to Production mode to accept live payments from your customers.
Original articles published here: https://docs.gravityforms.com/setting-up-the-authorize-net-add-on/