Apps Ballance Cash_2 Chat Checkout Click Code Cog_Wheels Compose_email Conference Contacts Earth Edit_File_1_ Email Email_2 File Folder_2 Gift Group Group_2 Help ID ID_2 Key Keys Laptop_Store Like_1_ Link Lock Log_Out Map Marketing Mobile_UI Navigation POS Partnership Profile Safe_2 Search_User Secure_Files Settings Share Shield Shield_2 Shopping_Cart Support_Male Trash Type_pin User_female User_male logo copy

Recurring Subscriptions

Iain Poulson avatar
Iain Poulson Last updated on March 13, 2023

WP User Manager connects to Stripe to listen to subscription events, so it knows when users have paid for a subscription based product, upgraded, downgraded or cancelled and can restrict content accordingly.

If you are looking to charge a recurring fee for access to your site (eg. annual membership), then you would need to create recurring products in Stripe.

Then you would need to configure the Billing Portal in Stripe. This allows customers to use Stripe’s hosted billing page to upgrade, downgrade and cancel their subscription.

  1. In Stripe, navigate to the Customer Portal settings.
  2. Configure the Invoice settings you want
  3. Configure the Customer settings
  4. Configure the Subscription settings
    1. Allow users to cancel plans
    2. Allow users to switch plans
    3. Select your eligible products (see below)
  5. Configure your Business Information

Configure Eligible Products

In Stripe

If your Stripe account contains multiple products, you may not want users to be able to upgrade or downgrade to all of them. In the Subscription settings in Stripe, you need to choose all the eligible products:

In WP User Manager

In Users > Settings > Stripe you need to also select the same products in the ‘Eligible Products’ dropdown. This will ensure only those products are shown on the Account Billing page.

Invoices

Once a user has paid for a recurring product, they will be able to access their invoices from the Billing Account page and be able to download them as PDFs.

WP User Manager logo

Get Started with the Best WordPress Membership Plugin Today

Connect, Manage and Build your Membership Site

Need more help?

If you still didn't find an answer you can always contact us

Submit a ticket