WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (2024)

Featured Add-Ons -

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (1)By Joe FylanPublished March 27, 2024

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (2)

If you want to collect recurring payments on your WordPress.com website, Gravity Forms and Stripe make it very easy.

With very little time and effort, you can set up a site that can handle recurring subscription payments for a range of purposes, automatically collecting payments on a billing cycle of your choice. You can even create subscription plans with free trials and setup fees.

In this guide, we discuss the benefits of using Gravity Forms and Stripe to collect recurring subscription payments on your WordPress.com site, and then walk you through a step by step tutorial to help you get started.

Let’s jump in…

Why Use Gravity Forms?

If you want to generate recurring monthly revenue from your services, products, and other ventures, or collect recurring donations for your nonprofit, WordPress.com, Gravity Forms, and Stripe make doing so extremely straightforward.

There are a number of reasons why Gravity Forms is ideal for adding recurring subscription payment capabilities to a WordPress website, including:

  • Ease of Use – Our user-friendly drag-and-drop form editor and intuitive form template library enables you to create forms within minutes, no coding required!
  • Form Template Library – Kickstart form creation with editable payment form templates, including ecommerce and donation form templates, as well as a range of lead generation templates.
  • Payment Processor Support – With multiple payment integrations to choose from, you can take payments in the way that you want.
  • Built-in Features – Gravity Forms has a wide assortment of built-in features and functionality, available to all our customers whatever license type you choose. Features include conditional logic, multi-page forms, file uploads, and much more, enabling you to create professional custom forms that appeal directly to your specific target audience.
  • Countless Integrations – Gravity Forms supports numerous add-ons to enhance and extend your forms. Integrate your forms with an email marketing provider or CRM to help manage leads, create polls, quizzes, and surveys for your website visitors, or connect with Zapier to gain access to thousands of further third-party services and apps.

Gravity Forms simplifies creating, customizing, and integrating web forms that work in the way that you want, including collecting recurring payments from your customers and subscribers.

Why Use Stripe?

As Stripe is one of the world’s leading payment processors, it makes an excellent choice for accepting payments for your website.

Once you have a Stripe account, you can accept and process payments from around the world in many different currencies, all via your website.

Importantly, there’s an official Gravity Forms Stripe Add-On, ensuring that connecting your web forms to the Stripe payment platform is very straightforward.

All your visitors have to do is enter their credit or debit card details into a form on your site, and Stripe will collect and process the payment, ready for you to withdraw from your account.

Some of the main reasons to use Stripe with Gravity Forms include:

  • Payment Options – Accept all major credit and debit cards plus more than 20 other payment methods, including Apple Pay, Google Pay, and ACH debit.
  • Stripe Link – Allow customers to auto-populate forms with payment and shipping information for faster checkout and improved cart conversion rates.
  • Stripe App – View Gravity Forms form entries in your Stripe dashboard and add notes to payments accepted through your site.
  • The Stripe App Marketplace makes it easy to connect your account to many third-party tools and services for a better view of your business.
  • Display the Stripe Customer Portal on your website to enable subscribers to manage their subscriptions without leaving your site.

As Stripe is trusted, secure, and fast, it’s ideal for taking online payments via a website.

How to Collect Recurring Subscription Payments with Gravity Forms, Stripe, and WordPress.com

If you follow the steps below, you’ll have a WordPress.com site that can collect recurring payments from your visitors, all via a subscription form on your site, with payments processed by Stripe.

Before we start, you’ll need a subscription to one of the WordPress.com plugin-enabled plans, such as the Creator or Entrepreneur plan.

You can sign up to WordPress.com with a monthly subscription if you don’t want to commit long-term, but the three-year subscription is the best value option.

The WordPress.com money-back guarantee applies to all of the plans, so you can try them without risk.

1. Install Gravity Forms

Once you’ve signed up to the WordPress.com plugin-enabled Business plan or above, you can purchase and install Gravity Forms directly from WP Admin.

Once you’re logged into your WordPress site, click on Plugins → Add New from the sidebar menu.

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (3)

