Formidable Forms

Formidable Forms

  • Features
  • Templates
  • Pricing
  • Resources
    • Docs & Support
    • Blog
    • Community
  • Solutions
    • Web Applications
    • Calculators
    • Surveys
    • Directories
    • Payments
    • Contact forms
  • Login
  • Get Formidable Forms

Formidable Team / Last Updated August 29, 2023

How To Accept Credit Card Payments on WordPress [4 Options!]

Looking to use WordPress credit card processing? This guide will show you how to accept credit card payments on WordPress today!

How to accept credit card payments in WordPress

Approximate read time: 7 minutes

If you’re not using WordPress to accept credit card payments, you’re missing a lot of business.

Whether you sell digital or physical products, you need a way to get paid.

Lucky for you, it’s easy to add credit card payments to WordPress. And this guide will show you exactly how to do it in four different ways so you can use the best method for you.

Get Better Forms FREE!
 

So, let’s get started.

Can I accept payments through WordPress?

WordPress doesn’t support payment processing on its own.

For that, you need a WordPress plugin that handles payments, including for credit cards, PayPal, Stripe, and other payment processors.

But there are plenty to choose from to get the job done.

However, there is one that makes things far easier for you than any other.

How to accept credit card payments on WordPress

Credit and debit cards are the most popular payment methods for online payments in the world.

But you also need a WordPress credit card form to accept payments. 

And for that, we’ll use Formidable Forms, the most advanced form builder for WordPress.

 Get Formidable Forms now!

With Formidable’s features, you’ll also have multiple options for payment processors and even the ability to connect WooCommerce if you use it.

