WPMUDEV support, We have a new questions. 1) We would like

Hello WPMUDEV support,

We have a new questions.

1) We would like our website to have a 14 day free trial functionality.
Would it be possible to make users enter their Authorize.net card info while subscribing for free trial to be billed automatically after a free trial period passes?

2) I saw a thread an your forum, regarding multiple registration pages.
I would like to have the main registration page with an ability to select any subscription available, while having additional registration pages with the limited number of subscriptions.
For example, we have 1 month plan, 3 month plan, 6 month plan on the main registration page. And we another page which lets users to subscribe for 6 months only.
Such a functionality should allow us to integrate a landing page into the theme which would be superb!

3) When a member's credit card transaction fails upon renewal, what happens to their subscription? Is the subscription put into a lapsed status without member privileges or cancelled completely? Is the member notified by email to update their credit card information to prevent a lapse?

4) When a member cancels via the site, the next renewal charge will be cancelled and the credit card will not be charged. Will the member continue to have access to the member areas through the remainder of their paid subscription or lose access immediately?

5) If an auto-renewing members wishes to upgrade/move to a different membership or subscription level are they ending the current membership immediately and replacing it with the new subscription? In other words, will they lose the remaining weeks/months of their current membership and immediately begin the new subscription? OR, will the new membership begin once the existing ends?

6) What is the process for a member to update their credit card information? For instance, a member needs to change the credit card they are using for the next renewal payment. Where can they update their credit card? Is there a form?

7) Does the administer have the ability to manually change a members effective and termination dates within the system?


  • Vaughan

    Hi @stacey,

    #1 Currently this isn't possible, they will only be asked for details once they need to pay.

    #2 You can use shortcodes to display subscription plans on any page.

    In addition to the shortcodes you find on the Access Level page, and from the admin options area, you also have these:

    [subscriptiontitle subscription="2"] – The title of the subscription.
    [subscriptiondetails subscription="2"] – The Subscription plan details.
    [subscriptionprice subscription="2"] – The subscription plan price.
    [subscriptionbutton subscription="2"] - And the subscription plan button

    Replace the number with the ID of the subscription.

    #3 Their account will become whatever is defined as the default subscription in the general page setting. You can set renewal notices to be sent out x amount of days before a subscription expires in the membership > options > configuration page.

    #4 The member will continue with membership until their subscription expires.

    #5 New membership will continue once their current membership plan expires.

    #6 There is no page for this, membership does not store CC details, they would just need to use a different card, or change the details via the gateway site. ie. in paypal. If they want to just swap the card, they will need to cancel the current subscription and subscribe with the new card.

    #7 Currently changing the expiry date isn't possible from within the plugin, but you can do this by manually editing the expiry date in the DB wp_m_membership_relationships table for that user_id.

    Hope this helps

  • stacey

    Hello @vaughan,

    It looks like most of your competitors offer a way for members to "edit payment details".
    S2Member does, as does MemberMouse and PaidMembershipPro.
    I know that S2Member does not store CC details either.
    They simply have a form that interfaces with Authorize.net to log into the member's ARB subscription and updates the credit card information.
    This is a necessary feature for the members.
    They should not have to cancel a membership and re-subscribe to edit their payment details.
    I'm hopeful you can help us write a custom form to accomplish this task.


  • Timothy Bowers

    Hey there.

    We're currently going through a rewrite of Membership, I just checked with @Jack Kitterhing who is working closely with our developers, this is a feature we're looking at including for 4.0.

    We're not far of some internal testing, but unfortunately it's not possible right now.

    We'll make an announcement through our blog, if you get our newsletter you'll be amongst the first to know. :slight_smile:

    Take care.

  • Jack Kitterhing

    Hi there @stacey,

    Hope you're well today! :slight_smile:

    Thanks for your patience here, we do have a re-worked version of Authorize.net working in 4.0, though we can't guarantee the front-end form for updating the information will be included in 4.0

    It is indeed on the roadmap, though we may be looking into 4.1 for that. Though that isn't a firm decision currently.

    If you did need that form now, you could try posting on the WPMU DEV job board here https://premium.wpmudev.org/wordpress-development/

    But I would personally advise holding off till 4.0, as even if we don't get round to including the form in 4.0, it will be easier to custom code due to the multiple hooks and filters and the gateway has been re-coded/re-factored.

    Thank you!

    Kind Regards

  • Jack Kitterhing

    Hi there @stacey,

    Hope you're well today! :slight_smile:

    We don't provide ETA's unfortunately, in case something happens and we end up missing that date.

    We are currently working on it and as a very rough estimate, 4-8 weeks, hopefully quicker, but we're awaiting some more info to know of a firmer date ourselves. :slight_smile:

    Also, sorry I missed that other question!

    Is it possible for a member to switch between plans in the middle of their subscription. In other words, a member joins the Classic Menu for 6 months. After 3 months, they want to move to the Light Menu and use it for their remaining 3 months. Is this possible?

    That currently wouldn't be possible, they technically could upgrade to it, but it doesn't pro rate subscriptions, so they would lose that 3 months subscription period, or you'd need to manually refund them for the overpayment.

    We do also have that planned, currently it's planned for 4.1.

    Thank you!

    Kind Regards

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.