Wednesday, May 18th, 2022

WordPress Stripe Payment Plugin – How to set it up on your site

If your business manages subscriptions on a WordPress-powered website, the WordPress Stripe Payments plugin may be exactly what you need.

There are a lot of payment gateways for WordPress users, but they are not all the same. They all target different needs and different ways of getting paid in WordPress. The best part when using Stripe as compared to other available options is that it will help you handle transactions directly on your site without any redirects, making payments an absolute breeze for the users of your website.

In this post, we’ll show you how you can unlock this functionality for your membership website and add the Stripe payment gateway to your site using an easy-to-use WordPress plugin. So let’s dive in!

What You’ll Need to Set Up Your WordPress Stripe Payment Plugin

So, before you set up the Stripe payment gateway, you need to go through a few more steps. Namely, some plugins.

paid member membership

Paid Member Subscriptions is a powerful WordPress membership plugin that allows you to easily set up a membership site and manage membership plans. It integrates seamlessly with any WordPress website, giving it membership functionality.

The plugin offers a free version on and two paid versions for extended functionality. The Pro plan provides access to 8 Pro add-ons, including the Stripe Payment Gateway add-on, which you’ll need to enable Stripe Payments on your membership site.

Get Paid Membership Membership

Stripe Pro Add-on

The Stripe add-on from paid member subscription is available in the Pro version of the plugin and makes for a better user experience and better conversion rates. Your users will be able to make credit and debit card payments, both one-time and recurring, directly on your site without being redirected elsewhere. Stripe meets the highest standards of security in the payments industry, and is certified as a PCI Service Provider Level 1. With the plugin, you can also add a sign-up fee and allow a free trial period for your subscription plans.

While there are many payment gateways in the market, Stripe Payment Gateway is an excellent choice as it meets strong customer authentication requirements and supports newer authentication methods like 3D Secure 2, which provides frictionless authentication. With its ease of use and availability in 46 countries around the world, the extension is a beneficial addition to any membership website.

Get Stripe Add-ons

how to set up wordpress stripe payment plugin

After your purchase is complete, you can now start setting up your WordPress Stripe payment plugin. So, let us walk you through the process to do that with the help of Paid Member Subscriptions plugin.

Step 1: Install the Paid Membership Membership Plugin

The first step in the process is to set up a paid member subscription, which can be done in three simple steps: download, install, and activate.

start by going on your own account page And download both the main plugin and the pro extension as .zip files.

Now, in your WordPress admin interface, go to plug-inadd new and click on the top right button labeled upload plugin.

uploading a new plugin

Next, use choose files button to select your previously downloaded main plugin .zip file and then click on Install now. After installation, don’t forget to do Active plugin. Repeat the process one more time, this time making sure to upload the Pro plugin.

You should now be able to start setting up the Paid Membership Membership plugin, including creating pages with shortcodes, setting up your payment details, creating a subscription plan, and restricting your premium content. For a more detailed guide on how to do all this, you can follow the steps in this tutorial.

Step 2: Install Stripe Add-on

Once your membership site is completely set up, you are ready to integrate the Stripe add-on, which is only available with the Pro version of the WordPress membership plugin.


However, before configuring the Stripe plugin, make sure you meet the following requirements, as they are necessary for the plugin to run smoothly:

  • Your paid member subscription version must be 1.5.0 or higher as this will be required for the Stripe add-on to function properly;
  • You have an SSL certificate installed on your domain. This is required if you’re using Stripe to process credit card payments. Here is more information about it.

install add-ons

To access the Stripe Payment Gateway Plugin, navigate to Paid Member Membership → Add-ons From your WordPress Dashboard. On this page scroll down and find Stripe add-ons in the given list. Once you have identified it, click Active Button.

Activating the WordPress Stripe Payment Plugin

Get Your Stripe API Credentials

In order for users of your website to be able to pay through Stripe using a credit or debit card, you will need to enter your Stripe API credentials. Here are the steps to get your credentials and add them to your WordPress site.

First, log in to your Stripe Account And make sure it is activated. After that, go to Developers tab and select API keys from the left sidebar.

recover wordpress stripe payment credentials

In the above example only test data Available because the account is not active. When activated, you will also be able to retrieve it live data By switching on one of the radio switchers from the top right side of the screen.

Now, just copy these credentials (publishable key and secret key) and bring them to your WordPress site.

Step 3: Configure Stripe Payments with Paid Memberships

Navigate to your WordPress Dashboard Paid Member Membership → Settings and then choose payment tab. From now on active payment gateway In the section, select one of the Stripe options (you can still keep other types of payment gateways active if you wish).

