SocialEngine Blog

SocialEngine is the best way to create a unique community website. Let your friends, fans or customers geek out about anything you want.

Membership billing coming – feedback wanted!

Everyone,



We are finally drafting plans for the upcoming membership billing system. We know how long everyone’s been waiting for this feature, so the team will be working overtime to get it into the 4.1 update. This will follow the upcoming 4.05 update that will be released soon.

Right now, what we would like is some ideas from all of you about what features are absolutely crucial for the membership billing system. The overall goal is to have the ability to “charge users for membership,” but what further ideas do you guys have? What settings would you like to see built-in? While I definitely can’t guarantee that we’ll get all your ideas in, we would like to see them before we jump into the code. The plan is to get the absolute essentials in for 4.1 and improve it further in subsequent updates so that we can satisfy as many of your ideas and community models as possible.

So what do you think?

152 Comments

  1. Gregory
    Posted October 5, 2010 at 11:58 pm | Permalink

    1. Common fields that all members have to answer.
    2. Select ProfileType which offers related Member Levels.
    3. Free, Ontime payment and subscription based MemberLevels
    4. Paypal payment processing
    5. Ability to upgrade
    6. Automatically downgrade member level upon expiration
    7. Email notification of transaction processing and pending expiration.

    And then… all the features of in version 3 Radcodes & SocialEngineMods subscription plugins would be a good next step. Maybe working with them might help give you a jump forward since they did such a good job supporting version 3 SocialEngine.

  2. Korhan
    Posted October 6, 2010 at 1:15 am | Permalink

    Members should also be able to sign up free and then upgrade (pay) to the next Member Level.

  3. Larry
    Posted October 6, 2010 at 1:17 am | Permalink

    Everything @Gregory B said and also the ability to turn payment on/off, and please make it paypal processing. Working with Radcodes and SocialengineMods will really be great as they had a very great payment system for V3.

  4. Krista
    Posted October 6, 2010 at 1:49 am | Permalink

    I have 3 membership levels on my website:

    Members: FREE
    Non-Profits: FREE
    Businesses: MONTHLY MEMBERSHIP FEE

    1) List multiple packages members can purchase based on access levels to website features

    2) Daily, Monthly & Annual recurring billing – Paypal, Authorize, etc.

    3) Access to the website should be limited based on the membership level. If you are a business and want to access the site, you must pay for a subscription.

    Glad this is finally becoming a feature.

  5. Kazz
    Posted October 6, 2010 at 1:50 am | Permalink

    I think that's great. Please offer a version for clients who have SE 3 and SE 4 while you're working on the feature. Everyone is not planning to upgrade to 4 and lose their customizations. Thank you in advance.

  6. Aaron
    Posted October 6, 2010 at 2:22 am | Permalink

    PayPal payment processing, a must.

  7. Nicholas
    Posted October 6, 2010 at 2:32 am | Permalink

    I agree with Greg. Good suggestions.

  8. Bierce
    Posted October 6, 2010 at 2:52 am | Permalink

    Finally, that such module "Membership billing" will be released soon. My ideas are:
    – Paypal payment processing
    – Micropayment.com and API connection
    – Earn Points (Points ActiviActivity plugin) to acquire free premium membership

    I am addicted to this module, when will the commercially released about?

    Sorry for my english, i am from Germany. Regards Bierce

  9. Mark
    Posted October 6, 2010 at 3:33 am | Permalink

    Integration with PayPal so you can charge a monthly subscription that renews every month. Maybe add 2CO in there too. Google checkout would be a great add in but unfortunately they do not offer subscriptions yet.

    Ease of use to enable features for paid versus free members. I basically want to offer a VIP membership and the only difference is they will not see ads if they are a paid VIP member. So if we can select widgets etc to show based on paid or not that would be great.

  10. Amr
    Posted October 6, 2010 at 4:48 am | Permalink

    Can we charge them for certain features? e.g gifts?

  11. Alex Brandy
    Posted October 6, 2010 at 4:51 am | Permalink

    It will be nice if paid members can view profiles, some videos, music, group and some restricted areas to normal members. And we can call them VIP members like tagged.com and person.com.

  12. jerry
    Posted October 6, 2010 at 5:12 am | Permalink

    Dont forget adult webmasters. I say ad 3 adult gateways.

    ccbill, #1 but take 14.9%
    zombaio very good and only take 4.9%
    alertpay kind of like paypal but may not be doing adult anymore.

    so the first 2 would be great. Any chance you can post whats going to be in the update. I have alot of things on 4.04 that dont work. Like networks, widgets, linked keywords on profiles, notifications repeat themselves, etc.

    sorry, lol

  13. Peer
    Posted October 6, 2010 at 6:53 am | Permalink

    Support for Paypal and Amazon FPS.

    Support for billing content (like video, audio, pics …). Supported models could be pay-per-view, pay-per-time, buy (-> download) …

    BR

  14. Erin
    Posted October 6, 2010 at 7:19 am | Permalink

    Profile types need to be tied to the member levels. The admin should also have the choice as to whether users can select their own profile type or not.

  15. Glenn Norvic
    Posted October 6, 2010 at 7:51 am | Permalink

    Likeable comments. Improved notifications on posts you liked/commented on. Improved user tagging – the current photo tagger is still broken as it does not list everyone on the friend list. Improve the one-way relationship system as well.

    Make recaptcha built in where we will only have to enter the api keys on the admin panel.

    Change the profile urls to yourwebsite.com/username.

    Better compatibility with PHP 5.3 also.

  16. Nicholas
    Posted October 6, 2010 at 9:08 am | Permalink

    Quote From Peer: Support for billing content (video, audio, pics)

    I really like this idea. Ability to accept percentage of sales would be a cool addition.

  17. Gary
    Posted October 6, 2010 at 9:29 am | Permalink

    Automatic fallback to default member level upon termination or lapse of subscription.

  18. David
    Posted October 6, 2010 at 9:43 am | Permalink

    it's will be nice if you integrate AlertPay on the system.

  19. Jim Manriquez
    Posted October 6, 2010 at 1:31 pm | Permalink

    I saw a website where if you were not a paid member .. only the first 10 seconds or so would show of a video, then a window would popup indicating you would need to upgrade to view the entire video. It was a good teaser to entice members to upgrade.

  20. nima
    Posted October 6, 2010 at 1:35 pm | Permalink

    + paypal payment as default
    + a payment system that we can costumize to any payment system
    + create a user level (premium members) and change this level details. any people that pay automatically upgrade to this level.

  21. Martin
    Posted October 6, 2010 at 1:50 pm | Permalink

    I think it needs to be tied into user levels at the same time. If they pay for a particular membership, they get moves to that user level.

    Paypal for the US is a MUST.
    SE3 and SE4 module. Some of us aren't moving to SE4 quickly…

  22. Alan
    Posted October 6, 2010 at 1:51 pm | Permalink

    Probably already been mentioned, but it would be good to limit 'posts' by membership/profile linked to the subs model. Only subscribers then allowed to add Forum posts, Blogs, etc.
    Would be good if this linked with 3rd party payment plugins – eg. Business Directory, Articles etc.

  23. Jack
    Posted October 6, 2010 at 2:43 pm | Permalink

    Basically what Erin M. said, but to be more clear… Multiple levels of Paid/Free Packages & a way so that only certain Profile types can "see" them.

    For Example: I have around 5 profile types on my site & 12 Membership Levels, I use a 3rd party subscription system now for my SE3 install, and while it automatically sets somebody to a membership level based on their subscription. It doesn't prevent people from cheating & choosing a free level just to get around paying even if their profile type isn't meant to subscribe to that package.

    To Clarify: I have Model Profiles which are eligible for a Free Subscription, I have Photographer Profiles which can choose between Free or a Paid level with more space/permissions, and we have a Fans profile that is required to pay monthly. However some people come in & select the Fan Profile type, but subscribe to one of the other packages to get around paying… and on the current plug-in I use.. there's no way to prevent that.

    I'd like it so that the profile type that a person chooses only allows them to see/select certain subscription plans when that time comes during registration…

  24. adam - - future client
    Posted October 6, 2010 at 3:04 pm | Permalink

    It's like what everyone else has said, membership levels that are tied to profiles allowing them certain access to different features on the site. Allowing admin to have have control over these memberships and creating different types of payments per membership. Also allowing the ability to choose whether or not someone can have total access or limited whether they pay or not in admin panel…something like a special promotion or something. i.e. ( lets say you got a company who has been interested and they want to do advertising with you, well you can allow them total access ya know in exchange for ads. yay/nay?) And, have it setup so when someone tries to use a certain feature, a message will appear saying that they need to upgrade in order to use it.

  25. Jonathan
    Posted October 6, 2010 at 3:14 pm | Permalink

    Definitely must work with Authorize.net. And should have recurring billing with automatic notices sent when card is declined. Should also automatically cut off member's privileges when their bill is unpaid for some amount of time (that we can select… like 0 days, 5 days… whatever). Just give us choices and options! PLEASE!

    Also, we will need a LOT of choices and flexibility to design the memberships the way we each want to. Some here have mentioned that members should have the ability to view videos. I don't care about that. I'd let everybody view videos. I'd just want paying members to have the ability to upload videos. Also, paying members can upload more photos and other types of files. That way we can justify the charges by saying "you're taking up a lot of server space, so we're going to charge a little bit for it."

    Mainly, PLEASE GIVE US LOTS OF OPTIONS & FLEXIBILITY on what the paid members can do versus non-paying members. CHOICES! That's the key. Thanks!

  26. Franklin
    Posted October 6, 2010 at 3:33 pm | Permalink

    Could you maybe make it in plugin format so it is not necessary to upgrade to the next version of social engine. Forcing people to upgrade may cause additional, unforeseeable problems while upgrading. It should definitely allow you to choose what member levels will be billed, and members should have the ability to choose there own level during sign up and the ability to change it afterward.

  27. Luis
    Posted October 6, 2010 at 3:52 pm | Permalink

    I think Paypal and 2checkout are more than enough. 2checkout is a must since it allows for both: their system and it lets you pay with paypal. And great for minors control.

  28. Luis
    Posted October 6, 2010 at 4:02 pm | Permalink

    I also second Franklin suggestion. A plugin would be a good and better way to add into SE.

  29. patrick
    Posted October 6, 2010 at 4:03 pm | Permalink

    billing needs an option to pay with sms or by phone, its very important for international members

  30. John
    Posted October 6, 2010 at 4:34 pm | Permalink

    I suggest breaking what's being asked for here into two distinct categories:

    1) Robust payment processing which includes things mentioned below like one time payments, monthly recurring, and expiration with auto-downgrade. This will necessarily have to include profile mapping to member levels and a sign up process that includes the payment process.

    2) The solution to giving people lots of options about what happens within a certain member level is already built into the system. I think what I'm hearing below is that people (including me) want to see even more options on the " Manage > Member Levels > Edit" screens (and the Plugins >[Plugin Name]>Member Level Settings). As an example, I'd like to see the ability to add friends/ receive friend requests as something that can be turned off based on a member level (i.e. businesses).

    Back to 1): Greg's list was excellent. Obviously it will be important to have an elegant sign up screen / user flow to bring it all together into the fastest & simplest process possible for the user. I think just adding payment to the end of the existing process will work because you guys have already done a great job with the sign in process.

    You'll also need to create the ability for the profile selection drop down on the first page of the sign up process to display customized html (i.e. – decription of the member level it will map to). And the profile selection on the first screen would also of course affect what appears on the payment screen at the end of the sign up process.

    Lastly, I see the need for an optin/upgrade/downgrade widget that is sensitive to the current user's member level and displays the appropriate (customizable) content about upgrading their account.

    Looking forward to it… : )

  31. Bob N.
    Posted October 6, 2010 at 6:20 pm | Permalink

    The one thing I wish for is that you have it set up in a way that we could charge people if they wanted to advertise on our site. Like have a separate signup and login screen where an advertiser could signup choose what ads they want from a list of choices we give them. Then use your payment gateway to pay it. Like Facebook does.

  32. dario
    Posted October 6, 2010 at 6:57 pm | Permalink

    One option that I could not give a card is undoubtedly reserved for the SEO of the site, google gives me a lot of duplicate content and this is not ok for the success of the site. If it is the single most SEO frendly place you can write articles for the site further and thus contribute to the positioning of each profile. In addition, a plugin that allows you to create a page reserved for games for people with new games

  33. Nick
    Posted October 6, 2010 at 8:06 pm | Permalink

    Cashier checks / Grace periods would be a nice addition also.

  34. steve
    Posted October 6, 2010 at 9:10 pm | Permalink

    Membership or subscription services are basicly services you provide over and above a standard membership. All features and plugins of a site need to be turned off by defult unless specificly allowed for that account type. Each account level is then dialed in to its specific plugins and features as setup by admin and then made free or paid for. Customer must have choice of account type based on offered services and paymeny methods and payment schedules, ie weekly, fortnightly, monthly, 3 monthly or yearly. Also discount codes.

  35. Franck
    Posted October 6, 2010 at 11:22 pm | Permalink

    1. payment system with coupon.
    2. Management coupons

  36. Roary
    Posted October 7, 2010 at 1:51 am | Permalink

    I second what Bob N. says……Since you're working on a commerce system like this: Think about developing a self service advertising module (ala facebook, friendster, and stumbleupon).

    Charging for members for access is cool (but can be a hard pill to swallow unless your site is really niche and offers something worth paying for)…charging for advertising can be much more lucrative.

    Link examples:
    http://www.friendster.com/advertise/index.php

    https://www.stumbleupon.com/ads/

  37. Igli
    Posted October 7, 2010 at 2:39 am | Permalink

    Option/level wich users can pay o they wont have to see ads.

  38. Bob N.
    Posted October 7, 2010 at 6:12 am | Permalink

    Roary W. is totally right. It's hard to get people to pay to upgrade a membership when their is so many websites out their that probably offer the same thing as your site does for free.

    And alot of people that are using your script I think are getting the wrong idea that with some membership billing script their gonna make a ton of money from users, but it doesn't work that way. Trust me I found out the hard way.

    Where the money is at is selling advertisement, so if this is a mod you plan on charging extra for, then I really wish you would take a hard look at the links Roary provided you and include a self service advertising module.

  39. Michele
    Posted October 7, 2010 at 9:07 am | Permalink

    Give admin option to charge members after a trial period & give option to charge members for the first log in of the day. This is usefull if you want your members to have a sort of PAY PER VIEW site.

  40. William
    Posted October 7, 2010 at 1:28 pm | Permalink

    Classifieds (and possibly other features/functionality) need to be able to sold by a time period in addition to user level. So, you should be able to charge for a classified by day, month, etc.

  41. Gary
    Posted October 7, 2010 at 4:13 pm | Permalink

    1. integration with pay.com, paypal, authorize, 2checkout —
    2. monthly recurring with member levels, plugin restriction / access with auto shut of and email notification —
    3. badges placed on profiles for user bragging rights based on member level. —
    4 designed as a purchased plugin not core SE4 feature. —
    5 integration during signup process

  42. Bill W.
    Posted October 7, 2010 at 4:36 pm | Permalink

    1. Integrate with Paypal for monthly or annual subsriptions.
    2. Have multiple levels so that those who pay more get access to more features and benefits.
    Pretty much what Gregory B. says.

  43. ferry
    Posted October 7, 2010 at 5:47 pm | Permalink

    users can pay to add events. this is handy for people who has party sites with organisations as members who want to add events. the best way to do this is via paypal because it is international

  44. Curtis
    Posted October 7, 2010 at 7:11 pm | Permalink

    I think an upgrade now feature when you select on certain content is a must. This allows a user motivation to upgrade. On any successful membership site this feature is offered and is essential to the longevity and profits of the site. My next suggestion would be to add a promotional code feature like your current site has. It allows users to have discounts based on offering incentives. Everyone wants a deal and providing this feature gives them exactly what they want. I also think the membership level needs to be associated with the pay feature. This is the very basic of any membership site. You essential get what you pay for. It allows users motivation to upgrade. I hope this was helpful and will really take SE to even higher levels. Im sure all of you current and feature clients will appreciate these features being integrated into the site.

  45. Ahjei
    Posted October 7, 2010 at 7:30 pm | Permalink

    These are all good ideals. Lets just hope the Dev team can take our input to produce a well written and functional product. I cant wait :o)

  46. Bierce
    Posted October 7, 2010 at 9:21 pm | Permalink

    Automatic paid membership period, you can set how long after that membership is expired.

  47. Bhupender
    Posted October 7, 2010 at 9:36 pm | Permalink

    1. Paid membership should be in addition to existing ones (free) and should not affect site until activated/required by admin.
    2. Easy Integration with popular payment systems (Paypal, 2checkout, paymate, Alertpay.. option to pay offline (activation by admin), membership discount coupons option).
    3. Permission set for paid members (could be applicable to different sections like profile, events, advertising …. ).
    4. Time based memberships (including life time membership), alerting members about expiration, auto-renewal option.

  48. Christopher
    Posted October 8, 2010 at 12:16 am | Permalink

    make a paypal option

  49. The Gender
    Posted October 8, 2010 at 1:54 am | Permalink

    Here's my tuppence… I would say that what you are aiming for will eventually be something better than the SocialEngineMods "A Subscriber" plugin, which sounds great. I'd have bought this months ago except it's not available for SE4.

    Can we have all the features it provides plus more. Here, take a look…

    http://www.socialenginemods.net/social-engine/plugins/4/subscriber-membership-subscription-manager

    One very cool feature is that it allows members to change membership plans without cancelling their existing subscription.

    Another must is an account area for members where they can see what they've paid so far, the date of their next payment and a cancel button where they can cancel an existing subscription. Remember, when people cancel their subscription, their account should continue at the same membership level until the next due day, upon which it should revert to the free membership level.

    One other thing you ought to think about is making some changes to your other plugins to reflect the fact that many of us will be charging for premium membership. Therefore we need to offer people something they can't already get for free.

    So for example, how about a members only forums category which can only be accessed by members on levels specified in the forums admin?

    And please can you rush this out before I'm bankrupt?

    Thanks, Katie

  50. Nana
    Posted October 8, 2010 at 2:18 am | Permalink

    1. Integration with Paypal
    2. payment option for posting events: members should be able to post events for free but certain types of events are a paid service. Fields could be added to the events plugin where the member chooses what kind of event it is (say private or commercial; the description you can then edit in the language manager). You could also implement this for the classifieds.
    3. payment option for user level so you can offer upgrades to your members
    4. a user level upgrade button widget which you could add to any area on your website. For example on the member profile; the button links to a page or has a pop up where the admin can post information about the upgrade (via the language manager).

  51. a'de
    Posted October 8, 2010 at 7:58 am | Permalink

    pay via moneybooker

  52. Nick
    Posted October 8, 2010 at 8:39 am | Permalink

    another idea that just came to mind is to allow membership to start when user reaches max set storage.

  53. Saydujjaman
    Posted October 8, 2010 at 8:42 am | Permalink

    I would like to have a feature where people can buy membership from a list of available membership like gold,platinum and so on. based on the membership they will able to enjoy different configurable feature in menu as well as sharing , space quota and access restriction/unrestricted for various facility. I will able to give special offer in free like can download video, movie, picture with low cost or no cost….. membership should be highly configurable for each items.

  54. The Gender
    Posted October 8, 2010 at 9:05 am | Permalink

    Oh yes, I meant to ask, could you make it easy to add payment gateways other than the default ones this plugin will come with. I assume you'll offer Paypal, 2Checkout, Clickbank and maybe Authorize.net as standard. We also use PayPoint which is very popular in the UK.

    I realize that you can't include every payment processor but perhaps you could make it easy for us to add our own and for them to survive updates.

    Thanks, Katie

  55. Steve
    Posted October 8, 2010 at 1:23 pm | Permalink

    In order to offer functionality from most plugins on *different* Member Levels, the subscription script should provide the admin the ability to:

    1. Correlate Subscription level = Member level. This should not be limited to Profile type because there may be multiple Member levels within a a Profile type. For example, Musician Free and Musician Pro, etc.

    2. Provide admin ability to limit upgrade/downgrade options for any given Subscription/User level. IOW, a site may have a "Business" Profile type, but within Businesses, there may be Silver, Gold and Platinum subscription levels (accomplished by #1 above). Admin should be able to select which new subscription levels can be chosen by the Business user when downgrading/upgrading. The Business user should not be able to choose Regular User, Charity User, etc. just because those Subscription levels are available on the SN.

    If these two ideas are incorporated, it will make SE stronger by allowing Subscription differentiation with all plugins that offer Member level control.

  56. Gregory
    Posted October 8, 2010 at 1:40 pm | Permalink

    Alex, I think you hit a nerve. This has got to be one of Webligo's more commented on postings. Thank you for the communication. I think you can see this is of grave importance since most websites need to make money.

  57. Joseph
    Posted October 8, 2010 at 6:19 pm | Permalink

    The options for setting up the membership billing must be robust. They should allow for admin to set up different tiers of membership and one important feature that is important to me is to have filters that will NOT allow subscription to certain membership plans if they are in certain zip codes, cities, or states. The reason for this is that I have events that will be broadcast live into SE4 sites. The clients who are broadcasting want to broadcast to the entire US, with exception of where the concert is located. I.e., if I broadcast a show in Austin, TX I want to exclude everyone in Austin Texas from watching the live show, so that they actually go to the physical show…

  58. Saad AlKhaldi
    Posted October 8, 2010 at 8:45 pm | Permalink

    To start with charging should always be optional, as most website do not want to charge for membership itself.

    Should be able to charge for plugins such as Classifieds, with the option of placing free ads while charge for ads with images.

    Give more than one option as a payment gateway. Paypal, Authoriznet and, most important, cash payment should be considered.

    You need to plan to add Credit Card charging and allow for adding other payment gateways, as well.

  59. Terry
    Posted October 8, 2010 at 9:12 pm | Permalink

    the ability for recurring subscriptions and if a payment is missed, that member is automatically suspended until payment is made

  60. Alex
    Posted October 8, 2010 at 10:29 pm | Permalink

    Wow. Amazing responses. Thank you guys so much. John and I are going to boil this down and see what we can get into the upcoming 4.1. While I don't think we can get ALL these details in, we'll do our best to build it to satisfy as many of you as we can!

  61. israel
    Posted October 9, 2010 at 12:27 am | Permalink

    CCBILL integration please. Don't forget about that.

  62. Patrick
    Posted October 9, 2010 at 12:42 pm | Permalink

    needs sms option, with out it international customers, atleast majority of them will never use the pay system, best place for sms is mopay http://en.mopay.com/ please include besides paypal since paypal is not for everyone especially when sms billing is a top payment option for international transactions at this time

  63. The Gender
    Posted October 9, 2010 at 7:03 pm | Permalink

    What are you going to do about membership levels? At present they are all mixed up with admins and mods and that is bond to cause problem. For example, John is a moderator on our site who decides to upgrade to one of our premium membership levels.

    As soon as the transaction is complete, his membership is automatically changed to the premium level he has paid for but he loses his moderator privileges.

    This would be a good time to think about separating membership levels and mods and admins which are really entirely different things. We should be able to have moderators who are also paying members or free members. Thanks.

    By the way, I think that suspending a member if a recurring subscription is missed, as one SE4 customer just suggested here, is a bit harsh. In our current system which has worked well for years, if a subscription is cancelled or if a recurring payment cannot be collected for whatever reason (we try three times on three consecutive days), the member is returned to our default free level.

    Hope that's useful.

    Katie :)

  64. Mustafa
    Posted October 9, 2010 at 7:27 pm | Permalink

    PayPal in Classifieds for the members.

  65. Global
    Posted October 9, 2010 at 7:36 pm | Permalink

    absolutely need a way to tie billing to unqiue user groups or networks…so, paid dating vs advertisers vs other paid and unpaid groups!

    Waiting for this feature forever, so excited to know its coming!!!!

    (but when?) LOL!

  66. paul
    Posted October 10, 2010 at 12:09 am | Permalink

    As configureable as possible, the ability to work with most major mods would be great.

  67. Mark
    Posted October 10, 2010 at 5:40 pm | Permalink

    In addition to others mentioned…

    * Grace period (admin selects optional x days AFTER anniversary date) at which time member account reverts to FREE membership type

    * Optional pay intervals by admin (daily, weekly, monthly, annual)

    * Multiple Membership levels (allow unique naming of each membership level)

    * Admin options to include which plugins/modules/#profile types included/excluded with which membership type, including custom apps

    * Proration – downgrading/upgrading in middle of monthly cycle (upgrades take effect immediately and prorated difference between price of upgrade and current membership level; downgrades extend current membership to end of anniversary date, then begin downgraded membership)

    * Trial membership
    —– FREE for xx days (then automatically reverts back to free membership level
    —– $1 for xx days (after which time, paid subscription of selected membership level begins)

  68. Mehmet
    Posted October 10, 2010 at 7:13 pm | Permalink

    It must be supporting MobilePay not only paypal

  69. Daniel
    Posted October 11, 2010 at 1:26 am | Permalink

    Here's one more! Include which levels, profile categories and networks can see specific subscription packages.

    Great job guys, keep it up!

  70. Gregory
    Posted October 11, 2010 at 1:15 pm | Permalink

    Build in hooks so 3rd party developers can use the SE code for their billing. Reliable single point of configuration for all billing needs. Some fee examples: Monthly billing, one time upgrade fee, fee to turn on a feature, advertising fees….

  71. Posted October 11, 2010 at 8:19 pm | Permalink

    auto-renew is a must.

  72. Kevin
    Posted October 12, 2010 at 8:58 pm | Permalink

    Setup affiliate structures so members can get paid for referrals and their referrals and so forth.

  73. Martin
    Posted October 12, 2010 at 8:59 pm | Permalink

    Since a payment module will be in place with this, can you incorporate some kind of credit card check to charge a small amount on a card to verify the user is not a spammer?

    Without the credit card verification, the user will NOT gain access, but once verified, the user will become active?

    You can set it to an 'x' amount to charge, and if confirmed by lets say Paypal, the user will get activated automatically?

  74. Joseph
    Posted October 12, 2010 at 10:19 pm | Permalink

    How about giving the users their own ability to have other members Subscribe to their Profile… That would be AWESOME. The admin should be able to set a %Fee that they pull from every member's subscription payments…

  75. nicholas
    Posted October 13, 2010 at 3:06 pm | Permalink

    different levels of memberships also gold silver bronze

  76. Posted October 14, 2010 at 1:32 am | Permalink

    I would like to see the ability for the billing system to bill per friend request accepted or/and requested, in addition to a signup fee. In my case it would be a either or deal.

  77. Posted October 15, 2010 at 4:21 am | Permalink

    We need annual billing option—very very important–then those who have paid should be automatically able to access paid member area–which can be a group called paid members (admin should be able to name the paid area in their own terms).

  78. Greg
    Posted October 18, 2010 at 4:42 pm | Permalink

    I would like to reiterate a need for adult/dating web developers. i.e. couples profiles, groups, upgrade levels etc…the basics. However, the holy grail would be a reliable payment gateway(s) for the adult industry…Epoch, CCBill, etc…Zombaio is hot right now.

  79. Ed
    Posted October 19, 2010 at 4:22 pm | Permalink

    Limit number of friends/links an unpaid member can make. Simple, but I think effective. :)

  80. steve
    Posted October 20, 2010 at 12:48 pm | Permalink

    The ability the have multple billing options to suite different options with different groups ie group 1 = options a+b Group 2 = options C+F+G Group 2 = Options A+G etc etc. what I want is to have different groups and within those groups I wish to offer different abilities and thus charge differently for each option. Ranging from Free +trial to low cost to high cost. With multiple payment options, affiliate options, and discount code options.

  81. Leslie
    Posted October 20, 2010 at 5:02 pm | Permalink

    YEAH!

  82. Krzysztof
    Posted October 21, 2010 at 12:17 pm | Permalink

    First: It would be nict when there will be not kust membership payments, but payment for classifieds, payment for more album space, sponsored polls or special gadgets: for example paid gifts for member to member.

    Second: please do not end with just PayPal. Please make some kind of api.. or documentation how to create local payment gateways. I am polish, and would like to have Dotpay.pl or else.

  83. Posted October 21, 2010 at 5:16 pm | Permalink

    initial thoughts –

    Single pay and recurring charges is a must

    Allow site owners to set renewal day/dates – Pay $x.xx for "X" term..

    Monthly, Quarterly, Annual fees (can be different amounts)

    7 and 30 day trials are very valuable – Pay $1.00 for trial period, then $x.xx per month

    The following processors are globally acceptable.

    AuthorizeNet
    PayPal Standard, Paypal Pro
    FirstData – used to be linkpoint
    WorldPay
    2CheckOut
    Google Checkout
    MoneyBookers

    Additional Considerations:
    Permissions on various feature per member level.
    Storage levels per member level
    Application Access levels per member level – (giving permission to use classifieds at no additional cost, Allow uploading of videos, etc…)

  84. Ciumexan
    Posted October 22, 2010 at 10:20 am | Permalink

    i second auto-renew
    levels
    different merchants sub-plugin maybe? to allow integration with paypal and others?

    to accept: Paypal, 2Checkout, CCBILL (a must for me)

    let's hope 4.1 will be here until Xmass! 😉

  85. Jason
    Posted October 22, 2010 at 3:56 pm | Permalink

    – Prefer FreshBooks.com Payment API or at least PayPal or Google Check Out

    – Auto-Renew

    – Pay Per Classified Listing (it would be nice to ahve different types of listings with different price points, so depending on the catagory of the listing the price would vary.

    – Pay To Join Groups (so some groups are members only paid)
    – User self service ad manager system like google ad words would be nice so we don't have to managment ads manually. Users could just click "create ad" like on facebook or google ad words.

    – Have the payment tied into the photo albums file size, so by default for free you get xx mega byte of space but then you can upgrade to larger hosting plans if you need more space for photos or videos.

    – It would be nice to have web hooks or call back URLs so we can interface with it.
    About WebHooks:
    http://developers.freshbooks.com/blog/view/keep_in_sync_with_freshbooks_webhooks/

    – Membership By Network as well..so you can pay to be in certain networks.

    – It would be nice to have a "Free Trial" module which allows access for 30 days and then starts billing them. But not critical.

    – Have free sections of the site and paid sections of the site

  86. Luis
    Posted October 23, 2010 at 4:39 am | Permalink

    I dont know how is the plan, i'm thinking on purchashig this right now, but i need 2 type of users, costumers and companies and only the companies pay membership, so if you can let me create thos 2 types of users i will me buy this scripts NOW, by the way when is the release?

  87. Joseph
    Posted October 25, 2010 at 5:43 pm | Permalink

    any update on when this will be available for download??

  88. Annon
    Posted October 27, 2010 at 2:26 pm | Permalink
  89. Posted October 27, 2010 at 3:23 pm | Permalink

    It has to be compatible with MANY sources of funding…like PayPal Payments PRO or 1ShoppingCart. If you only make it compatible with PayPal standard, it will keep it from being accessible by MANY people because there are a lot of people who we have found do not like PayPal…so with PayPal Flo payments our clients never know they are even using PayPal….

    Looking forward to this!

  90. Posted October 28, 2010 at 9:29 pm | Permalink

    Member billing is great feature and long awaited. Thanks.

    Really need content protection that will allow/restrict access to content based on membership levels.

    Is this a feature you may add in the near future?

    Just a field to ad

  91. Luis
    Posted October 29, 2010 at 3:32 pm | Permalink

    Separate Admin and User language. This will make it easy for us to translate one or both. I like admin in English, but like to offer users to choose their own language option.

  92. Mohammed Aaser
    Posted October 30, 2010 at 6:02 am | Permalink

    Could there be a "Pay What You Want" option, with recurring billing?

  93. Posted October 30, 2010 at 9:38 pm | Permalink

    how about an option to buy credits to be used for pay per click advertisements

  94. Gregory
    Posted November 1, 2010 at 4:01 pm | Permalink

    I know this is probably several weeks late, but here is another recommendation for the membership billing.

    Subscriber conversion is another priority for social networks. I have a large # of subscribers that I send occasional newsletters and blog feeds. I just started using an "Updates" Plug-in which does real well for members but needs some more work for subscribers. So please think about how subscribers and subscriber conversion will be addressed in SE4.1. Thanks!

  95. Posted November 2, 2010 at 2:54 am | Permalink

    Should have the option to charge to use certain mods and apps. Also have the option to charge for members to initiate contact emails. However if a paid members send a person an email. the free members should have the ability to reply back without upgrading.

  96. Ivana
    Posted November 2, 2010 at 3:30 pm | Permalink

    Settings for "New Page"… Block guest to see custom pages.

  97. damien
    Posted November 3, 2010 at 5:10 am | Permalink

    Obviously an auto-renewing paypal option would be the most important.

    I would like to use the same system for the management of credits to a fund which can be depleted and used for various items on a per use basis. I suspect I will have to custom up something for this, however I intend to charge micro payments for additional features I am adding on a per use basis in addition to a general membership. This way I can develop an online marketplace with my own currency and allow users to spend or generate income by taking a cut of deposits and transactions within the system. Im not sure how that can be implemented for other SE users however I would be mighty pleased if this bit of my work was done for me! 😉

  98. Poster
    Posted November 5, 2010 at 12:32 pm | Permalink

    i just installed 4.04 ! i think upgrading is the devil. that's the biggest flaw of the internet i think . but i need the paid membership feature :-) thumbs up!!

    i need free members have restrictions, paid members can do what free members can't do! :-) easy feedback here!

  99. Posted November 7, 2010 at 9:43 pm | Permalink

    What Payment systems will it cater for?
    Paypal
    Streamline
    Nochex

  100. Posted November 8, 2010 at 11:27 pm | Permalink

    My idea was:

    First we could have diferent categories of memberships where we can define diferent prices for each one.

    Then on each category you will introduce all the features that this category has.

    Finally integrate it it payments protocols like paypal and others.

    Another create feature would be a feature wich will manage recurring payments, like monthly subscription.

    Regards,

    Eurico

  101. Claudio
    Posted November 9, 2010 at 6:34 pm | Permalink

    radius features for isp ( with billing )

  102. Amitabh Bachann
    Posted November 10, 2010 at 7:59 am | Permalink

    For dating sites, some of the member profile information (like contact number, email ID) is the content which should be unmasked on payment confirmation only.
    For eg. a random member M can see the contact information of some other member F only if he pays to view profiles.

    This may again be charged on various numbers like M can choose to buy a package for 10 USD which would let him view 10 profiles in next one month, or he can choose a package worth 50 USD which would allow him to view unlimited profiles though the month.

    Also for the chat plugin (IM), the friends list should be able to list people for which M has viewed contact details. ie. if he has viewed the profile of F after paying, F should be added to the IM's friend list.

    Yeah I know thats too much to ask for :)

  103. Posted November 11, 2010 at 4:59 am | Permalink

    We need the ability to choose what features of site users can have for free , easy members levels configuration.

  104. Nick
    Posted November 11, 2010 at 2:04 pm | Permalink

    Any news? 😎

  105. Posted November 12, 2010 at 8:24 pm | Permalink

    Allow users to set up automatic recurring payments with other users, and allow the website owner to take a percentage of the transaction, much like a credit card processor would do.

  106. Posted November 14, 2010 at 11:20 pm | Permalink

    Yes, auto renew as an option and have it setup so the member can choose how many mths to pay for membership i.e….monthly, every 3 months, a year, you get the picture right?

  107. Jarrod
    Posted November 15, 2010 at 6:42 pm | Permalink

    Multiple tiers for users for paid/unpaid or vip, super vip and have it to where you can select which mods they have access to.

  108. Jarrod
    Posted November 15, 2010 at 7:31 pm | Permalink

    The ability to host music/videos off site. Like if your SE is on a dedibox to host the audio/video part of it on an external hosting site thats dedicated to media.

  109. Vanessa
    Posted November 17, 2010 at 3:31 pm | Permalink

    I'd like to see membership fees that can be set by user type. E.g. allow some users to browse but register, whilst other users get additional features such as the ability to use the plug-ins.

    In addition, could we have billing added to the classifieds plug in so that users have to pay for advertising. Again, this would be good if it could be customised at a user level so that the admin can set things such as length of time advert is allowed to be on display before a further payment is due, and payments can also be set to 'no payments/free'.

  110. Karlie
    Posted November 17, 2010 at 4:14 pm | Permalink

    When is this expected to be released?

  111. Posted November 18, 2010 at 6:58 am | Permalink

    Sounds awesome – I can't wait! When is the scheduled release date? If you don't know for sure – please give me a "guess-timate".

  112. mark nuttall
    Posted November 18, 2010 at 4:04 pm | Permalink

    upgrade option for members to view content.

    Content can be flagged by admin so only upgraded members can view the content.

    This has a few uses but one is for dating sites who want to keep on the right side of the law and 'verify' their members are old enough to see rated content by charging their card.

    Paypal does not allow for adult content on sites but the company http://www.alertpay.com so and work in the same way as paypal.

  113. Jason Maletsky
    Posted November 18, 2010 at 9:55 pm | Permalink

    Paypal Pro Recurring Payments integration is a must!

  114. Eric
    Posted November 18, 2010 at 11:46 pm | Permalink

    This would be awesome!

  115. Toby
    Posted November 19, 2010 at 8:50 am | Permalink

    I think it would be great to have:

    • Multiple currencies which displays as such depending on the IP address and the option to choose. This could also update exchange rates using cron.
    • Taking payments for individual items. So maybe I could charge just for a classified advert and not membership.
    • Stats for take up and customer overview map to really track users.
    • I think the is a definite need for countries and states at sign-up. Used similar to networks, you could limit feeds to those areas and also use this for displaying currencies. Bet yet, the membership could be say $10 for your state/country, if you want to join outside that its £20.

  116. Omar
    Posted November 19, 2010 at 1:01 pm | Permalink

    There should be an option where after a member registers and wishes to pay either through cash or bank cheque then a registration number should be generated with a bank deposit slip which he can use to deposit the money into the bank. After the payment is made the administrator will confim the payment and activate the account

  117. Mima
    Posted November 19, 2010 at 6:31 pm | Permalink

    being in the SMS business, I can only recomand a SMS billing feature :)

    This means a unique code generator, and configurable interface for connection to the SMS biling agregators.

    The rest is on users – find the agregator, connect and – charge!

    (this is ok, ofcourse, if you are willing to accept that operators will take their share form the end user price, and this share goes up to 50%!)

    One time charge, good for lower charges.

  118. Posted November 20, 2010 at 3:40 pm | Permalink

    How are offering different package levels based on 1 month 3 months 6 months and 12 months

  119. Posted November 22, 2010 at 4:57 pm | Permalink

    We're looking to switch to a new platform so Membership billing is a must. We'd like to see membership subscriptions processed through Authorize.net allow monthly and yearly billing at the least. Trial periods. Multiple Promo codes, etc.

  120. steve
    Posted November 23, 2010 at 4:24 am | Permalink

    Just wondering if this will be ready and available before Christmas
    Thanks
    Steve

  121. Posted November 23, 2010 at 8:24 am | Permalink

    when is 4.1.0 looking to be out for download? and will it be seamless in integration with the 4.0.5 version?

  122. Najam
    Posted November 23, 2010 at 9:12 am | Permalink

    (1) GoogleCheckout integration would be great, (2) Multi-tiered Access to features/plugins

  123. Michael
    Posted November 23, 2010 at 6:56 pm | Permalink

    A Market Place built-in setting would be awesome! Especially if it had the ability to use Authorize.net. Paypal is great…but I their rates are higher and you need to redirect users to another site.

    I run a site where Suppliers and Buyers are all part of the community. It would be great to allow the supplier to have an online store and charge them a minimal (per transaction) fee to sell on the site. There is a 3rd party developer that has some similar software, but it's not very good.

    Maybe integrating some OS Commerce features. Letting users that have a market place account link their account to fedex, ups, etc and calculate shipping and such.

  124. shawn
    Posted November 23, 2010 at 9:27 pm | Permalink

    Any updates on the release date of this?

  125. Karlie
    Posted November 24, 2010 at 4:41 am | Permalink

    Need to have 1st step as choice between free membership (personal) and paid membership (professional) and then allow each to choose their profile category with different options available to each or at least allowing the paid members to choose their profile category.

    For example, professional members can choose from different kinds of businesses like restaurant, grocer, marketing, practitioner, etc.

    Thanks!

  126. Posted November 24, 2010 at 6:41 am | Permalink

    any updates? What's the ETA?

  127. naas
    Posted November 28, 2010 at 1:41 pm | Permalink

    This is what I was hoping for, Can't use the app. without it. So I will wait. SE looks great. But I need to make money if I am going to make it.
    lol Hope to see the billing members section soon.

    Anyone an idea how long?

  128. Nick
    Posted November 29, 2010 at 2:13 pm | Permalink

    Any news on this and the release of 4.1?

    Can't wait. 😎

  129. Posted December 2, 2010 at 3:47 pm | Permalink

    I run my biz with quickbooks. Be nice to interface Billing data.

  130. Kym
    Posted December 2, 2010 at 5:45 pm | Permalink

    I would love to see be able to integrate easily into 3rd party membership apps such as aMember

  131. Peter
    Posted December 8, 2010 at 11:05 am | Permalink

    Please add Amazon FPS … http://aws.amazon.com/fps.
    Paypal's corporate policy in freezing accounts could be too hurtful.

  132. andrea
    Posted December 8, 2010 at 10:27 pm | Permalink

    you should integrate also some gateway that accept adult site. like epoch.com or ccbill

  133. Posted December 9, 2010 at 3:08 am | Permalink

    I am not sure where you are at with membership levels but I am looking for a solution that has multiple membership levels with limiting access. So the unregistered, registered free and registered paid would have different access levels. Like no forum, forum read only, and forum read and post. etc

  134. Nick
    Posted December 9, 2010 at 10:56 am | Permalink

    Any updates on this and when it's coming?

  135. Posted December 9, 2010 at 10:58 pm | Permalink

    The ability to export name, address etc for mailing labels, member cards we create etc. Right now I go in one by one and pull the info. It takes hours.

    Also the ability to be able to select all and change everyones status back to FREE instead of going in one by one..

  136. Bart L
    Posted December 10, 2010 at 9:48 am | Permalink

    Really looking forward to the new Membership billing. When can we expect the new 4.1 release with this new functionality??
    Thanks!

  137. Ion Creanga
    Posted December 10, 2010 at 12:21 pm | Permalink

    First of all: The possibility to add memberships in multiple currencies at once, for example, when a user want to sign up, to chose between U.S. Dollar, Euro, British Pound etc. from the beginning. Next, the possibility to pre-approve free user before they can log in and let the user who paid to access the site right away.

  138. Bryan Blackburn
    Posted December 11, 2010 at 9:43 pm | Permalink

    as to meet certain visa mc guidelines for a variety of things as a person with experience is selling and setting up merchant accounts with various providers there are a lot of considerations you should be aware of and I can work with you to help you get the best situation especially when it comes to offering the client rates that they cannot get anywere else due to an exclusive rebate program that lowers the net rate to almost half what others charge. As a business development professional my intellectual property is unique and I have a concept I might be willing to share with you if we can see eye to eye on some things. I am looking into creating a social network for merchants and other niches to take advantage of some relationships I have created and you might be able to help me get that going so we might be able to scratch each others back

  139. Scott
    Posted December 12, 2010 at 5:08 pm | Permalink

    Any updates on the status of the 4.1 release?

  140. Chris
    Posted December 13, 2010 at 8:49 pm | Permalink

    Allow for offline credit card processing…this is a must! As well as recurring billing.

    It would also be nice to be able to take a portion of membership funds and reward users (most active, best posts etc). Users could then use their reward dollar to reward other users (eg: a tip jar).

  141. Shaggy
    Posted December 13, 2010 at 9:18 pm | Permalink

    A trial period…to try out any of the selected memberships and the admin gets to specify how long the trial period is, then after the trial is over, if they do not cancel, they will be charged to the credit account they listed when signing up for the FREE trial.

  142. Anthony
    Posted December 16, 2010 at 9:15 pm | Permalink

    add an option to billing that can link membership levels, and membership types to certain subscriptions. It would also be nice if there was an over ride code to give certain members free access code option, a lifetime membership button, as well as monthly, and yearly options for payment.

  143. Adam
    Posted December 19, 2010 at 3:25 am | Permalink

    Support ccbill !!!!!

  144. Posted December 22, 2010 at 10:36 pm | Permalink

    To motivate free members to go to paid membership you should be able to limit parts of features. Like free members could read but not post on the forum. Or get discounts in the ecommerce store for paid members. Or SD video for free members and HD video upload for paid members

  145. Frederic
    Posted December 26, 2010 at 11:14 am | Permalink

    The billing needs to have API so other developers can use it aswell for their plugins!

    There must be all major payment gateways like Alertpay,Paypal, 2checkput, PaySafeCard and SMSCoin, probably even more :)

    They should be able to make it auto-renew if they want.

  146. Neil
    Posted December 27, 2010 at 10:14 pm | Permalink

    So when is the new membership billing system going live? I need it asap!

  147. Posted December 28, 2010 at 6:10 am | Permalink

    I would really like to see an optional membership choice where you have control whether or not to require a membership depending on what type of profile they are creating. You could pick this option in the "profile questions" in the admin panel area.

  148. xbox31
    Posted February 26, 2011 at 6:38 pm | Permalink

    will have a perfect payment system where you can be free to include modules for payments. For example: I'm from Brazil and would love to include payment systems in Brazil, so I think we could have an intelligent system for integrating whatever payment systems with a return confirmation and auto release if it were!

  149. Carmine
    Posted March 4, 2011 at 4:23 pm | Permalink

    Can you add PayByCash ?

  150. Jim
    Posted August 7, 2011 at 12:36 am | Permalink

    I am evaluating social engine for two community sites I am planning to build and while I may be willing to settle for Paypal (you really should have included Authorize.net as one of your supported gateways) I'm not sure it will work for one of the sites because it will require varying membership levels integrated with varying access control to content (an extremely common and useful scenario). In that vein, if it doesn't work for one of my sites, it might not make sense to use it for the other (just to ease complexity). Is there a roadmap for features related to membership billing? Is anyone aware of 3rd party plugins that solve these issues.

    Thanks!

  151. Mara
    Posted August 10, 2011 at 10:58 pm | Permalink

    @Jim There is a basic overview of the membership billing feature here in our knowledgebase: http://www.socialengine.net/support/article?q=158&question=Admin-Panel—Billing–Subscriptions Thank you for the suggestion re: Authorize.net. This is on our list of feature requests for a future version.

    There are a couple of e-commerce related plugins listed in the third-party community:
    http://www.socialengine.net/customize/mod-page?mod_id=522&mod=Simple-Marketplace-for-SE4
    http://www.socialengine.net/customize/mod-page?mod_id=509&mod=Marketplaces-for-SE4

  152. Wotteva
    Posted March 4, 2014 at 9:12 pm | Permalink

    Can you also include e-commerce plugins for Poli Payments. http://www.polipayments.com

Post a Comment

Your email is kept private. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>