My Membership
The membership a member holds, when it renews, and what they can do about it.
Before you start
Section titled “Before you start”| Plugin | Paid Memberships Pro |
| Endpoint group | Paid Memberships Pro |
| Plan | Every plan |
Placing the feature switches the Paid Memberships Pro group on for you when your site is connected. Otherwise turn it on under Memberside → REST API.
Add it to your app
Section titled “Add it to your app”- Drag My Membership onto a navigation bar, into the side drawer, or into the upper nav.
- Place Membership Levels as well. Change level and the empty state both open it.
Settings
Section titled “Settings”| Setting | What it does | Default |
|---|---|---|
| Title, Description | Shown at the top | Empty |
| Restrictions | Who can open the screen | Everyone |
What your members see
Section titled “What your members see”One card per level they hold: its status, when they joined, when it ends or renews, the next payment date and what it costs. A level with no end date and no subscription reads Ends: Never.
Each card can offer three actions.
| Action | What happens |
|---|---|
| Cancel | The member confirms, and the level is cancelled on your site, as Cancel on your Membership Account page does |
| Update billing | Your site’s Update Billing page opens in an in-app browser, signed in. Shown only for a subscription whose card can be updated there |
| Change level | Opens Membership Levels if you placed it, or your site’s Levels page if you did not |
A member with no membership sees You do not have a membership yet, with a button to the levels.
After a cancel, or when the billing or checkout page closes, the app reads the member’s levels and roles again, so screens restricted to a membership level or to a role open or close to them at once, without signing out. This is reliable on plugin 2.72.0 or later.
My Membership, and cancelling a level
record → src/assets/media/pmpro-membership.mp4
Sign-in is required
Section titled “Sign-in is required”A membership belongs to somebody. A signed-out visitor sees a prompt to sign in.
Memberships and the app stores
Section titled “Memberships and the app stores”Update billing and Change level take payment, so they follow the choice under Global settings → Store, as Membership Levels does. Unless that choice is Sell them anyway, both are left out, and so is each level’s price — the renewal and end dates stay. Cancel is always offered: it takes no payment.
When it does not work
Section titled “When it does not work”| Symptom | Cause | Fix |
|---|---|---|
| The card is greyed out | Paid Memberships Pro is not active | Activate it |
| Could not load your membership | The Paid Memberships Pro group is off | Enable it |
| No Update billing | The level has no subscription, or its gateway cannot update a card on your site | Expected |
| No Change level | The store setting keeps payment out of the app, and Membership Levels is not placed | Place Membership Levels |
| No Cancel button | A plugin on your site turned it off with the memberside_pmpro_can_cancel filter | Check your site’s code for that filter |
| Cancelling fails | Your site refused it | Try Cancel on your website’s Membership Account page, and read the message it gives |
| The next payment date is missing | The level is not recurring, or the gateway has not reported one | Check the subscription under Memberships → Subscriptions |