Enable Stripe Payment Gateway

The main difference between the two available Stripe options is that Stripe (Payment Intent) SCA compliant as it supports payments made with additional authentication (3D Secure, 3D Secure 2). We strongly recommend that you go with this option to support EU-issued credit cards.

On the same page, you can also configure a few more options:

  • test method Paid Members will limit membership to only trial accounts for the payment processor.
  • NS Posture The drop-down will allow you to select your currency (ie US Dollar), and currency position will allow you to display the currency symbol either before or after the numeric value. Refer to currency restrictions.
  • You can also choose your favorite price display format Here.
  • default payment gateway Will allow you to choose which type of payment gateway should be selected by default in the registration form.
  • you can also choose upgrade The type, which will allow recurring payments (more on this in the next section).
  • NS retry payment The option tries to re-charge paid member subscriptions to a user with a failed payment, after 3 days, for a maximum of 3 retries.

Next, scroll down Payment Gateways section to add your credentials under Bandage sub section. Simply paste the credentials you copied from your Stripe account into these fields:

Adding Credentials for the Stripe Payment Gateway

Once the Stripe payment gateway is activated, this payment method will also be included in the paid member subscription registration form.

Step 4: Further Customize Your WordPress Stripe Payment Plugin

After going through the main setup for the Stripe payment gateway, you can go the extra mile and customize it even more.

Stripe Recurring Payments for WordPress

Manage recurring payments on your domain with Stripe Payment Gateway. You can set up the upgrade by navigating to Paid Member Membership → Settings → Payments Tab. Here, you will find the previously mentioned upgrade section, where you can choose from 3 Stripe recurring payment options:

  • NS “Customer opts for auto-renewal” Gives the user the flexibility to decide between a lump sum payment vs a recurring payment. To make a payment with this option a recurring payment, the new user must complete an additional step in the registration form and check the “Automatically renew subscription” checkbox;
  • NS “Always Renew Automatically” The option will present all payments as recurring payments;
  • NS “Never automatically renew” The option will ensure that all payments are lump sum payments.

option settings

To test pay with Stripe, you can do it in test mode using a paid member subscription. You can use any of these test cards:

test method

automatic payment retry

The plugin also provides an option to handle failed payments made through the Stripe payment gateway. select the Able checkbox below retry payment, which is disabled by default to enable this option. When the automatic payment retry option is enabled, the plugin tries to retry the payment automatically 3 days after the failed attempt. There may be a total of 3 automatic retries before the subscription is considered to be unsubscribed.

Enabling Retry Payment Option

Sign-up fee and free trial period

There are also options to set up a free trial period for sign-up fees and recurring payments with the paid membership subscription Pro plan.

  • NS sign-up fee Will allow you to set a flat fee amount to charge users when they subscribe to a certain subscription plan.
  • NS free Trial The option allows you to set how long the free trial will be active until the first payment is charged for recurring payments.

These options can be configured by going to Paid Member Membership → Membership Plans and selecting the scheme available to edit. On the subscription plan edit page, you will see these two options and their configurations:

Sign-up fee and free trial setup

the protection

Stripe is certified as PCI Service Provider Level 1, the highest standard of certification in the payments industry.

As mentioned earlier, if you want to pay through Stripe, you will need to have an SSL/TLS certificate, as this will establish a secure encrypted connection. The cost of such a certificate can vary greatly depending on your needs and your chosen provider, but there are also free TLS certificate providers out there, such as Let’s Encrypt.

Make sure the TLS of your SSL certificate is at least TLS v.1.2 according to Stripe SSL requirements (all interactions between your server and Stripe must use TLS v.1.2).

Once you have installed an SSL certificate on your domain, you will need to configure your settings to ensure that your website runs over HTTPS. To maintain the highest security standards, Stripe forces HTTPS for all services that use TLS. Here is more information on this topic, provided by Stripe.

Set up the WordPress Stripe Payments Plugin Today

Safe, easy to use and popular. No matter what your personal business needs, you can rest assured that this WordPress Stripe payment plugin will manage the payment process for you with ease and security so that you can focus on your product and achieve all your business goals. be able to complete

Your website visitors will also thank you as this functionality makes it the easiest method of online credit or debit card payment.

Paid Membership Membership Pro

Accept (recurring) payments, create subscription plans and restrict content on your website. Easily setup WordPress membership site using paid member subscription.

get plugin

or download the free version

Do you still have questions about setting up your Stripe payment gateway in WordPress? Ask in the comment section below.

Subscribe to get early access

For new plugins, discounts and brief updates about what’s new with Cozmoslabs!

Source link