Hi Hani. I can't speak for everyone else.However, I thought I would post a copy of these details for you.
Redirect to registration after checkout:Yes. In fact, that is the way s2Member works in most cases ( by default ). However, when you offer a free trial period, PayPal does NOT communicate with s2Member immediately after checkout; because there no was money exchanged ( its a free trial ).
I know... weird. Anyway, this is a limitation in PayPal's PDT ( Payment Data Transfer ). s2Member has to say " please check your email ", because it has to wait for the IPN processing to finish behind-the-scene. Everything works fine, it's just annoying that a Customer has to wait for that email instead of being redirected immediately. The functionality is not broken, it's just processed instantly via email instead of through a redirect after checkout.
The only solutions I'm aware of, are as follows:1. Don't offer a free trial, THEN, it will work in the "ideal" fashion that you're requesting.
2. Upgrade to s2Member Pro. This is not an issue with s2Member Pro, which integrates with PayPal Pro.
( video demo
viewtopic.php?f=4&t=304 )