After that, you’ll want to go to WPForms » Addons. This screen shows all the addons that you can install.
Simply scroll until you find the ‘Stripe Addon.’
Then, click on its ‘Install Addon’ button.
Once you’ve activated the Stripe addon, your next task is connecting Stripe to your WordPress website.
To do this, head over to WPForms » Settings » Payments.
On this screen, find the ‘Connect with Stripe’ button and give it a click.
WPForms will now guide you through the process of signing into your Stripe account, or creating a new account.
Once you’ve done that, you will be redirected to the WPForms ‘Settings’ page.
The ‘Connect Status’ should now have a green checkmark, to show that WPForms is connected to your Stripe account.
The next step is creating an online order form and enabling the Stripe recurring payment option. First we’re going to navigate to WPForms » Add New.
This will open the WPForms editor.
You can now type a name for your recurring payment form into the ‘Name Your Form’ field.
Your site visitors won’t see the name so it’s just for your reference.
WordPress will now show all the ready-made WPForms templates that can help you get started. For this guide we’ll use the ‘Billing / Order Form’ template.
To choose this template, hover your mouse over it. Then, you just need to click on the ‘Use Template’ button.
WPForms will open this template in the form builder.
You can now customize all of this template’s fields according to your needs. To edit a field, simply give it a click.
The left-hand menu will then show all the settings for your chosen field.
Once you’ve finished customizing these fields, you’ll need to add a Stripe Credit Card field to your form. This field allows you to collect recurring payments from your customers.
In the left-hand menu, select the ‘Add Fields’ tab.
Then scroll to the ‘Payment Fields’ section.
After that we’re going to drag and drop the ‘Stripe Credit Card’ field onto your form.
Once you’re happy with how your form looks, it’s time to set up recurring payments by selecting the ‘Payments’ tab.
Then, just click on ‘Stripe.’
Next, check the box next to ‘Enable Stripe payments.’
Your form is set up to accept payments using Stripe.
Once you’ve done that, scroll to the ‘Subscriptions’ section.
You can then check the box that says ‘Enable recurring subscription payments.’
You can now create a plan name, which will appear in your Stripe transactions. This helps you see where each payment came from.
You can type this name into the ‘Plan Name’ field.
If you leave this field empty, then WPForms will use the form’s name as your plan name.
Next, choose how frequently you’ll charge your customers using the ‘Recurring Period’ dropdown menu.
You can select anything from daily recurring payments, right through to yearly payments.
If you want to sell recurring payments using Stripe, then you must provide Stripe with the customer’s email address. This gives Stripe a way to let customers know about any problems with their payment.
To give Stripe access to this information, simply open the ‘Customer Email’ dropdown and choose ‘Email.’
Next, you will need to enable AJAX form submissions. This allows your customers to submit the recurring payment form without having to reload the entire page. This will improve the customer experience.
To enable AJAX form submissions, head over to Settings » General.
Here, you can click to expand the ‘Advanced’ section.
Now we’re ready to check the ‘Enable AJAX form submission’ box.
Once you’re done with that, click on the ‘Save’ button to save your form settings.
Add the Recurring Payment Form to Your Website
WPForms makes it easy to add forms anywhere on your website or WordPress blog.
To publish your recurring payment form, simply open up the page or post where you want to show this form.
Once you’ve created a membership site, you need a way to collect recurring payments.
To set up your payment options, go to MemberPress » Settings. Then, just click on the ‘Payment’ tab.
To set up recurring payments you’ll need to add at least one payment gateway.
To add a payment option, click on the ‘Add Payment Method’ button.
You can now type a name for this payment gateway into the ‘Name’ field.
After that, open the ‘Gateway’ dropdown and choose ‘Stripe (Recommended)’ as your payment gateway.
MemberPress will now show some new options that you can use to set up Stripe.
To get started, click on the ‘Connect with Stripe’ button.
You’ll now be asked to log into your MemberPress account.
After typing your username and password, click on the ‘Submit’ button.
Once you’re logged into your MemberPress account, you’re ready to connect MemberPress to Stripe.
If you don’t already have a Stripe account, don’t worry. MemberPress will walk you through the process of creating an account, step by step.
On the next screen, MemberPress will ask for an email address.
If you already have a Stripe account, then it’s important to type the email address that’s linked to your account.
Don’t have a Stripe account? Then you can just type the email address that you want to use for your new Stripe account.
Once you’ve done that, click on the ‘Continue’ button.
MemberPress will now check whether there’s a Stripe account linked to your email address.
If it finds an account, then MemberPress will ask for your Stripe password. You can type this into the ‘Password field’ and then click on ‘Continue.’
If MemberPress doesn’t find a Stripe account for your email address, then the setup wizard will help you create an account.
After completing the setup wizard, you will be redirected to your WordPress dashboard.
Next, you’ll need to create at least one membership that will collect a recurring payment.
In your WordPress dashboard go to MemberPress » Memberships. You can then click on the Add New button.
After that you’ll need to type a name for this membership level into the ‘Add title’ field.
This screen also has a text editor where you can add images and text.
All of this content will be displayed on your WordPress website, so this is your chance to promote your membership level. For example, you might want to talk about the exclusive content and features that members will get access to.
Once you’ve done that, find the ‘Membership Terms’ section towards the right-hand side of the screen.
This is where you’ll enter all the payment details for this recurring membership subscription.
To start, type how much this membership will cost into the ‘Price’ field.
You can then open the ‘Billing Type’ dropdown and choose ‘Recurring.’
Next you need to set the billing interval for this recurring payment. This is how often your members will be charged.
To see your options, open the ‘Interval’ dropdown. Now simply click to choose an option from this list, such as a monthly or yearly billing interval.
Want to use a different interval? Then simply select ‘Custom’ instead.
WordPress will now add some controls that you can use to create a custom interval.
Many membership websites have a free trial. This gives potential new customers a chance to preview the content and features they will get by buying a membership.
If you decide to offer a free trial, then check the ‘Trial Period’ box.
You can now specify how long this trial will last using the ‘Trial Duration (Days)’ settings.
Simply click the arrows to make your free trial longer or shorter.
By default MemberPress only offers one free trial to each customer.
If a member cancels their subscription and then tries to re-subscribe, they won’t get a second free trial.
Another option is to remove this restriction and offer unlimited free trials to every customer. To do this, uncheck the ‘Allow Only One Trial’ box.
After that, you can scroll down and enter the membership options in the meta box below the post editor.
Here you can change the text that WordPress shows on your membership registration button, and customize the emails that you send to your members.
You’ll want to make sure all the emails sent from your membership website go to the member’s email inbox and not to the spam folder.
Method 3. Accept Recurring Payments Using WP Simple Pay
Another method of accepting recurring payments on your WordPress site is through WP Simple Pay.
WP Simple Pay is the best WordPress Stripe payments plugin on the market. As you can see in the following image, you can use WP Simple Pay to create a simple recurring payment form. You don’t even need to install an eCommerce or membership plugin.
On the other hand, if you want to selling subscription-based memberships, then MemberPress is the best solution. This plugin lets you accept recurring payments, and even comes with a built-in online course builder that you can use to create and sell digital courses.