Search for Gravity Forms and click on the appropriate item from the search results.

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (4)

You can either pay monthly or yearly for Gravity Forms, but both options include all the features of this plugin and access to its library of official add-ons.

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (5)

2. Install and Connect the Stripe Add-On

Once you’ve purchased Gravity Forms and it’s activated on your site, it’s time to install the Stripe Add-On.

To do so, click the Forms → Add-Ons sidebar menu item in WP Admin.

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (6)

The add-ons are listed in alphabetical order, so scroll down to find the Stripe Add-On.

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (7)

Click on Install and then Activate Plugin. Now click the Forms → Settings menu item. Next, click on Stripe.

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (8)

Now, click on the Connect with Stripe button. You can log in if you already have a Stripe account, and if you don’t, create one now.

After that, you can follow the onscreen instructions to enable webhooks to complete the configuration. Then, click on the Save Settings button at the bottom of the screen.

For more information on setting up the Stripe Add-On, read the guides here.

3. Create a Payment Form

Now that Gravity Forms and Stripe are enabled and integrated, it’s time to create and publish the payment form on your site.

Using a template is the fastest option, so click on the Forms → New Form sidebar menu item.

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (9)

Find the Stripe Checkout Form in the template library and click on the Use Template button.

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (10)

Give your form a title and description on the next screen, and then click the Use Template button.

Now you can use the Gravity Forms drag-and-drop editor to customize the form.

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (11)

Here you can customize the form, such as adding or deleting fields, or editing existing fields and changing their labels in the Field Settings.

The Stripe field will ship with the Stripe Checkout form template. Under the Stripe Field Settings, you have the option of enabling additional payment methods, including Apple and Google Pay, ACH debit and others.

Once you’re happy with the form, click the Save Form button.

4. Create the Subscription Feed

To enable subscription payments, you’ll need to create a form feed. To do so, click on Settings → Stripe from the form builder.

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (12)

From the Stripe Feeds panel, click on Add New to create a new Stripe feed.

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (13)

Give the feed a name, such as Recurring Payment, and select Subscription from the transaction types.

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (14)

Now you can configure the details of the subscription, such as the billing cycle, optional setup fee, and trial period, before clicking the Save Settings button.

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (15)

You can find more information about your options on the subscription settings reference page.

5. Customize Confirmations and Notifications

You can also configure the form Confirmations (Settings → Confirmations) and Notifications (Settings → Notifications) settings.

The Confirmations settings let you customize what happens after the form has been submitted, such as displaying a confirmation message, displaying a page on your site, or sending the user to a specific URL on the internet.

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (16)

Through the Notifications settings, you can define who gets sent an email confirmation, such as the site owner and/or the person who completed the form, and what’s included in that email.

6. Publish the Form

To publish the form, return to the form builder by clicking on the Edit button at the top of the page. Then click the Embed button in the top right corner of the builder.

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (17)

You can then embed the form into a new page or an existing one.

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (18)

Once you’ve embedded the form and saved or published the page, the subscription should be available to your site visitors.

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (19)

For more details about getting the most out of the Stripe Add-On, read our Stripe Ultimate Guide.

Summary

As you can see, signing up with WordPress.com, publishing a payment form with Gravity Forms, and integrating with Stripe is very straightforward.

As these three tools are all very easy to use, integrate seamlessly with each other, and are highly flexible, you should have no trouble creating the right custom subscription payment solution for your project.

If you’re ready to start taking recurring subscription payments on your site, head on over to your WordPress.com plugin page to purchase Gravity Forms today.

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe (2024)

FAQs

WordPress.com: How to Collect Recurring Payments with Gravity Forms and Stripe? ›

WordPress.com Payments are available on all plans in different capacities: Free, Personal, Premium, Business – Get paid subscribers, offer premium content, create a paid newsletter, sell digital goods and services. Personal, Premium, Business – Additionally, collect donations.

How to do recurring payment on Stripe? ›

Use subscriptions to accept recurring payments
  1. In the Stripe Dashboard, go to the subscriptions page.
  2. Click +Create subscription.
  3. Find or add a customer.
  4. Enter the pricing and product information. ...
  5. Set the start and end date of the subscription.
  6. Set the starting date for the billing cycle.

