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.
- In Stripe, navigate to the Customer Portal settings.
- Configure the Invoice settings you want
- Configure the Customer settings
- Configure the Subscription settings
- Allow users to cancel plans
- Allow users to switch plans
- Select your eligible products (see below)
- 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.
Get Started with the Best WordPress Membership Plugin Today
Connect, Manage and Build your Membership Site