How to Accept Credit Card Payments on WordPress [5 Easy Steps]

Do you want to know how to easily accept payment on your WordPress forms? By default, WordPress doesn’t offer credit card payment options, but there are many plugins and tools that can help you to perform this.

In this article, I will show you a step-by-step guide to enable your WordPress website to easily accept payments through credit cards.

There are multiple ways to add credit card payment option to your forms, but the one I’m going to mention here is especially for those who want to accept credit card payments without adding a shopping cart to their website.

If you are associated with WordPress in any way, you must have heard of WPForms plugin. It is the best contact form plugin that let you create contact forms in an easy and simple manner. If you don’t have this plugin, we recommend you to install it now to enable payment options in your forms.

Here’s how to accept credit card payments on WordPress.

Step 1: Install and Activate the Plugin & Addon

To get started, firstly you need to install WPForms plugin to your WordPress website.

Once WPForms is installed, you need to have a Pro license of WPForms to get access to Stripe addon. You can get WPForms Pro License at a discounted price by clicking here.

Once you’ve purchased the license key, just head to WPForms >>Settings from your WordPress dashboard and verify the license key to get started.

Enter License key in WPForms Pro

Next, go to WPForms>>Add-ons page and select the Stripe addon.

Activate Stripe Addon

Just click on the “Install Addon” button and it will be automatically activated within a few seconds.

Step 2: Create a New Form

Once the Stripe addon is activated, we need to create a new form. For this, head over to WPForms >> Add new page. For example, I’ll create a billing/order form to accept payment on my WordPress website.

Create a New Form

Clicking the Billing/Order Form box will bring you to the next window:

WPForms Billing Form

WPForms provides a form builder with billing/order form template where you can edit any form field. You can also add new fields by simply drag and drop from the left column.

Step 3: Customize Your Form Fields

Next, scroll down to the payment field in the left column to add payment related form fields.

From this field, you can add a single item as well as multiple items that users can order. After editing the all item details click on the credit card field to add it your form.

Configure Payment Fields

Once you are done with the editing, click Save.

Step 4: Enable the Stripe payments

Once you have successfully created a form, it’s time to configure the payment settings. To do this, go to go to Payments » Stripe to enable payments for this form.

Next, click on the Enable Stripe payments checkbox option and give a description of the payment. Also, select Email as the Stripe Payment Receipt to send an email receipt to your users.

Note: Before enabling Stripe payments you need to set up your Stripe API keys (both Live and Test) on the Settings page. For more information, you can check this guide.

You can also enable “recurring subscription payments” if you want to accept recurring payment from people.

Once you are done, you can click on the Save button at the top right corner and exit the form builder.

Step 5: Add the Form to Your Website

Once you have created your online credit card payment form, you need to add it to your WordPress post or pages.

For this, head over to Page >>Add New to create a new page.

If you using the Gutenberg editor, click Add Block (+) icon and type WPForms in the search bar and select it. Or click on Add forms and select contact form in case of the Classic editor.

type WPForms in the search bar

Next, select your recently created billing/online form from the dropdown box and save or publish your page.

Note: Before adding your payment form to your website, make sure to test it to ensure everything is working correctly.

Final Words

After reading this article, we hope you get an idea of how to accept credit card payments on the WordPress website. If you are ready to accept payments, make sure to check out our article on how to save lost leads and sales so you can boost your sales and conversions to maintain success.

So what are you waiting for? Start using this amazing plugin now and grow your online business.

If you like this article or if you have any questions about this tutorial, let us know in the comment section below.

1 thought on “How to Accept Credit Card Payments on WordPress [5 Easy Steps]”

  1. Almost all the Payment Gateways in India are now a days technically sound enough to provide you with the Plugin for the wordpress for simple installation & activation.

    What I am going to do below is; I am sharing my experiences with different payment gateways in long run & I really hope it shall be helpful for you, to decide which one goes best for your requirement & then you can get the approval done & take their plugin to integrate:

Leave a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top