Update a Member’s Existing Subscription

Payment subscriptions in Stripe can be edited directly from the Stripe Dashboard, giving administrators the ability to change a subscription’s billing amount or next payment date without having to make any changes in Paid Memberships Pro whatsoever.

First, you need to find the PMPro order generate from the subscription that you would like to update. The Subscription Transaction ID for the order will start with “sub_”. Follow the steps below to locate the Subscription Transaction ID and update the existing subscription in Stripe.

  1. Navigate to Memberships > Members > Edit Member > Subscriptions.
  2. Hover over the subscription you want to update and click “View Details“.
Screenshot of navigation to subscriptions panel in edit member with Paid Memberships Pro to view details of an active subscription
  1. Copy the subscription ID found in the “Payment Gateway Information” section.
Screenshot of the subscription ID in the Payment Gateway Information section of the View Details for an active subscription.
  1. Log into your Stripe Dashboard.
  2. In the search bar, paste the Subscription Transaction ID that you copied earlier and select the subscription, or select the customers subscription you want to edit.

On this page, you will be able to see information about the chosen subscription such as:

  • Billing amount
  • Next payment date
  • Previous payments
  1. Edit the subscription by selecting Actions > Update subscription.
  2. Click “Add product
  3. In the new “Pricing” table row, select a price to begin charging the user.
    • If the pricing does not exist, click on add new product and input the details, this could be the same as your level on PMPro or not.
  4. Next, select “Remove product” from the options dropdown next to the product that was originally associated with the subscription.
  5. To change the next payment date, click “Add trial“.
    • If there is already a trial on the subscription, select “Update trial period” from the options dropdown next to the “Trial” field.
    • Depending on whether the subscription is already trialing, either enter the number of days until you would like the next payment to be charged or select the date that you would like the next payment to be charged.
  6. Disable the “Prorate changes” option
  7. Then, select “Update subscription” in Stripe.

The last few steps are optional. You can either wait for the Stripe and PMPro to sync or you can manually force a sync.

  1. Navigate back to the “View Details” page from the PMPro active subscription.
  2. Click “Sync with Gateway“. This will update data in PMPro about the subscription, such as the next payment date and billing amount data.
Screenshot of View Subscription page in Paid Memberships Pro for a specific member to Sync with Gateway