Are you wondering how to create payment forms for Authorize.net?
Do not worry. Check out this post and learn how you can easily create a payment form for authorize.net using WPForms.
How To Create Payment Forms For Authorize.net?

Online payments should be simple as 1, 2, and 3. Everyone should be able to do it and everyone should have access to it, regardless of the payment platform you use.
WPForms has a solution for online payments. WPForms supports PayPal and Stripe, enabling you to take online payments quickly.
WPForms has launched an Authorize.Net add-on, which makes it easy to accept credit cards.
With this new add-on, you can quickly and easily create Authorize.Net payment forms in WordPress that accept credit cards and signature debit cards right on your website.
As WPForms already has Stripe and PayPal add-ons, users would have more options for payments.
- How To Accept Payments With WPForms Using Stripe Addon?
- How To Receive Money On PayPal For WordPress Site?
Here, I will provide all the necessary information about the Authorize.net Addon, from installation to creating forms for payments. Let’s get started creating payment forms for authorize.net.
Install And Activate WPForms
First, you need to install and activate WPForms. This WordPress plugin offers basic functionality, but if you want the premium features, you have to upgrade.
The Authorize.net add-on requires the WPForms Elite plan in order to be used in this tutorial.
WPForms offers four different pricing plans starting at $39 per year.

Install Authorize.Net Addon
When you install WPForms, you can install Authorize.net through WPForms » Addon.
With Authorize.net, you can accept payments online anytime and anywhere.
Configure Authorize.Net Addon

Navigate to WPForms » Settings and click on Payments.
If you desire you can select the default currency. Go to Authorize.net and set up your Authorize.net account there.

It is necessary to generate the transaction key and API login ID, these two are different in test mode and live mode.
You will need to log in to Authorize.Net to get the key, but it is best to do it in a new window since you would need to come back to this screen.
If you do not have an account, then you can create one easily from here.

Upon signing into Authorize.net, you would see the account type you are accessing, either Test or Live.
It must be Live because that’s how we configure payments for live sites. If you want to test payments, you can make it Test.
Locate the API and then generate the transaction key from the authorize.net account.
Once you got them, paste them on the WPForms settings page and save them.
You will receive a success message.
Create Payment Form
For this tutorial, we’ll use the online donation form.
Go to WPForms » Add new to create a form. You will find a variety of templates.
There is a donation form available. Select that and make the required changes to it.

From the left side panel, you can add fields. If you want to edit a field, click on it and you will see customization options on the left side.

Here we’ve added a dropdown box for accepting recurring donations as well.
After you’ve completed all customizations, save the form.
Connect Authorize.Net To Donation Form
Authorize.net has already been configured. We just need to enable it for the donation form.
Navigate to Payments in the form editor.
There are three payment gateways to choose from: Stripe, PayPal, and Authorize.net.

Enable Authorize.net by clicking on it.
You will see three fields there. They are:
- Payment Description: A payment description appears on the credit card statement, so you should enter it accordingly. One-time payments should have a description.
- Authorize.net Payment Receipt: When your form includes an email field, the user receives the payment receipt via email. This method is useful for one-time payments. Choose the email field if you would like the user to receive the payment receipt in their inbox.
- Customer Name: Selecting the customer name field sends this information to Authorize.net along with other information.
After you have finished setting up the form for a one-time payment, save it.
To set up recurring payments, please follow the steps below.
Configure Recurring Subscription Payments

By selecting Enable Recurring Subscription Payment on the subscription page, you will receive a few options for setting it up.
- Plan Name: The plan name appears on the credit card statement.
- Recurring Period: Choose how often you want the payment to occur.
- Customers Email: You can enter the email address of the customer in this field.
- Customer Name: This selection also affects the customer.
After you have finished configuring your donation form, you can save it and publish it anywhere on your post or page.
Final Words
That’s all about how to create payment forms for authorize.net. If you have the right tools handy, you can set up the Authorize.Net payment solution very easily.
If you do not have a WPForms license, get started today.