In order to accept debit and credit card payments via forms you need to first link the forms tool to your Authorize.net account (a one-time step) and then configure any form which accepts online payments. This is currently done by Member Splash during onboarding but it's important to complete the steps below to CONFIRM that payments taken on FORMS actually make it your Authorize.net account.
Configure a Form for Payments
Each form you add to your site can be configured to accept payments. Clubs often use them for things like lesson and camp registration, RSVP forms for social events, and for party rentals. Any form can be figured to take payments by first adding credit card fields to the form for entering payment information and then going to the form settings FORMS/SETTINGS/AUTHORIZE.NET and clicking on Authorize.net to configure the payment options.
Step 1. Adding Credit Card Fields to your Form
Open the form in the form editor and click on the Pricing Fields group on the right hand side. From there click on Credit Card to add it to the form or hold the right mouse button down and drag the field to the specific spot in the form where you want it. Click on the field to open its settings and at the bottom under Rules check Required.
Step 2. Creating an Authorize.net Feed
The next step is to set up an Authorize.net “feed” for the form. The forms tool we use, Gravity Forms, has lots of tools for doing additional things when an entry is submitted. They call those additional actions feeds — as in you are feeding the form data to something else. In this case we’re feeding it to Authorize.net for processing.
Once you click on the Authorize.Net link you’ll be prompted to create a new feed.
+++If you see the message below, please contact our support desk so that they can configure your settings in Gravity Forms. You will need to do this before you proceed.+++
After you confirm the settings are complete, the first thing you’ll do is give the feed a name. You can call it anything you want; we typically name it for the form it applies to. Note: Each form can have multiple feeds of the same type. You’ll rarely, if ever, have a use for this. But hypothetically you could set up two Authorize.net feeds for a single form, allowing you to direct payment to different parties based on the entry.
For Transaction Type choose Products and Services.
Once you select Products and Services the settings screen will update to show a Payment Amount field and an Other Settings section.
The Payment Amount will default to Form Total which is likely what you want. The Billing Information fields are not required for payment. If your form has fields such as an address or email field it will offer to map those to fields that can also be submitted.
If you’d like the person making payment to get a receipt directly from Authorize.net simply click that check box.
If your form accepts both online and offline payments use the Conditional Logic field to indicate which form entries this feed should apply to, like so: (not recommended to beginner users)
When you are done just hit the blue Update Settings button and you are all set. Remember, we always suggest running a credit card through to test that the fees indeed make it to your Authorize.net account. You can always credit back the charge and ensure you've set the form and feeds up correctly before releasing to your members.
Want to see it done! View the video here:
NOTE: If you would like to pass the online processing fee to the payee follow the directions here at Adding an Online Processing Fee!
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article