e-Payment for subscription

This is a forum to suggest new features for mojoPortal. 

This thread is closed to new posts. You must sign in to post in the forums.
3/30/2009 8:28:15 AM
Gravatar
Total Posts 11

e-Payment for subscription

Hi Joe,

I want to use Mojo for some sites that give the visitors the possibility to subscribe for some market informations. There are couple of services (different market info) and I put them on separate pages/subpages. So, I can use roles to restrict who can see some information. Roles administration is manual for now.

I would like to have the feature that every visitor can subscribe and pay electronically (PayPal,...) and after finishing the payment procedure he is automatically added to appropriate role. Is this big task (for me) for implementation?

Thanks

4/5/2009 9:07:48 AM
Gravatar
Total Posts 11

Re: e-Payment for subscription

Hi Joe,

yesterday evening I sent an email on your yahoo account related to this question. I please you for the ASAP answer. Thanks

4/5/2009 9:16:50 AM
Gravatar
Total Posts 18439

Re: e-Payment for subscription

Hi Ivan,

Something to achieve this is certainly feasible but its not trivial. I will follow up with you by email since your email expressed an interest in sponsoring this feature.

Best,

Joe 

7/6/2009 11:06:33 PM
Gravatar
Total Posts 6

Re: e-Payment for subscription

Sorry to comment on an old post, but I was wondering if anything ever came of this.  I'm in the early planning stages of a subscription based site.  I recently used mojoportal as a proof of concept for my brother-in-law (translation, I did it for free).  If he wants to go live with it, I'll be sure to buy you a few beers.  But I digress.  I'm considering MP for this next project, but the subscription payment feature is a must.  Working out the Paypal integration sounded like a lot of fun from your blog entry, so I'd rather pass.

Regards,

Byron

7/7/2009 7:17:34 AM
Gravatar
Total Posts 18439

Re: e-Payment for subscription

Hi,

I have no immediate solution for you to automate this, but you can get notification of an order and then add the user to a role. Maybe someday I will implement something to automate the adding the user to a role and keeping track of when his membership is due for renewal/expired. For now you would have to keep your own notes and manage the role membership manually.

No-one has sponsored this so far.

Best,

Joe

7/7/2009 4:12:56 PM
Gravatar
Total Posts 6

Re: e-Payment for subscription

 Thanks for the reply.  My guess is that to make it worth while, you'd need multiple sponsors for a feature like this.  I've seen commercial asp.net offerings that do what I want, but that means doing the rest from scratch of course.  Do you have an amount in mind?  You could try creating forum entries where people could "signup" for features they'd be willing to sponsor.  I know the ratio of people willing to pay/contribute vs the number willing to use the software is low, but it might be worth a shot. :)

Byron

2/17/2012 9:53:57 PM
Gravatar
Total Posts 2

Re: e-Payment for subscription

Hi,

    I am looking for such feature in the choice of a CMS solution. So, more that 2 year after... can this be done now ?

Denis

2/18/2012 5:19:23 PM
Gravatar
Total Posts 2239

Re: e-Payment for subscription

Hi,

This has not been implemented in mojoPortal.

You should be able to build a feature to at least handle adding a user to the proper roles, after they've paid, by creating an Order Completed Event Handler. There's no documentation for creating such a handler at this point but as this is a new feature of the WebStore but I've pasted in the comments from the source code. We'll have documentation on this soon. The OrderCompletedHandler was added to mojoPortal in release 2.3.7.5 (Dec 1, 2011). 

If you sell products that require some kind of activation code, you could implement a custom handler to check the order for the product and if needed generate an activation key and email it to the customer.

You would implement your own handler in your own class library project, compile it into a dll, put it in the /bin folder then create an xml file to declare your handler and put it in the /WebStore/OrderCompletedHandlers folder. You will find an example xml file for this donothinghandler in that folder so you can see how to declare yours.

NOTE: All existing providers will be called for all orders after the payment is completed, not upon order creation for example if a user checks out with PayPal or google we will first get notification of the order having been received at that point an order is created but its status is OrderReceived. after the payment actually clears we get another notification from PayPal or Google and at this point the order status will be set to fulfillable and the ordercompleted event handlers will be fired, passing in the order as an event argument. It is also possible that the order could be cancelled at PayPal or Google before payment is cleared, therefore we wait until payment has cleared before firing the order completed handlers.

If you're interested in someone creating the event handler for you, give me a shout: https://i7media.net/mojoportal-request-quote.

HTH,
Joe D. 

2/18/2012 6:01:38 PM
Gravatar
Total Posts 2

Re: e-Payment for subscription

Thanks Joe for your quick answer. I don't have a budget for now and need to do a proof of concept.  I don't have a lot of time to get in the code. I need such feature 'out of the box'. C#, ASP.Net, MS Sql, was my first choice in term of technology but there are good and complete solutions in PHP out there too. I am surprised nobody ever did it.

Denis

2/20/2012 5:50:17 AM
Gravatar
Total Posts 18439

Re: e-Payment for subscription

HI,

I have recently begun work on an add on product named Site Membership Pro that will be aimed at this scenario. I hope to release it within the next 2 months. There is a brief description of it on our Road Map page.

Best,

Joe

You must sign in to post in the forums. This thread is closed to new posts.