How do I set up monthly payments on WordPress? ›

How to Set up Recurring Payments on WordPress
  1. Creating a Stripe account.
  2. Installing and activating WPPayForm Pro.
  3. Setting up payment methods.
  4. Configuring Stripe webhook.
  5. Creating recurring payment form.
  6. Customizing recurring payment form fields.
  7. Displaying the payment form.

Can you collect payments on WordPress? ›

WordPress.com Payments are available on all plans in different capacities: Free, Personal, Premium, Business – Get paid subscribers, offer premium content, create a paid newsletter, sell digital goods and services. Personal, Premium, Business – Additionally, collect donations.

Can you do monthly payments on WordPress? ›

Payment Frequencies

Pay for your WordPress.com plan in one-year, two-year, and three-year installments. You can also pay monthly.

Is Stripe hard to integrate? ›

Stripe as well as Stripe Connect is very easy to integrate: it has a lot of documentation and very simple and powerful API. Yet, for those who are new to online payments & e-commerce Stripe integration might cause issues and unexpected side effects.

Is Stripe free to integrate? ›

Simple, integrated per-transaction pricing means no setup fees, monthly fees or fees for failed charges. Fees exclude GST. Domestic debit card transactions have the Merchant Discount Rate (MDR) of 0.4% capped to ₹200.

Is Stripe easy to integrate? ›

Stripe Connect is the fastest and easiest way to integrate payments into your platform or marketplace.

Can you use Stripe for recurring payments? ›

Stripe Billing lets you bill and manage customers however you want—from simple recurring billing to usage-based billing and sales-negotiated contracts.

Can Stripe do automatic payments? ›

Stripe can automatically attempt to pay an invoice if the customer has a payment method on file. You can automatically charge a customer when you're creating an invoice or through the API.

What is better than Stripe? ›

Best for Established Companies

Stax is a comprehensive solution for businesses that have outgrown Stripe. In addition to processing credit card and automated clearing house (ACH) payments, it also offers accounting, invoicing and e-commerce features. Its plans start at $99 per month and go up to $199 per month.

How do I set up recurring payments on my website? ›

Select and sign up with a payment processor and connect the system to your online store. Customer selects the item or subscription to purchase on a recurring payment plan and enters their payment information (i.e. credit card or bank transfer information). The payment information is stored in the payment processor.

What payment methods does WordPress support? ›

Top 7 WordPress Payments Processors
  • PayPal. PayPal is arguably the most popular online payment channel today. ...
  • Stripe. Since its founding in 2010, Stripe has quickly risen to become one of the most popular payment processors. ...
  • Apple Pay. ...
  • Google Pay. ...
  • Amazon Pay. ...
  • Authorize.net. ...
  • Braintree.

How to accept credit card payments in WordPress without a shopping cart? ›

All you have to do is go to the Plugins page in your WordPress admin and search for WP Simple Pay. Follow a few simple steps to download the plugin and set up your account, and you can start accepting credit card payments on WordPress in minutes.

How do I set up recurring payments in WooCommerce? ›

To enable recurring payments in WooCommerce, you need to download and install a payment gateway plugin that works with the platform. Then, go to the WP admin dashboard and navigate to the “Settings” menu. From there, click on the “Payments” tab and check that the payment method is enabled.

Top Articles
Latest Posts
Article information

Author: Aracelis Kilback

Last Updated:

Views: 5879

Rating: 4.3 / 5 (44 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Aracelis Kilback

Birthday: 1994-11-22

Address: Apt. 895 30151 Green Plain, Lake Mariela, RI 98141

Phone: +5992291857476

Job: Legal Officer

Hobby: LARPing, role-playing games, Slacklining, Reading, Inline skating, Brazilian jiu-jitsu, Dance

Introduction: My name is Aracelis Kilback, I am a nice, gentle, agreeable, joyous, attractive, combative, gifted person who loves writing and wants to share my knowledge and understanding with you.