{"id":106224,"date":"2022-05-26T16:51:00","date_gmt":"2022-05-26T21:51:00","guid":{"rendered":"https:\/\/wpengine.com\/?post_type=resource&#038;p=106224"},"modified":"2023-01-03T17:55:20","modified_gmt":"2023-01-03T23:55:20","slug":"recurring-payments-wordpress","status":"publish","type":"resource","link":"https:\/\/wpengine.com\/case-studies\/resources\/recurring-payments-wordpress\/","title":{"rendered":"Guide to Recurring Payments in WordPress"},"content":{"rendered":"\n<p>Subscriptions are one of the best ways to gain a stable income from your website. You can start receiving regular payments as soon as a customer signs up. However, you\u2019ll need to use the right payment solution. The wrong tool can make it harder for customers to sign up, reducing your potential revenue.&nbsp;<\/p>\n\n\n\n<p>Fortunately, WordPress has made implementing recurring payments pretty simple. There are two primary methods you can use to start receiving these payments. Both options, <a href=\"https:\/\/stripe.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Stripe<\/a> and <a href=\"https:\/\/woocommerce.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">WooCommerce<\/a>, are easy to set up once you know how to get started.<\/p>\n\n\n\n<p>In this article, we\u2019ll talk about why you should use recurring payments and how they work. We\u2019ll then detail how to set them up via two methods. Let\u2019s get going!<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Why Use Recurring Payments?<\/h2>\n\n\n\n<p>Small businesses and websites can use recurring payments to streamline their payment processes. Recurring payments automate the process of billing and collecting monthly or yearly fees. This can reduce the administrative work you have to do, letting you focus on other parts of your business.<\/p>\n\n\n\n<p>Most importantly, recurring payments help to keep your cash flow more stable. Products or services sold via one-time fees are more unpredictable, while this system ensures that you\u2019ll get smaller but more regular payments from your customers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Do Recurring Payments Work?<\/h2>\n\n\n\n<p>Recurring payments can take various forms. However, at a basic level, they involve charging your customers a set amount at specific intervals. The \u2018renewal period\u2019 can be set to any length of time, such as a month, six months, or a year.<\/p>\n\n\n\n<p>At the end of each renewal period, your payment system will invoice, charge, and send a receipt to the customer. The system continues this process until the customer changes or cancels their subscription. If a payment fails, the system will typically notify you and\/or the customer so the problem can be addressed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Method 1: WP Simple Pay With Stripe<\/h2>\n\n\n\n<p>If you\u2019re accepting recurring payments on your WordPress website, you have a couple of options. We\u2019ll look at two of the best techniques you can use. The first option is to use a combination of <a href=\"https:\/\/stripe.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">the Stripe payment processor<\/a> and a WordPress plugin.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Create Your Stripe Account<\/h3>\n\n\n\n<p>If you do not have a Stripe account yet, you\u2019ll first need to create one. On the Stripe website, hit the <em>Start Now<\/em> button.<\/p>\n\n\n\n<p>You\u2019ll need to provide your business email address, full name, and a strong password. You can then create and activate your account, following a few simple steps.<\/p>\n\n\n\n<p>You may also need to provide additional information about your business. It\u2019s a good idea to add your bank account at this point, because Stripe recurring payments may take up to seven working days to verify it.\u00a0<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Download WP Simple Pay<\/h3>\n\n\n\n<p>To connect your Stripe account to your WordPress website, you can download the <a href=\"https:\/\/wordpress.org\/plugins\/stripe\/\" target=\"_blank\" rel=\"noreferrer noopener\">WP Simple Pay<\/a> plugin.<\/p>\n\n\n\n<p>You can find and download this tool through the WordPress Plugin Directory, or from the <em>Plugins<\/em> section of your dashboard. WP Simple Pay is free to use, although there is <a href=\"https:\/\/wpsimplepay.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">a pro version available<\/a> with additional features.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Connect Stripe and WP Simple Pay<\/h3>\n\n\n\n<p>After installing and activating WP Simple Pay, navigate to the plugin\u2019s settings. Then select the <em>Stripe Setup<\/em> tab.<\/p>\n\n\n\n<p>Click on the <em>Connect with Stripe<\/em> button, which will take you to Stripe and prompt you to log in. After doing so, you should be redirected to your website\u2019s <em>Stripe Setup<\/em> tab. That\u2019s all you need to do to connect your Stripe account to WP Simple Pay.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Create a New Form<\/h3>\n\n\n\n<p>You can now create a form for your recurring payments. Navigate to <em>Simple Pay<\/em> &gt; <em>Add New<\/em> to open a new form.<\/p>\n\n\n\n<p>There are some tabs here with fields you\u2019ll need to fill out. After adding a title, you can customize payment options, tweak how the form will appear on the screen, and decide what it will display.<\/p>\n\n\n\n<p>In addition, the <em>Custom Form Options<\/em> tab lets you add new fields to your form as needed. The last tab is <em>Subscription Options<\/em>, where you can set the renewal period and more.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Add Your Form to a Post or Page<\/h3>\n\n\n\n<p>To add your form to a page or post, you\u2019ll need to copy the shortcode that\u2019s provided when saving it. Then open up the page or post where you want the form to appear, and paste the code into a <em>Shortcode<\/em> block.<\/p>\n\n\n\n<p>If you are using the old WordPress visual editor, you can select the WordPress form you want to add, and then hit the <em>Insert Payment Form<\/em> button.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Method 2: WooCommerce<\/h2>\n\n\n\n<p>If you\u2019re already <a href=\"https:\/\/wordpress.org\/plugins\/woocommerce\/\" target=\"_blank\" rel=\"noreferrer noopener\">using WooCommerce<\/a> to run your online store (or thinking about doing so), that plugin can also be used to set up recurring payments. Let\u2019s look at how that works.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Download the WooCommerce Plugin<\/h3>\n\n\n\n<p>To use WooCommerce for recurring payments, you\u2019ll need both the core plugin and the <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-subscriptions\/\" target=\"_blank\" rel=\"noreferrer noopener\">Subscriptions<\/a> extension.<\/p>\n\n\n\n<p>You can download and install WooCommerce from the WordPress Plugin Directory if you haven&#8217;t done so already. Then, the Subscriptions add-on can be found in the <em>Extensions<\/em> section of the plugin&#8217;s settings.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Create your WooCommerce Membership Account<\/h3>\n\n\n\n<p>If you are not using WooCommerce already, you\u2019ll need to create a new account after activation. Fortunately, there\u2019s a simple wizard that takes you through entering your business details, shipping options, and more.<\/p>\n\n\n\n<p>You can also set up your payment methods, which includes activating PayPal and\/or Stripe. If you do not have a Stripe account, you can ask WooCommerce to set one up for you. You will need to open your own PayPal account if relevant.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Create Subscription Products<\/h3>\n\n\n\n<p>After setting up the necessary tools, you can start adding your subscription products. Navigate to <em>WooCommerce<\/em> &gt; <em>Products<\/em> &gt; <em>Add Product<\/em> to open the product editor. Each item should be given a unique name.<\/p>\n\n\n\n<p>In the <em>Product Data<\/em> section, select <em>Simple Subscription<\/em> or <a href=\"https:\/\/docs.woocommerce.com\/document\/subscriptions\/store-manager-guide\/#section-5\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Variable Subscription<\/em><\/a>. You can then enter the cost, frequency of billing, and length of the subscription.<\/p>\n\n\n\n<p>Other information can also be entered here as needed, such as free trial days and sign-up fees. After creating a subscription product, you can add it to your website the same way you would for <a href=\"https:\/\/wpengine.com\/resources\/woocommerce-tutorial\/#How_to_Add_a_Simple_Product_in_WooCommerce\" target=\"_blank\" rel=\"noreferrer noopener\">any WooCommerce product<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Manage Your Subscriptions<\/h3>\n\n\n\n<p>WooCommerce Subscriptions also has an administration page for managing your subscriptions. This page lists all of the subscriptions purchased on your site. You can find it under <em>WooCommerce<\/em> &gt; <em>Subscriptions<\/em>.<\/p>\n\n\n\n<p>On this page, you can change the status of subscriptions and see their start dates. End dates and the dates of the next payments are also listed.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Recurring Payments: Other Methods<\/h2>\n\n\n\n<p>Of course, you are not limited to WP Simple Pay and WooCommerce for managing recurring payments. There are other methods you can use, such as PayPal and contact forms.<\/p>\n\n\n\n<p>PayPal may be the simplest payment gateway to use, because your customers will generally be familiar with it. You can set up recurring payments in your <a href=\"https:\/\/wpengine.com\/resources\/paypal-for-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">PayPal account<\/a>, and avoid the need to add an extra plugin to your site.<\/p>\n\n\n\n<p>If you are going to use a contact form, you will need to choose the right <a href=\"https:\/\/wpengine.com\/resources\/best-wordpress-contact-form-plugins\/\" target=\"_blank\" rel=\"noreferrer noopener\">form provider<\/a>. Certain contact forms tools have payment extensions, such as <a href=\"https:\/\/wpforms.com\/how-to-accept-recurring-payments-on-your-wordpress-forms\/\" target=\"_blank\" rel=\"noreferrer noopener\">WPForms Stripe Addon<\/a>. When you build your forms, you\u2019ll also need to make sure and request all the information needed to process payments.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Optimize Your eCommerce WordPress Site with WP Engine<\/h2>\n\n\n\n<p>Adding subscriptions to your eCommerce website can stabilize your income. However, you\u2019ll need to be able to receive recurring payments in WordPress first. You can set this feature up easily with <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-subscriptions\/\" target=\"_blank\" rel=\"noreferrer noopener\">WooCommerce Subscriptions<\/a> or <a href=\"https:\/\/wordpress.org\/plugins\/stripe\/\" target=\"_blank\" rel=\"noreferrer noopener\">WP Simple Pay<\/a> and <a href=\"https:\/\/stripe.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Stripe<\/a>.<\/p>\n\n\n\n<p>While subscriptions can boost your income, however, you\u2019ll still need the right resources to support your eCommerce website. <a href=\"https:\/\/wpengine.com\/plans\/\" target=\"_blank\" rel=\"noreferrer noopener\">Here at WP Engine<\/a> we provide you with what you need for your site, leaving you with more time to focus on <a href=\"https:\/\/developer.wordpress.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">WordPress development<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Subscriptions are one of the best ways to gain a stable income from your website. You can start receiving regular payments as soon as a customer signs up. However, you\u2019ll need to use the right payment solution. The wrong tool can make it harder for customers to sign up, reducing your potential revenue.&nbsp; Fortunately, WordPress<span class=\"tile__ellipses\">&hellip;<\/span><span class=\"tile__ellipses--animated\"><\/span><\/p>\n","protected":false},"author":177,"featured_media":106228,"template":"","resource-topic":[905],"resource-role":[895,896,906,897,903,899],"resource-type":[916],"class_list":["post-106224","resource","type-resource","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Guide to Recurring Payments in WordPress | WP Engine\u00ae<\/title>\n<meta name=\"description\" content=\"Recurring payments in WordPress is a simple automation task that can impact your bottom line. Learn how to set up WordPress recurring payments fast.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guide to Recurring Payments in WordPress | WP Engine\u00ae\" \/>\n<meta property=\"og:description\" content=\"Recurring payments in WordPress is a simple automation task that can impact your bottom line. Learn how to set up WordPress recurring payments fast.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpengine.com\/case-studies\/resources\/recurring-payments-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"WP Engine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wpengine\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-03T23:55:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2020\/05\/shutterstock_567634105-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1100\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@wpengine\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/recurring-payments-wordpress\/\",\"url\":\"https:\/\/wpengine.com\/case-studies\/resources\/recurring-payments-wordpress\/\",\"name\":\"Guide to Recurring Payments in WordPress | WP Engine\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\"},\"datePublished\":\"2022-05-26T21:51:00+00:00\",\"dateModified\":\"2023-01-03T23:55:20+00:00\",\"description\":\"Recurring payments in WordPress is a simple automation task that can impact your bottom line. Learn how to set up WordPress recurring payments fast.\",\"breadcrumb\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/recurring-payments-wordpress\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wpengine.com\/case-studies\/resources\/recurring-payments-wordpress\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/recurring-payments-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wpengine.com\/case-studies\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https:\/\/wpengine.com\/case-studies\/resources\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Guide to Recurring Payments in WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\",\"url\":\"https:\/\/wpengine.com\/case-studies\/\",\"name\":\"WP Engine\",\"description\":\"Managed Hosting for WordPress\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wpengine.com\/case-studies\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/aba73ed4c15eda43b5fd78844ec31fad\",\"name\":\"Samantha Rodriguez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/933722cf8761e0c08fbced6085998032df460c5ecfa2481d9cd16f569f3da2c1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/933722cf8761e0c08fbced6085998032df460c5ecfa2481d9cd16f569f3da2c1?s=96&d=mm&r=g\",\"caption\":\"Samantha Rodriguez\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Guide to Recurring Payments in WordPress | WP Engine\u00ae","description":"Recurring payments in WordPress is a simple automation task that can impact your bottom line. Learn how to set up WordPress recurring payments fast.","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"Guide to Recurring Payments in WordPress | WP Engine\u00ae","og_description":"Recurring payments in WordPress is a simple automation task that can impact your bottom line. Learn how to set up WordPress recurring payments fast.","og_url":"https:\/\/wpengine.com\/case-studies\/resources\/recurring-payments-wordpress\/","og_site_name":"WP Engine","article_publisher":"https:\/\/www.facebook.com\/wpengine","article_modified_time":"2023-01-03T23:55:20+00:00","og_image":[{"width":1100,"height":500,"url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2020\/05\/shutterstock_567634105-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@wpengine","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpengine.com\/case-studies\/resources\/recurring-payments-wordpress\/","url":"https:\/\/wpengine.com\/case-studies\/resources\/recurring-payments-wordpress\/","name":"Guide to Recurring Payments in WordPress | WP Engine\u00ae","isPartOf":{"@id":"https:\/\/wpengine.com\/case-studies\/#website"},"datePublished":"2022-05-26T21:51:00+00:00","dateModified":"2023-01-03T23:55:20+00:00","description":"Recurring payments in WordPress is a simple automation task that can impact your bottom line. Learn how to set up WordPress recurring payments fast.","breadcrumb":{"@id":"https:\/\/wpengine.com\/case-studies\/resources\/recurring-payments-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpengine.com\/case-studies\/resources\/recurring-payments-wordpress\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wpengine.com\/case-studies\/resources\/recurring-payments-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpengine.com\/case-studies\/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https:\/\/wpengine.com\/case-studies\/resources\/"},{"@type":"ListItem","position":3,"name":"Guide to Recurring Payments in WordPress"}]},{"@type":"WebSite","@id":"https:\/\/wpengine.com\/case-studies\/#website","url":"https:\/\/wpengine.com\/case-studies\/","name":"WP Engine","description":"Managed Hosting for WordPress","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpengine.com\/case-studies\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/aba73ed4c15eda43b5fd78844ec31fad","name":"Samantha Rodriguez","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/933722cf8761e0c08fbced6085998032df460c5ecfa2481d9cd16f569f3da2c1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/933722cf8761e0c08fbced6085998032df460c5ecfa2481d9cd16f569f3da2c1?s=96&d=mm&r=g","caption":"Samantha Rodriguez"}}]}},"acf":[],"grid_image_url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2020\/05\/shutterstock_567634105.jpg","media-type":{"term_id":916,"name":"Article","slug":"article"},"role":"<strong>Roles:<\/strong> Agency, Developer, Entrepreneur, Freelancer, Marketer, Site Owner","topic":"<strong>Topics:<\/strong> eCommerce","_links":{"self":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource\/106224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/types\/resource"}],"author":[{"embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/users\/177"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media\/106228"}],"wp:attachment":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media?parent=106224"}],"wp:term":[{"taxonomy":"resource-topic","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-topic?post=106224"},{"taxonomy":"resource-role","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-role?post=106224"},{"taxonomy":"resource-type","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-type?post=106224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}