So, here are a few options to add credit cards to your WordPress site:

  1. Use Formidable Forms' Stripe integration
    1. Use Link by Stripe to accept multiple payment methods
      1. Use PayPal for card payments on WordPress
        1. Use Authorize.net to accept credit/debit cards

          1. Use Formidable Forms' Stripe integration to accept credit card payments on WordPress

          Stripe is one of the most trusted payment services in the world, and it’s perfect to accept credit card payments on your website.

          To process payments on WordPress with Formidable Forms and Stripe, you'll need the Business or Elite version of the form maker plugin. Click below to pick up your plan if you don't have one already!

           Get Formidable Forms now!

          Once you have your license, go ahead and install and activate Formidable Forms on your website. Now let's get started!

          There are a few steps to follow to accept credit card payments on WordPress using Formidable Forms and Stripe:

          • Step 1: Enable Stripe integration
          • Step 2: Create your payment form
          • Step 3: Display your form

          Step 1: Enable Stripe on WordPress

          You'll first need to connect your Stripe account to your WordPress website to accept Stripe payment processing.

          From your WordPress dashboard, go to Formidable → Add-Ons, find the Stripe add-on, and click Install.

          Formidable Forms' Stripe payments plugin for WordPress

          Next, we’ll get your account set up. 

          So, go to Formidable → Global Settings → Stripe, and click the Connect to Stripe button.

          Use a Stripe plugin on WordPress to accept credit card payments

          You'll then be redirected to Stripe’s gateway, where you can log in to your Stripe account or create a new Stripe merchant account.

          Formidable's Stripe set up wizard

          Once it’s finished, head back to the Formidable plugin in your WordPress dashboard.

          Step 2: Create your payment form

          Now that Stripe is ready, let’s set up your form.

          Go to Formidable → Forms and click Add New to create a new form. Next, choose to use a Blank Form or a pre-made template.

          Create a form to accept credit card payments on WordPress

          Since you have Formidable’s Business plan, you can also access 225+ form templates, including a credit card payment form template. 

          We’ll use this template to save some time, but here are all the details on how to create a Stripe payment form for WordPress. Give your form a name, then click Create to begin.

          Feel free to adjust the form to fit your needs by adding any fields, customizing the label text, and more using Formidable’s simple drag-and-drop form builder. Just make sure to add the Payment field to your form if you aren't using the template.

          Formidable Forms builder

          Once you’re finished, Update to save your changes.

          Next, go to Settings → Actions & Notifications → Collect a Payment. You can give your payment a name for reference and customize any payment settings you like.

          Edit your WordPress credit card payment settings in Formidable's Actions & Notifications

          Feel free to customize these to your preferences, including setting up recurring payments or what currency you’ll use.

          After, click Update to save your changes, then let’s display your WordPress credit card payment form!

          Step 3: Display your form

          Now we need to get your form on your site so people can start paying you!

          So, go to the post/page where you want to show your form and add a new WordPress block. Search Formidable and choose the Formidable WordPress block.

          How to publish a credit card payment form on WordPress

          Choose your form from the dropdown menu, and WordPress will display your form.

          Update the post/page. Your form is live and ready to take payments!

          Now, if you want a faster Stripe checkout process, check out the next option ?.

          2. Use Link by Stripe to accept multiple payment methods

          If you’re unfamiliar with Link by Stripe, it’s a simple way to make checkouts faster, easier, and more efficient for customers. Here's an example:

          Link by Stripe for accepting payments on WordPress

          Any customer can sign up to Link by Stripe using their cell phone number and an authentication code. 

          Then, all future checkouts that support Link by Stripe are as easy as entering the code sent to the customer’s phone.

          Best of all, it easily handles credit card payments (plus many other Stripe payment options like ACH bank transfers and Cash App payments).

          Subscribe on YouTube

          And adding it in Formidable is easy.

          • Step 1: Activate Link in your Stripe account
          • Step 2: Enable Stripe Link on your payment form
          • Step 3: Publish your form

          Step 1: Activate Link in your Stripe account

          From your Stripe Dashboard, select Settings → Payment Methods. Choose your site from the dropdown menu, then scroll down to the Wallets section of the page. Finally, click to Turn on the Link payment method.

          Stripe Link - Enable Payment Method

          Step 2: Enable Stripe Link in your WordPress payment form

          Back in your WordPress admin, open Formidable Forms, and click to edit your payment form.

          Don't have the Formidable WordPress plugin yet? Click below to get the form maker now.

           Get Formidable Forms!

          It only takes a few clicks to install and activate it.

          Once the plugin's on your WordPress site, go to Formidable → Forms to create a new payment form or edit an existing one.

          With your form open, go to Settings → Actions & Notifications → Collect a Payment.

          Next, click the Enable Stripe Link toggle.

          How to enable Stripe link and additional payment options

          Update your form to save your changes. And that’s it!

          Now every time customers check out, they’ll have the option to use Link by Stripe. And every customer loves a faster checkout process.

          3. Use PayPal to accept credit card payments in WordPress

          Right up there with Stripe for the best payment processors is PayPal for your WordPress website.

          And the process to set up a PayPal order form is similar to Stripe, with a few changes.

          The steps are:

          • Step 1: Enable PayPal integration
          • Step 2: Create your form
          • Step 3: Display your form

          Step 1: Enable PayPal integration

          Before you start with your form, head to Formidable → Add-Ons, find PayPal, then click Install.

          Now, we just need to connect your PayPal account.

          So, go to Formidable → Global Settings → PayPal.

          Use PayPal to accept credit cards on WordPress

          Enter your PayPal email address, then click Update Options to finish connecting PayPal to your WordPress website.

          Step 2: Create your form

          In your WordPress dashboard, go to Formidable → Forms and click Add New at the top of the page.

          Add a new Paypal form for taking payments

          You can choose a Blank Form or the PayPal Donation template to speed things up. We’ll use the donation template since it has most settings adjusted correctly.

          Next, give your form a name, then click Create.

          Feel free to adjust the form template to fit your needs. If you’re selling a product, you’ll want to change all the “Donation” references on your labels. 

          PayPal donation form

          Plus, you can add an automatic calculation field to update the price as the customer adds to their shopping cart.

          Once you’re finished, click Update to save your changes.

          Next, go to Settings → Actions & Notifications → PayPal.

          You can adjust your settings here to change what payment method to process, the amount, and the currency.

          How to add PayPal to forms in WordPres

          Most of these settings will be set up already, but feel free to change them as you see fit.

          Last, we just need to display your form.

          Step 3: Display your form

          Head to the post/page where you want to display your PayPal form.

          Add a new WordPress block and search Formidable. Next, add the Formidable WordPress block, and choose your form from the dropdown menu.

          Add a PayPal form to your website

          Update your post/page, and you’re finished!

          Your PayPal form will process all your payments and get you paid quickly.

          Option 4: Use Authorize.net to accept credit/debit cards

          The last option for credit card payment gateway integration in WordPress is using the lesser-known but equally secure Authorize.net.

          So, there are a few steps to follow:

          1. Enable Authorize.net integration
          2. Create your form
          3. Display your form

          Step 1: Enable Authorize.net integration

          First, go to Formidable → Add-Ons and click Install on the Authorize.net add-on

          Once it’s installed, we need to connect your Authorize.net account. So, go to Formidable → Global Settings → Authorize.net → API Login ID. Keep this page open, and open another tab.

          How to use Authorize.Net to accept credit card payments on WordPress

          Next, go to Authorize.net, log in to your Authorize.net merchant account, and click Account.

          Then, click API Credentials & Keys (under Security Settings). Copy the API Login ID. Paste this into the API Login ID field.

          Get your API credentials from Authorize.net's website

          After, go back to your Merchant account to the API Credentials & Keys page. Select New Transaction Key, then Submit, to get a Transaction Key.

          Copy and paste this into the Transaction Key field in Formidable.

          Last, on your Authorize.net Merchant account, go to API Credentials & Keys, select New Signature Key, and Submit.

          Copy and paste this key into the Signature Key field in Formidable.

          Last, set your Environment to Live, save your changes, and you’re fully connected with Authorize.net. 

          Now that your account is connected, let’s create your Authorize.net form.

          Step 2: Create your form

          In your WordPress dashboard, go to Formidable → Forms and click Add New.

          You can create a Blank Form or choose the Credit Card Payment template to get started faster. Since the template supports Authorize.net easily, we’ll select it for this example.

          Create a new form using our credit card payment template or make your own custom payment form

          Next, give your form a name, then click Create.

          This opens our drag-and-drop form builder, where you can customize and adjust your form to your liking. Add any fields, customize the text, and more in the builder before you move on.

          Next, go to Settings → Actions & Notifications → Collect a Payment.

          You can customize these settings, including subscription payments, currencies, and more. 

          But we want to focus on the Gateway setting.

          Enable the Authorize.net checkbox in Formidable's settings

          Check the Authorize.net setting to enable payments on your form.

          After, you can customize the Customer Information and Shipping Information (if necessary) options to fit your business. If you want, you can leave the shipping blank to match the billing information.

          Once you’ve customized these settings, click Update to save your changes.

          Now, let’s get your form online!

          Step 3: Display your form

          Navigate to the post/page where you want to show your payment form.

          Add a new WordPress block, and search Formidable. Choose Formidable’s WordPress block, then select your form from the dropdown menu.

          Add an Authorize.net credit card payment form to your website

          Last, update your post/page; your form is ready to accept credit card payments with Authorize.net.

          It’s that simple to sell your products or services on WordPress!

          Wrapping up

          You may think you need a specific WordPress payment plugin to accept credit cards on your online store, but that would be a mistake.

          With Formidable Forms, you get all the credit card abilities you need and all the forms you want on your website. That’s the power of having one plugin that does it all.

          This post taught you how to set up credit card payments in WordPress easily. So, don’t waste any more time and grab Formidable Forms now!

           Get Formidable Forms now!

          You may wonder about other payment gateways, and this post shows you how to add payment gateways in WordPress today!

          Last, follow us on Twitter, Facebook, and YouTube for more WordPress tips and tricks!

          Read more about adding payment forms!

          • How to accept Stripe payments How To Accept Stripe Payments (In 10 Minutes or Less!)
            Read More
            How to create a free Stripe payment form How To Create a Free Stripe Payment Form [4 Simple Steps]
            Read More
            How to accept iDEAL payments on WordPress How To Accept iDEAL Payments in WordPress (For Free!)
            Read More

          Did you know that Formidable Forms is one of the fastest WordPress form builder plugins available today? If you're not already using it, get started with our free plugin or the full-featured pro version!

          Using WordPress and want to get Formidable Forms for free?

          Get Formidable Forms Lite Now

          Get Email Updates

          This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

          Leave a Reply Cancel reply

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

          Popular Resources

            • How To Create a Searchable Database on a WordPress Site
            • How To Create a Custom Calculator in WordPress [6 Steps!]
            • How To Create a Fitness Tracker in WordPress
            • Formidable Views: The Best WordPress Custom Application Plugin
            • How To Require Email To Download Files in WordPress
            • How to Create a WordPress Forms Drop Down List
            • Best Gravity Forms Alternative for WordPress: Formidable Forms vs. Gravity Forms
            • WPForms Alternative: Formidable Forms vs. WPForms Compared

          Take on bigger projects Right Now

          Get the tools you need to revolutionize your workflow and architect a masterpiece. Build the most advanced WordPress forms and actually use the data you collect in meaningful ways.

          Get the most advanced WordPress form plugin and the only form builder with integrated Views.

          Get Formidable Forms Now

          Resources

          • Community
          • Affiliates
          • Contact
          • Free Online Form Builder

          Top Features

          • Application Builder
          • Calculator Plugin
          • Surveys & Polls
          • Quiz Maker
          • Form Templates
          • Application Templates
          • Directory Plugin
          • Donation Plugin

          Company

          • About Us
          • Giving Back
          • Careers
          • Newsletter
          • WP Tasty
          • Nutrifox

          Copyright © 2023 Strategy11, LLC. Formidable Forms® is a registered trademark Strategy11, LLC.
          Privacy Policy | Terms of Service | Sitemap

          Join 300,000+ using Formidable Forms to create form-focused solutions fast. Get Started See User Reviews