latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Pro Form Signup Emails Not Sending

Home Forums Community Forum Pro Form Signup Emails Not Sending

Tagged: ,

This topic contains 15 replies, has 4 voices. Last updated by  Cristián Lávaque 4 years, 7 months ago.

Topic Author Topic
Posted: Wednesday May 23rd, 2012 at 2:45 pm #14351

Running the latest version of s2Member:

The default signup email sends upon pro-form registration (General Options > Email Configuration) but the emails configured under PayPal are not sending (Signup Confirmation either Standard or Pro Form). Also, I set up IPN and PDT as described in the instructions but when i use the succes=” attr in shortcodes the redirects do not happen upon registration. Also, when I register using the pro form the pro form do not redirect to the defaults pages (IPN ?s2member_paypal_notify=1 and PDT ?s2member_paypal_return=1 ).

Please help.

List Of Topic Replies

Viewing 15 replies - 1 through 15 (of 15 total)
Author Replies
Author Replies
Posted: Thursday May 24th, 2012 at 4:38 am #14432
Raam Dev
Username: Raam
Staff Member

Hi Michael,

Have you followed the troubleshooting steps in Knowledge Base » Troubleshooting Email Delivery Problems?

Regarding your questions about redirects not working: Please enable logging (Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging), conduct another test, and then copy/paste the related log entries for that transaction for us to look at (please X-out any private details like email addresses).

Posted: Thursday May 24th, 2012 at 9:37 am #14478

PHP v5.3.10 :: WordPress® v3.3.2 :: s2Member® v120517 :: s2Member® Pro v120517
Memory 26.72 MB :: Real Memory 27.25 MB :: Peak Memory 26.81 MB :: Real Peak Memory 27.25 MB
xxx
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0
——– Input vars: ( Wed May 23, 2012 5:49:58 pm UTC ) ——–
array (
‘METHOD’ => ‘CreateRecurringPaymentsProfile’,
‘EMAIL’ => ‘[xxx]’,
‘FIRSTNAME’ => ‘m’,
‘LASTNAME’ => ‘p’,
‘SUBSCRIBERNAME’ => ‘m p’,
‘DESC’ => ‘$4.00 USD / Monthly ( recurring charge, for ongoing access )’,
‘PROFILEREFERENCE’ => ‘1340430598:0 D:1 M~[xxx]~1’,
‘INITAMT’ => ‘4.00’,
‘FAILEDINITAMTACTION’ => ‘CancelOnFailure’,
‘CURRENCYCODE’ => ‘USD’,
‘AMT’ => ‘4.00’,
‘TAXAMT’ => ‘0.00’,
‘MAXFAILEDPAYMENTS’ => ‘2’,
‘AUTOBILLOUTAMT’ => ‘AddToNextBilling’,
‘PROFILESTARTDATE’ => ‘2012-06-23T00:00:00Z’,
‘BILLINGPERIOD’ => ‘Month’,
‘TOTALBILLINGCYCLES’ => ‘0’,
‘BILLINGFREQUENCY’ => ‘1’,
‘CREDITCARDTYPE’ => ‘Visa’,
‘ACCT’ => ‘************2218’,
‘EXPDATE’ => ‘042017’,
‘CVV2’ => ‘456’,
‘STREET’ => ‘123 dd’,
‘CITY’ => ‘dd’,
‘STATE’ => ‘dd’,
‘COUNTRYCODE’ => ‘US’,
‘ZIP’ => ‘dd’,
‘VERSION’ => ‘71.0’,
‘USER’ => ‘[xxx]’,
‘PWD’ => ‘[xxx]’,
‘SIGNATURE’ => ‘[xxx]’,
)
——– Output string/vars: ( Wed May 23, 2012 5:50:13 pm UTC ) ——–
PROFILEID=I%2dRELBRSEKP7PF&PROFILESTATUS=PendingProfile&TRANSACTIONID=3EE3749652959430U&TIMESTAMP=2012%2d05%2d23T17%3a50%3a13Z&CORRELATIONID=2e4560241e4db&ACK=Success&VERSION=71%2e0&BUILD=2945183
array (
‘PROFILEID’ => ‘I-RELBRSEKP7PF’,
‘PROFILESTATUS’ => ‘PendingProfile’,
‘TRANSACTIONID’ => ‘3EE3749652959430U’,
‘TIMESTAMP’ => ‘2012-05-23T17:50:13Z’,
‘CORRELATIONID’ => ‘2e4560241e4db’,
‘ACK’ => ‘Success’,
‘VERSION’ => ‘71.0’,
‘BUILD’ => ‘2945183’,
)

Posted: Friday May 25th, 2012 at 7:38 am #14563
Raam Dev
Username: Raam
Staff Member

Hi Michael,

Could you look in your paypal-ipn.log? Part of the log entry should show a redirect like this:

