This topic contains 4 replies, has 3 voices. Last updated by Iron Phoenix 4 years, 2 months ago.
Topic Author | Topic |
---|---|
Posted: Tuesday Oct 9th, 2012 at 1:10 am #27846 | |
Until now I have been using some simple implementations of s2member for charging people. As I am looking to use s2member a bit further I’ve come across some concerns and am looking for some guidance as to how s2member is meant to function. Below are a couple scenarios: 1 – I setup a recurring payment w/ trial period. Upon processing, I notice 2 transactions in the log. The first is the trial amount, which is charged through a regular transaction. The second is the creation of the recurring transaction. Questions: A – Where in this process is the trial period being managed? Authorize.net has a trial period area within it’s ARB functionality, but it doesn’t seem to be used. B – I’ve tested an instance where the trial amount transaction goes through and the subscription creation fails, dumping the user back to the checkout page with the generic error “Error. Please contact Support for assistance.”. If for some reason there is an error while processing (general error) and only one transaction goes through, how do you communicate with the customer what has happened to avoid them being billed for something that looks as though never occurred? 2 – Suppose I have multiple packages that all have their own unique subscription terms and users who have purchased the base package can now purchase these optional packages. Questions: A – It seems the current functionality when it comes to modifications is to cancel the existing subscription and create the new one (with new terms). So if someone wants to modify their account mid-cycle, an appropriate method would be to pro-rate until the end of their cycle and then start the next cycle with an increased amount. This assumes the terms of the subscription do not change and it is just an increase (or decrease) in the sub amount. I would have to do this by setting the new terms to match the existing and calculating out a trial period that matches the pro-rated terms. Is this the only way to accomplish this and am I confined by s2member to only have one set of terms per account? B – The above scenario does not work well with levels. Since users can pick and choose what they want, custom capabilities fits much better. However, adding a CC with subscription terms isn’t exactly offered here. I can get what I want by selling another set of terms at the same level that includes the CC’s, but again everything falls into one bucket, preventing me from controlling terms separately. Is there any other way to accomplish adding CC’s with recurring terms? As you can see, I’m testing out how customized I can get with subscriptions. If the functionality works as I’ve described above, is this being looked at for the next release of s2member to improve the flexibility of subscription management? |