Purchasing Premium Membership more than once

Hello wonderful people,

On my site I have set up Premium Memberships. I used the default settings for this that comes with UNA. A few issues to resolve:

(1) Members that purchase Premium Membership ($1 USD per month, reoccurring) can purchase Premium Membership many times because once Premium Membership is purchased, the Profile > Settings > Membership > BUY is still an option that can be selected. How to fix this?

(2) I use the Points App on my site. It awards Points to members for their actions on the site. When they get enough Points, they move up in Level. I have created 13 Levels. This works well. However, today when I implemented the Premium Membership option, once Premium Membership is purchased, it moves the member to Premium Level. This is good, but, it has an Expiration Date. I believe the Expiration Date is inherited from the Points App, as every Level I create (13 of them, remember) can have an Expiration Date associated with it. Question: Is the system smart enough to know that the expiration date set by default is equated to the next Premium Membership payment expected? In other words, will Premium Membership expire before the next reoccurring Payment is made, or is the system smart enough to know how to handle that?

(2.5) Is there a way to set the Expiration Date of Premium membership to 0 (zero, or never) ? Premium is not recognized in the Points App.

(3) How does the system know when to take the next payment from a member's PayPal of they have subscribed as a Premium Member? Is this on crontab, or...how does the system know when to request the funds that next month? Who controls that.. is that the site, or PayPal?

Thank you, beautiful people, for any answers to these questions.

  • 1633
  • More
Replies (2)
    • Hello 

      1. No, system allows a user to pay again. I think the user should know what membership level he currently has. 

      2. In case of purchasing a membership level UNA waits a paid period of time + some number of days 'Reserve (in days) to accept and process recurring payment notification' to accept notification from Payment Provider about the next payment. If the next payment wasn't accepted during this time the license (membership level) will be canceled.

      2.5. When you are creating a new pricing option (in Studio -> Paid Levels -> Manage) for membership level you may use 0 in Period field to be able to sell a lifetime memberhip. 

      3. Stripe, ChargeBee and PayPal take the payment automatically and then notify UNA about accepted payment. UNA just save the data and prolog the license (in Market) or membership level (in Paid Levels).

      • Anton L thanks for the confirmation of this information, one last question...

        If I have set up a Premium Membership using Paid Levels, and the price is $1, for 1 Month, and the Member pays $1 for that Premium Membership, at the end of that Month, will the system take payment again of another $1 for the next Month automatically, or does the Member have to manually pay for another 1 Month of Premium Membership. In other words, is this automatic and recurring, or does the system leave it up to the Member to resubscribe to a new Month of Premium Membership. Just so I'm clear on how this operates.

        Ultimately, it would be good if this system automatically took payment without the Member doing anything when that Period was over, and in this way, it would be a Subscription that continues, one Month at a time, Until the Member Cancels that Subscription. Or in the case of a Year, it would be a Subscription that continues, one Year at a time, Until the Member Cancels that Subscription. I just want to be clear on which case actually happens. Thanks very much for taking the time to clear this up for me!

        Login or Join to comment.