How to Accept Credit Card Payments in WordPress with Stripe

Are you running a business that sells things online or digital products? If so, you’ll need a way for your customers to pay you.

One of the best ways to do this is using a payment gateway like Stripe. WordPress, the platform many businesses use to build their websites, doesn’t have a built-in payment system. But don’t worry. You can still accept credit card payments by using a WordPress payment plugin.

This guide shows you how to get started with Stripe and a reliable payment plugin. It’s easy!

ProfilePress Introduction

ProfilePress is an eCommerce and WordPress membership plugin that allows you to build powerful eCommerce websites. It is one of the best WordPress payment plugins, offering a simple and easy way to start accepting credit card payments on your website.

With ProfilePress, you can easily accept payments, whether they are one-time or recurring, through popular payment gateways such as PayPal, Stripe, and Paystack.

It offers a range of valuable features, including email notifications, social login, email marketing, user management, and integration with other plugins like Woocommerce.

Additionally, it supports the sales of both digital and physical products and can be seamlessly integrated with Woocommerce, a well-known eCommerce plugin, to enhance its functionality further.

Now that you know which payment plugin to use, let’s start installing and activating ProfilePress, integrating the Stripe gateway, and using it to create payment forms on your WordPress site.

Install and Activate ProfilePress

The first step in this process is to install and activate the ProfilePress plugin. You will need to purchase a ProfilePress Pro License and install the ProfilePress plugin. To do that, go to the ProfilePress website to purchase a suitable license plan.

To download the ProfilePress Plugin, you will receive a confirmation email with a link to the zip file and your license key upon purchase. Alternatively, you can access the plugin from your account page on the ProfilePress website.

Once you have the plugin, simply login to your WordPress admin dashboard, go to the Plugins page, click “Add New,” and then select “Upload Plugin.” Choose the previously downloaded plugin zip file and click “Install Now.”

After installation is complete, click the Activate Plugin button.

At the top of the page, you will see a notification that says, “ProfilePress needs to create several pages,” Click on the “Create Pages” button to complete the plugin setup.

If you do not see this notification, navigate to ProfilePress > Dashboard and click the “Create pages” button to complete the plugin setup.

With this done, we have completed the initial setup of the ProfilePress plugin on our WordPress site.

Integrate Stripe Payment Gateway

To enable Stripe payments on your WordPress payment forms using ProfilePress, go to the Payment Methods section in the Settings tab.

Then, select Stripe as your payment gateway and click the “Connect Stripe” button. Follow the prompts to complete the setup process, and you’ll be ready to accept payments from your customers.

Aside from Stripe, ProfilePress supports other popular payment gateways like PayPal, Razorpay, Paystack, and Mollie.

Create Checkout & Order Confirmation Pages

The checkout page allows customers to enter payment and billing details before purchasing your product or subscription plan, while the order confirmation page displays the order details, including the order status and amount paid.

By default, these pages are created on installation. If they are missing on your site, go to Pages > Add New. Name the page as Checkout and then add the checkout shortcode.

Also, create another page, name it the “Order Confirmation” page, and add the payment receipt shortcode.

Finally, go to ProfilePress > Settings > Pages. Scroll to the “Payment Pages” section and select the “Checkout Page” and “Order Success Page“.

If you wish to modify the checkout fields, navigate to ProfilePress > Settings > Payments > Checkout Fields to add or remove fields according to your need.

Create a Payment Form

To offer products or services for sale on your WordPress site using ProfilePress, you must first create a membership plan. This feature is an easy way to start selling items on your website.

In this guide, we will be creating a membership plan for selling an eBook. This will enable us to offer our recipe book to the visitors to our site. To create a new membership plan, navigate to ProfilePress and select Membership Plans.

Click on “Add New Plan“, and you will be taken to the page where you can add a plan and set up the details for your product. After filling in the details, set the subscription length, price, and billing frequency you want to associate with this plan.

When you access the Subscription Settings section, you will find options to set the billing frequency and subscription length. You can choose to offer a one-time payment or a recurring payment plan for your customers. Additionally, you can provide indefinite renewals until cancellation or a fixed number of payments.

You can include a free trial or a one-time signup fee, depending on your business model. After finalizing your membership plan, save your changes by clicking the “Save Plan” button. You can create multiple plans by following the same steps.

Each membership plan comes with a checkout link to add to your product landing page or pricing page for users to purchase your product.

To access the checkout page link, go to ProfilePress > Membership Plans and look for the plan you created.

Add the Payment Form to Your Site

To make it easier for our customers to purchase our product, we need to create a landing page for our eBook and add a “Buy Now” button to direct them to the payment form.

To get started, go to the “Pages” section and click “Add New.” Next, give the page a title, such as “Recipe Book,” and provide information about the product. Finally, insert a button block with the text “Buy Now” to complete the setup.

Next, click the link icon on the button and paste your checkout URL in the link field.

This will ensure that users are redirected to the Stripe payment form when they click the buy button to complete their purchase. Alternatively, you can use hyperlinked text to the checkout page.

It is important to include the checkout URL somewhere on your site where your visitor can find it. For example, on a pricing page.

In the picture provided, the payment form enables the gathering of personal details from the customer while also facilitating credit card payments through Stripe.

By employing the ProfilePress plugin, integrating Stripe and accepting Credit Cards Payments in WordPress is straightforward.

Wrapping Up

If you’re looking to accept credit card payments on your WordPress site, there’s no need for it to be complicated.

Using a payment plugin such as ProfilePress can simplify the process considerably. With its easy setup, you can start accepting credit card payments in just a few minutes.

Don’t miss out!
Subscribe to My Newsletter
Invalid email address