Family Encyclopedia >> Electronics

How to easily accept credit card payments on your WordPress site

Do you want to know how to accept credit card payments on your WordPress site? By default, WordPress doesn't come with credit card payment options, but there are plenty of plugins and tools that can help you figure it out. In this article, we will show you how to easily accept credit card payments on your WordPress site.

How to easily accept credit card payments on your WordPress site

Note: You will need to enable HTTPS/SSL on your website to accept credit card payments.

Accept credit card payments in WordPress without shopping cart

Users often do not want to set up a full shopping cart to accept credit card payments. This makes a lot of sense, especially if you are only selling a single product or accepting payments for consulting/services.

In this case, all you need is an online order form with a credit card payment option.

Here is how you can easily accept credit card payments without adding a shopping cart to your website.

The first thing you need to do is install and activate the WPForms plugin. For more details, check out our step-by-step guide on how to install a WordPress plugin.

WPForms is the most beginner friendly WordPress form builder plugin. While they do have a free Lite version, you will need their PRO plan to access the paid plugins.

Upon activation, you need to visit WPForms »Settings Page to enter your license key. You can find this information in your WPForms account area.

How to easily accept credit card payments on your WordPress site

Next, you need to go to WPForms »Plugins page and locate the Stripe plugin. Go ahead and click the 'Install Plugin' button and then click the 'Activate' button.

How to easily accept credit card payments on your WordPress site

Stripe is a credit card processing platform that makes it easy for businesses to accept credit card payments on their website. WPForms makes it easy to connect your WordPress website to Stripe.

Once the Stripe plugin is activated, we need to connect WPForms to your Stripe account. To do that, go to WPForms »Settings page and click on the 'Payments' tab.

How to easily accept credit card payments on your WordPress site

You will need to enter your stripe API keys. You can find this information in your account settings on the Stripe website.

Don't forget to click the 'Save Settings' button to save your changes after entering the API keys.

WPForms is now ready to accept credit card payments. We are going to create an online order or billing form that you can add to your website to accept credit card payments.

Go to WPForms »Add New page. From here, you need to provide a title for your form and then select the 'Billing/Order Form' template.

How to easily accept credit card payments on your WordPress site

WPForms will preload the form builder with a billing/order form template with commonly used fields. You can point and click to edit any form field. You can also add new fields from the left column.

How to easily accept credit card payments on your WordPress site

Next, you need to scroll down to the Payment Fields section in the left column. From here you can add payment related form fields.

WPForms allows you to add multiple items as well as individual items that users can request. You can click on the item field to change the item details and prices.

How to easily accept credit card payments on your WordPress site

After editing the item details, go ahead and click to add the credit card field to your form.

Now that your form is set up, enable payments for this form. To do so, you need to click on the Payments tab on the left and then select Raya.

How to easily accept credit card payments on your WordPress site

You will need to check the box next to the 'Enable Stripe Payments' option and provide a description of the payment. Optionally, you can send an email receipt to your users by selecting the email field in the dropdown menu.

Next, you may want to be notified by email for new orders and purchases. You can also send a confirmation email to notify the user that you have received their order.

Let's set up notifications for your billing form.

You need to start by clicking the 'Settings' tab on the left and then selecting 'Notifications'. You'll notice that WPForms has already created a notification that sends an email to your WordPress admin email address when a new order is placed.

How to easily accept credit card payments on your WordPress site

You can edit this notification message. For example, you can provide additional email addresses, change the email copy, subject, and more.

If you want to send a separate notification to your users, click the 'Add new notification' button.

You will be prompted to provide a name for the new notification. Let's call it 'Client Notification'. You will then see notification fields that you can edit.

How to easily accept credit card payments on your WordPress site

You need to click the 'Show Smart Tags' link next to the 'Send to Email Address' option and select the 'Email' field. This allows WPForms to use the email address your customer provided when submitting the form.

How to easily accept credit card payments on your WordPress site

You can edit the rest of the notification email by providing a subject line and message. You can also use smart tags to use user-submitted form fields to add item details, user name, and other custom information.

Once you're done, you can click the save button at the top and exit the form builder.

How to easily accept credit card payments on your WordPress site

Your credit card online payment form is now ready, and you can add it to any WordPress page on your site.

Simply edit a page or create a new one, and then click the 'Add Form' button above the page editor.

How to easily accept credit card payments on your WordPress site

A popup will appear where you can select the order form and click the Add Form button to continue. WPForms will now enter the required shortcode in your post editing area.

You can now save or publish your page and click the preview button to see your form in action.

How to easily accept credit card payments on your WordPress site

Note: Don't forget to test your form to make sure everything works fine. If you are unable to send or receive email notifications, follow the instructions in our guide on how to fix WordPress not sending email.

WPForms is the easiest way to accept credit card payments in WordPress, and it's the easiest way to create any type of form in WordPress. This is why it ranks #1 on our list of the best WordPress contact form plugin. WPForms has over 1 million active installs and an average rating of 4.9 out of 5 stars.

If you don't want to use Stripe, you can also use PayPal to accept credit card payments using PayPal's WPForms plugin.

However, a simple payment method is not a perfect solution for everyone. Depending on your use case, you may need a different solution to accept credit card payments on your website. Here are some other ways to accept credit card payments in WordPress.

Accept credit card payments in an online store

If you want to add a shopping cart and sell multiple items, you'll need an eCommerce plugin like:WooCommerce. It is the best WordPress eCommerce plugin on the market. WooCommerce makes it easy to sell things online and accept credit card payments.

How to easily accept credit card payments on your WordPress site

For full step-by-step instructions, check out our guide on starting an online store for beginners.

Accept credit card payments on a membership website

If you want to create a membership website to sell membership subscriptions and paid content, we recommend that you use MemberPress. It is the most powerful WordPress membership plugin that easily integrates with Stripe, PayPal or Authorize.net to accept credit card payments on your website.

How to easily accept credit card payments on your WordPress site

Here is a complete guide on how to create a membership website with step by step instructions.

Accept payments by selling online courses

If you want to sell online courses, we recommend that you use LearnDash. It is the best LMS plugin for WordPress and allows you to process credit card payments on your website.

How to easily accept credit card payments on your WordPress site

To learn more, check out our guide on how to sell online courses with WordPress with step-by-step instructions.

We hope this article has helped you learn how to accept and process credit card payments in WordPress. You may also want to see our list of WordPress plugins for business websites.

If you enjoyed this article, please subscribe to our WordPress YouTube Channel video tutorials. You can also find us on Twitter and Facebook.