You would need to set up securezones and the free trial securezone with an expiry set on it.
Any attempt to login after that will produce and accesse denied. That system layout you can modify to mention the signup. Then from that you can request payment which signs up to another securezone that has the access perminalty or a monthly etc.
To take payment with a custom web form you need a seamless payment gateway. If you want to take monthly payments you need one that also supports this recuring payments.
Thanks for your response. Didn't know expiry can be applied to secure zones and am trying to figure out how. Do you mean put an expiry on a user-submitted web app and put that in a secure zone? In case I wasn't clear enough before, this would be a listing service, so user can post listing(s) during trial period (user-submitted web app) but should be able to seemlessly rollover into a paid monthly service (also a user-submitted web app). The big question is how to achieve this without the user re-entering information previously entered in the 'free trial' web app . . . ? Data links between the two, with the ability to update info in the 'payment' web app?
No, Ignore web apps. That is just content. Control the level access with secure zones, that is what they are there for.
I'm looking to set an expiry date for a secure zone and I'm not seeing a clear answer. How do you set a secure zone for a 7 day trial?
I'm looking to set up the "Free Access Secure Zone" & "Paid Secure Zone" as mentioned at the bottom of - Business Catalyst Help | Building Web Apps Part 4: Building Web Apps that require payment
Thanks much for your help.
I´m searching for such a solution as well. The customer subscribes for the free trial and after x amounts of days the subscriber automatically gets billed i.e. monthly.
I couldn´t find a solution automatically subscribing the customer into the paid-version. Here´s an article about what Liam said earlier and how to set it up: Implementing a trial and purchased access secure zone scenarios
Does anyone knows how to automatically put someone in the paid version?
You can not do that. You need a persons credit card details and to take payment. BC does not store credit card details for PCI compliance. You need to present the user with the form to signup and upgrade.