's2member_paypal_proxy_return_url' => 'http://example.com/path/to/success/url',
's2member_paypal_proxy' => 'paypal',
's2member_paypal_proxy_use' => 'pro-emails,subscr-signup-as-subscr-payment',
's2member_paypal_proxy_verification' => '2aa7b12533aa549c1f24b083ab76e754',
Posted: Friday May 25th, 2012 at 9:11 am #14587

The signup page is on https and here is the message i get from s2member_log:

‘s2member_log’ =>
array (
0 => ‘Unable to verify $_POST vars. This is most likely related to an invalid configuration of s2Member, or a problem with server compatibility.’,
1 => ‘If you\’re absolutely SURE that your configuration is valid, you may want to run some tests on your server, just to be sure $_POST variables are populated, and that your server is able to connect/communicate with your Payment Gateway over an HTTPS connection.’,
2 => ‘s2Member uses the `WP_Http` class for remote connections; which will try to use `cURL` first, and then fall back on the `FOPEN` method when `cURL` is not available. On a Windows® server, you may have to disable your `cURL` extension; and instead, set `allow_url_fopen = yes` in your php.ini file. The `cURL` extension (usually) does NOT support SSL connections on a Windows® server.’,
3 => ‘Please see this thread: `http://www.s2member.com/forums/topic/ideal-server-configuration-for-s2member/` for details regarding the ideal server configuration for s2Member.’,

Posted: Friday May 25th, 2012 at 9:17 am #14590

Sorry, the above was an old log before enabling IPN and PDT on PayPal’s site.

CURRENT:

array (
0 => ‘IPN received on: Fri May 25, 2012 12:54:16 pm UTC’,
1 => ‘s2Member POST vars verified through a POST back to PayPal®.’,
2 => ‘s2Member originating domain ( `$_SERVER[“HTTP_HOST”]` ) validated.’,
3 => ‘s2Member `txn_type` identified as ( `recurring_payment_profile_created` ).’,
4 => ‘The `txn_type` does not require any action on the part of s2Member.’,
5 => ‘s2Member Pro handles this event on-site, with an IPN proxy.’,
),

There is nothing in the log about paypal_proxy.

Posted: Monday May 28th, 2012 at 7:29 am #14804
Raam Dev
Username: Raam
Staff Member

Hi Michael,

When you sign up using a Pro-Form, where do you get redirected after successful payment?

If you’re not being returned to your site at all then that would indicate a problem with your PDT/Auto-Return configuration (Dashboard -› s2Member® -› PayPal® Options -› PayPal® PDT Integration). I would also recommend double-checking that you’ve configured your PayPal account with the correct Auto-Return URL.

Posted: Thursday May 31st, 2012 at 11:03 am #15053

i am being ‘returned’ (proform so they actually never leave) to the to actual page of the pro-form after successful payment (with a message at the top of the pro-form that says the registration is complete and a link to login).

i checked the email logs using the plugin that logs all email send via wp and only the basic email confirmation (with username/pw) and email sent to admin to inform them of registration. i checked paypal and the recurring payment profiles are created… having different return urls just do not work.

Posted: Thursday May 31st, 2012 at 8:47 pm #15103

Michael, have you tried deactivating other plugins one by one and trying again after each to see if it’s fixed?

Posted: Thursday May 31st, 2012 at 8:56 pm #15104

Yep, the only plugins are s2Member + Pro (and the recently added mail log plugin).

Posted: Thursday May 31st, 2012 at 9:14 pm #15107

Got it.

Could you try this server check tool to see if there’s a lead there? http://www.s2member.com/r/server-check-tool/

Upload it to your server and load it in your browser, please.

Posted: Thursday May 31st, 2012 at 9:31 pm #15110

Quote: “No issues. Your server configuration looks great!”

Posted: Thursday May 31st, 2012 at 10:29 pm #15113

Thanks.

I’d like to do a test purchase to see what happens. Could you set up a test page with the pro-form at 1 cent for me and send the link using the private contact form, please? s2Member® » Private Contact Form

Posted: Tuesday Jun 5th, 2012 at 12:26 pm #15536
webierweb
Username: joec

Is it possible to resend an email with the username and password to users? Sometimes, it seems that clients lose the email…rather than telling them to go to the forgot password tool in the site, I would like to be able to do this for them.

Thoughts?

Posted: Tuesday Jun 5th, 2012 at 12:39 pm #15539
webierweb
Username: joec

It actually would be good to setup a system that would periodically send out an email with username and password details, along with a message from us….

This would not be a “forgot password” email, but rather, something that reminds them that they have access and would increase the chances that they access the site……

Posted: Tuesday Jun 5th, 2012 at 10:13 pm #15615

You can reset the user’s password from his profile and then email it to him.

For the periodic email, you’ll have to customize it, this is not something s2 or WP do. The problem is that it has security complications, since you’d need to store the user passwords unencrypted so you can email them, and this is not good. WP stores passwords in an encrypted way that is not reversible, so you can’t used that.

You could just email the users periodically using a service like MailChimp, even if it doesn’t include the password. Video » s2Member (API List Servers)

I hope that helps. :)

Viewing 15 replies - 1 through 15 (of 15 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.