During this change what will happen is 1. Tenant will be created during step 1 (with a Demo account) 2. During the next step we'll allow him/her to select a usage plan and do the needful based on the package selected. (we can use the "tenant creation success message" page for this)
So, this will not affect the tenant creation experience IMO. Any concerns?? Regards, AmilaM. On Mon, Jun 25, 2012 at 1:50 PM, Muhammed Shariq <[email protected]> wrote: > Hi, > > I am working on implementing billing for tenant registration, if the > selected account is not a "Demo" account. This is going to make the tenant > registration process change since there is redirection to/from Paypal. Here > is the registration process we discussed; > > The registration will happen in a wizard from where initially the tenant > don't select a usage plan, once the user clicks next we register a tenant > with a demo account. In the 2nd step the user will be promoted to select a > usage plan, here if he continues to proceed with a Demo account the > registration is completed. Else we redirect to paypal for payment details > and then upgrade the tenant's usage plan from Demo to SMB (for example). > Since this upgrade operation will require the tenant domain (since there is > no CarbonContext at registration time etc) we need to make this operation a > SuperTenant operation. An advantage of this approach is that a tenant will > be registered regardless of the payment happening or not, but there will be > an additional step involved in tenant registration. > > Another way is to alter the current registration process to do all > validation (including capture) etc in the 1st step (ajax calls) and then > redirect to paypal depending on the usage plan selected etc. In this case > if the user doesn't pay then there is no tenant registered at all. Also > this will require more changes to the admin service. > > Based on these decisions we discussed offline I am planning on going ahead > with the two step registration process (registering a Demo tenant and then > upgrading on the 2nd step). Please holler is there are any concerns ... > > -- > Thanks, > Shariq. > Phone: +94 777 202 225 > > -- *Amila Maharachchi* Technical Lead Member, Management Committee - Cloud & Platform TG WSO2, Inc.; http://wso2.com Blog: http://maharachchi.blogspot.com Mobile: +94719371446
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
