Page 1 of 1

Thank You message after payment

PostPosted: August 6th, 2010, 4:25 pm
by theworx
I've got s2Member installed on a site and everything is running smoothly. But I have a question about the Thank You message that comes up after a user makes a payment in Paypal.

The message is in a box on a page with the url ../?s2member_paypal_return=1, and it reads:

Thank You! (please check your email).

*Note: It can take (up to 15 minutes) for Email Confirmation. If you don't receive email confirmation within 15 minutes, please contact Support.


Below the text is an OK button.

How can I edit the text of this message?

Re: Thank You message after payment

PostPosted: August 7th, 2010, 8:45 am
by Elizabeth
To Edit the email :
From your Dashboard -> s2Member -> PayPal Options -> PayPal Confirmation Email -> Signup Confirmation Email Message:

Re: Thank You message after payment

PostPosted: August 7th, 2010, 9:18 am
by theworx
Hi Elizabeth, Thanks for your response.

What I'm referring to is not the confirmatory email but an on-screen Thank You message in a dialog box. It shows up after a user pays in Paypal by clicking the "Agree" button. The text of the message is different from that of the confirmatory email.

The page that contains the message has a url that looks like:
example.com/?s2member_paypal_return=1

Where can I edit the message? Thanks.

Re: Thank You message after payment

PostPosted: August 17th, 2010, 1:33 pm
by Jason Caldwell
Hi there. Sorry for the delayed response here. The messages displayed through PayPal's Auto-Return/PDT routines can only be modified through code. You can have a look inside of this particular file for those messages: /s2member/includes/functions/paypal-return.inc.php

Re: Thank You message after payment

PostPosted: August 29th, 2010, 11:54 am
by theworx
Hi Jason, Thanks for your response. I changed the code...problem solved!

All the best.

Re: Thank You message after payment

PostPosted: August 30th, 2010, 12:48 pm
by Jason Caldwell
Very welcome. Thanks for reporting back.

Re: Thank You message after payment

PostPosted: September 1st, 2010, 12:20 pm
by hanimourra
After my payment through paypal is complete (and the pop message appears) it redirects back to my home page. I would like to to redirect to the user registration page (I think it used to do that before I upgraded my plugin). Does anyone else have this problem using v3.2.4 of the plugin?

Thanks,
Hani

Re: Thank You message after payment

PostPosted: September 1st, 2010, 12:41 pm
by Jason Caldwell
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 )

Re: Thank You message after payment

PostPosted: September 1st, 2010, 12:45 pm
by hanimourra
Thanks Jason!

Re: Thank You message after payment

PostPosted: September 1st, 2010, 1:12 pm
by Jason Caldwell
VERY welcome.