Title: Restrict With Stripe &#8211; Sell Access to Posts and Pages with Stripe
Author: Jason Coleman
Published: <strong>04 November 2022</strong>
Last modified: 09 Setember 2024

---

Search plugins

![](https://ps.w.org/restrict-with-stripe/assets/banner-772x250.png?rev=2812036)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/restrict-with-stripe/assets/icon-256x256.png?rev=2812036)

# Restrict With Stripe – Sell Access to Posts and Pages with Stripe

 By [Jason Coleman](https://profiles.wordpress.org/strangerstudios/)

[Download](https://downloads.wordpress.org/plugin/restrict-with-stripe.1.0.10.zip)

 * [Details](https://lmo.wordpress.org/plugins/restrict-with-stripe/#description)
 * [Reviews](https://lmo.wordpress.org/plugins/restrict-with-stripe/#reviews)
 *  [Installation](https://lmo.wordpress.org/plugins/restrict-with-stripe/#installation)
 * [Development](https://lmo.wordpress.org/plugins/restrict-with-stripe/#developers)

 [Support](https://wordpress.org/support/plugin/restrict-with-stripe/)

## Description

#### The building power of WordPress combined with the payment processing power of Stripe

WordPress has all the tools that you need to build content that is worth buying,
but what is the best way to actually sell it?

Traditional e-commerce plugins typically integrate with payment gateways to process
payments, but often try to recreate existing payment features such as order management
directly on your WordPress website. Although handling some payment processes on-
site is necessary for some e-commerce websites, it adds complexity that is not necessary
for most websites.

Instead of recreating payment features within WordPress, Restrict With Stripe harnesses
the full power of Stripe to handle the entire e-commerce workflow including:
 * 
Hosted checkout page built to maximize conversions powered by Stripe Checkout * 
Hosted customer portal where users can view their payment history and manage their
subscriptions * Streamlined dashboard for site administrators to manage products,
customers, subscriptions, and more * Integrated tax solution with powered by Stripe
Tax * Advanced reporting features

Build your content with WordPress. Let Stripe handle the payments.

#### Streamlined Setup

 1. Connect to Stripe: Integrate your site with Stripe.
 2. Create Products in Stripe: Create a product for each post, page, category, or tag
    that you want to sell access to.
 3. Add Restrictions to Site Content: Restrict access to content you want to sell.
 4. Link to Stripe Customer Portal: Link users to their payment history and let them
    manage their subscriptions.
 5. Customize Advanced Settings: Customize the plugin to fit the needs of your specific
    site.

#### Building a Membership Site?

Restrict With Stripe is a great streamlined solution for selling access to posts
and pages, but if you are trying to build a more advanced membership website and
need additional features such as restricting other types of content, adding custom
fields at checkout, building a member directory or integrating with other WordPress
plugins, then [Paid Memberships Pro](https://www.paidmembershipspro.com/) (our sister
plugin), may be a better option for your website.

## Blocks

This plugin provides 1 block.

 *   Stripe Customer Portal Redirect users to Stripe to manage their purchases.

## Installation

#### Download, Install and Activate!

 1. Go to Plugins > Add New to find and install Restrict With Stripe.
 2. Or, download the latest version of the plugin, then go to Plugins > Add New and
    click the “Upload Plugin” button to upload your .zip file.
 3. Activate the plugin.

#### Complete the Initial Plugin Setup

Go to Settings > Restrict With Stripe in the WordPress admin to begin setup.

## FAQ

### How can I test this plugin without processing real payments?

You can connect to a Stripe account in test mode by adding the following line of
code to a code snippet before connecting to Stripe:
 add_action( ‘rwstripe_connect_in_test_mode’,‘
__return_true’ );

### What additional fees apply when using this plugin?

A 2% fee, in addition to the standard Stripe processing fee, is applied to all payments.
This fee goes to Stranger Studios, the developers of Restrict With Stripe, to help
support ongoing development. [Learn More](https://restrictwithstripe.com/docs/#fees)

### I need help installing, configuring, or customizing the plugin.

Please visit the [WordPress support forum](https://wordpress.org/support/plugin/restrict-with-stripe/)
for more documentation and our support forums.

### I found a bug in the plugin.

If you find an issue/bug, let us know by [creating a detailed GitHub issue](https://github.com/strangerstudios/restrict-with-stripe/issues/new).

## Reviews

![](https://secure.gravatar.com/avatar/f3cc7cae03201eec87fb6cef11cf964c3c318959c50c1e87f4fbb63ac2c46d39?
s=60&d=retro&r=g)

### 󠀁[Did not connect to stripe.](https://wordpress.org/support/topic/did-not-connect-to-stripe/)󠁿

 [andrewwatson](https://profiles.wordpress.org/andrewwatson/) 14 Setember 2024

Didn’t connect to stripe (error: The Stripe account selected was created by another
platform. Please try connecting to a different account or create a new one) Before
rating it I created a post in the support forum. No response was given in three 
months. I updated it and check everything about stripe, WordPress and this plugin.
I am now giving up and rating it accordingly to save others time.

 [ Read all 1 review ](https://wordpress.org/support/plugin/restrict-with-stripe/reviews/)

## Contributors & Developers

“Restrict With Stripe – Sell Access to Posts and Pages with Stripe” is open source
software. The following people have contributed to this plugin.

Contributors

 *   [ Jason Coleman ](https://profiles.wordpress.org/strangerstudios/)
 *   [ David Parker ](https://profiles.wordpress.org/dlparker1005/)

[Translate “Restrict With Stripe – Sell Access to Posts and Pages with Stripe” into your language.](https://translate.wordpress.org/projects/wp-plugins/restrict-with-stripe)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/restrict-with-stripe/),
check out the [SVN repository](https://plugins.svn.wordpress.org/restrict-with-stripe/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/restrict-with-stripe/)
by [RSS](https://plugins.trac.wordpress.org/log/restrict-with-stripe/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.10 – 2024-09-09

 * ENHANCEMENT: Added a disclosure to the settings page to inform users about the
   2% Stripe application fee.
 * BUG FIX: Fixed an issue where URLs with query strings or anchors may cause creating
   Stripe Checkout sessions to fail.

#### 1.0.9 – 2023-06-09

 * ENHANCEMENT: Added a new filter `rwstripe_checkout_session_params` to allow developers
   to modify the parameters sent to Stripe Checkout.
 * ENHANCEMENT: Added a new filter `rwstripe_format_price` to allow developers to
   modify how product prices are displayed.
 * ENHANCEMENT: Added a new filter `rwstripe_restricted_content_message` to allow
   developers to modify the “purchase product” box.

#### 1.0.8 – 2023-06-08

 * ENHANCEMENT: Changing `the_content` filter priority to 15 to allow other plugins
   to run before the content is restricted. Adds compatibility with plugins like
   Elementor.

#### 1.0.7 – 2023-04-20

 * BUG FIX/ENHANCEMENT: Now showing link to manage Stripe products in classic editor.
 * BUG FIX/ENHANCEMENT: Now showing “No products found” message when applicable 
   in classic editor and terms pages.
 * BUG FIX: Fixed duplicated settings in block editor.

#### 1.0.6 – 2023-03-29

 * ENHANCEMENT: Post restrictions can now be set in classic editor.

#### 1.0.5 – 2023-03-21

 * ENHANCEMENT: Stripe Customer ID can now be added when creating a user.
 * ENHANCEMENT: Stripe Customer ID can now be edited when editing a user.

#### 1.0.4 – 2023-03-15

 * BUG FIX: Fixed issue where advanced settings may not be saved correctly.
 * BUG FIX: Fixed issue where application fee may not be calculated correctly.

#### 1.0.3 – 2022-12-09

 * ENHANCEMENT: Now supports “Customer chooses price” option for Stripe Prices.
 * ENHANCEMENT: Free subscriptions no longer need to be created alongside one-time
   payment prices.
 * BUG FIX: Fixed issue where “log in” link would not display correctly for logged
   out users.
 * BUG FIX: Fixed issue where the “choose price” dropdown may be cut off while using
   some themes.

#### 1.0.2 – 2022-11-04

 * ENHANCEMENT: Updated pot file.
 * REFACTOR: Better escaping to avoid scanner issues.

#### 1.0.1 – 2022-11-02

 * SECURITY: Improved escaping and sanitization.

#### 1.0 – 2022-10-31

 * NOTE: Initial Release. Enjoy!

## Commercial plugin

This plugin is free but offers additional paid commercial upgrades or support.

## Meta

 *  Version **1.0.10**
 *  Last updated **2 years ago**
 *  Active installations **10+**
 *  WordPress version ** 5.2 or higher **
 *  Tested up to **6.6.5**
 *  PHP version ** 5.6 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/restrict-with-stripe/)
 * Tags
 * [e-commerce](https://lmo.wordpress.org/plugins/tags/e-commerce/)[ecommerce](https://lmo.wordpress.org/plugins/tags/ecommerce/)
   [Restrict access](https://lmo.wordpress.org/plugins/tags/restrict-access/)[stripe](https://lmo.wordpress.org/plugins/tags/stripe/)
   [subscriptions](https://lmo.wordpress.org/plugins/tags/subscriptions/)
 *  [Advanced View](https://lmo.wordpress.org/plugins/restrict-with-stripe/advanced/)

## Ratings

 1 out of 5 stars.

 *  [  0 5-star reviews     ](https://wordpress.org/support/plugin/restrict-with-stripe/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/restrict-with-stripe/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/restrict-with-stripe/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/restrict-with-stripe/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/restrict-with-stripe/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/restrict-with-stripe/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/restrict-with-stripe/reviews/)

## Contributors

 *   [ Jason Coleman ](https://profiles.wordpress.org/strangerstudios/)
 *   [ David Parker ](https://profiles.wordpress.org/dlparker1005/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/restrict-with-stripe/)