Blogging Simplified, for Beginners.

WPForms with Authorize.Net: Best to accept payments

Wondering how to accept payments to your WordPress site in the most efficient way? Here’s the really simple way to accept payments with the help of Authorize.Net addon for WPForms. If you want to do it really simple, continue reading below.

What is WPForms?

WPForms is one of the best contact form plugins for WordPress that has got over a million installs. With custom forms and inbuilt templates, creating any type of forms is super-easy and fun with WPForms.

From simple contact forms to payment forms to other integrations can be done using the Drag and Drop form builder of WPForms. You can get a free version and also a premium version that helps you add a ton of customizations and extra add-ons to your WordPress forms.

What is Authorize.Net?

Authorize.Net is an established payment processor that handles the submission of billions of transactions on behalf of over 430,000 merchant customers. They provide payment processing and payment management services to help businesses accept credit cards and other payment options.

WPForms have worked with Authorize.Net to get their addon available for WPForms users for accepting payments with their WordPress website. With Autorize.net integration on WPForms forms, you can easily accept card payments on your website using your forms.

How To Use WPForms with Authorize.Net?

As we said, Authorize.Net integration can help you accept payments without any hassles, let’s now see how we can integrate Autorize.Net into your forms created with WPForms.

Step 1: Install WPForms and Authorize.Net

Install and activate the WPForms plugin.

Activate Authorize.Net Addon from the Addons tab in WPForms.

Navigate to WPForms >Settings and click on Payments tab and select your preferred Currency there.

Step 2: Customize Authorize.Net Settings

Let’s open Authorize.Net on a new tab and sign in to our account.


Once logged in, use the toggle to make sure you’re in Live Mode. (You can also use Test mode if you want to.)

Next, we need our API key for the integration with WPForms.

To find our API Key, navigate to Settings under the Account section on the sidebar and click on API Crednetials & Keys under General Security Settings.


Copy the API key from this screen and switch back to your Payments tab at the WPForms tab. Paste the key into the API Login ID box on the Authorize.Net section.


Now to obtain the Transaction Key, we need to switch back to the API Credentials and Keys page on the Authorize.Net account.

To create the new Key, Click Obtain, then New Transaction Key. Then go ahead and click Submit.


Authorize.Net will send a PIN to your email address. Check your email, then paste the PIN in and click Verify PIN. After that, you’ll get a new transaction key, copy that and paste it on the Transaction Key field on the Authroize.Net section on the WPForms Payments tab.


Don’t forget to Save the settings on WPForms and now Autorize.Net and WPForms are connected. The next step is to create a payment form with WPForms.

Step 3: Create Your Authorize.Net Payment Form

For creating a new form that accepts payment, you can just create a new form or edit you already have one ready. To create one, click WPForms » Add New. Then scroll down to the Additional Templates section.

For example, we are going to show you a T-shirt Form. You can search for the order form and select the T-shirt Form from the available options.


Click the template and WPForms will open the form builder. You can customize the form by dragging new fields from options available on the left side.

Drag the Authorize.Net tool from the field options to the form on the right hand side. You can customize the options from the options available.


Step 4: Customize Your Payment Form Settings

Once the form is customized, it’s time to turn ON the payments. Let’s click on Payments on the left side icons and then Authorize.Net

We’re going to switch on credit card payments for this form using the settings on the right-hand side.


Here’s what you need to do:

  • Click the Enable Authorize.Net payments checkbox to turn on payment processing for the form.
  • In the Payment Description box, type the words that will appear on your customer’s credit card statement. You’ll probably want to type the name of your store here.
  • In the Authorize.Net Payment Receipt dropdown, you can select Email to have Authorize.Net send an email receipt. If you don’t select anything here, the customer won’t get a receipt.
  • In the Customer Name dropdown, select Name to have the customer’s name associated with the payment.

Now, your Authorize.Net WordPress form is ready to go live. Don’t forget to Save your form.

Step 5: Publish Your Authorize.Net Payment Form

You can publish your form anywhere in WordPress without using any code. You can use the WPForms embed code by cling on the EMBED option to get the instructions to add the form to your WordPress post or page. If you want to put your form onto a page, WPForms will automatically create the page for you.


WPForms is one of the best contact form plugins and it’s also compatible to accept payments with your forms. With Authorize.Net integration, it’s even more simple to accept payments on any of the forms built with WPForms.

You can try out it on different pre-built templates available on WPForms. It’s that simple to create and customize forms with WPForms Drag and Drop form builder. Grab the WPForms premium version now!

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: