We’re restricting specific post/pages with s2Member. Recently, user’s stopped receiving an email from s2Member when they purchase access for a restricted post/page.
Under s2Member > general options > email settings I see the following notification:
Conflict warning: You have another theme or plugin installed that is preventing s2Member from controlling this aspect of your installation. When the pluggable function wp_new_user_notification() is handled by another plugin, it’s not possible for s2Member to allow customization of New User Emails. This is NOT a major issue. In fact, in some cases, it might be desirable. That being said, if you DO want to use s2Member’s customization of New User Emails, you will need to deactivate one plugin at a time until this conflict warning goes away.
The problem we’re having is for specific post/page sales (NOT new registrations), but I’m wondering if the issues are connected. We have not recently changed any plugins that effect email, but all along we have been using these plugins that involve emails:
1. New User Email Setup (http://epicalex.com/new-user-email-set-up/)
2. SMTP (http://hel.io/wordpress/smtp/)
3. WP Better Emails (http://wordpress.org/extend/plugins/wp-better-emails/)
#2 and #3 have a test function which allows me to send a test email successfully. So from what I can see, these plugins are behaving normally.
EDIT: Here the most recent entries from the log files.
paypal-rtn.log:
PHP v5.2.17 :: WordPress® v3.4.1 :: s2Member® v120703 :: s2Member® Pro v120703
Memory 29.99 MB :: Real Memory 30.25 MB :: Peak Memory 30.08 MB :: Real Peak Memory 30.25 MB
www.streetofwalls.com/?s2member_paypal_return=1
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0
array (
'subscr_gateway' => 'paypal',
's2member_log' =>
array (
0 => 'No Return-Data. Customer must wait for Email Confirmation.',
1 => 'Redirecting Customer to the Home Page. Customer must wait for Email Confirmation.',
2 => 'Note. This can sometimes happen when/if you are offering a free Trial Period. There are times when a Payment Gateway will NOT supply s2Member with any data immediately after checkout. When/if this happens, s2Member must process the transaction via IPN only ( i.e. behind-the-scene ), and the Customer must wait for Email Confirmation in these cases.',
3 => 'array (
\'s2member_paypal_return\' => \'1\',
)',
),
)
paypal-api.log:
PHP v5.2.17 :: WordPress® v3.4.1 :: s2Member® v120703 :: s2Member® Pro v120703
Memory 33.47 MB :: Real Memory 34.00 MB :: Peak Memory 33.52 MB :: Real Peak Memory 34.00 MB
www.streetofwalls.com/membership-options/?XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:13.0) Gecko/20100101 Firefox/13.0.1
-------- Input vars: ( Wed Jul 11, 2012 4:28:02 pm UTC ) --------
array (
'METHOD' => 'DoExpressCheckoutPayment',
'TOKEN' => 'XXXXXXXXXXXXXXXXXXX',
'PAYERID' => 'XXXXXXXXXXXXXXXXXXX',
'PAYMENTREQUEST_0_PAYMENTACTION' => 'Sale',
'PAYMENTREQUEST_0_DESC' => 'COUPON 100% off. ( Now: $0.01 ) ~ ORIGINALLY: Purchase Investment Banking Behavioral Guide:',
'PAYMENTREQUEST_0_CUSTOM' => 'www.streetofwalls.com|839',
'PAYMENTREQUEST_0_INVNUM' => '4ffda96f48001~184.161.55.14',
'PAYMENTREQUEST_0_CURRENCYCODE' => 'USD',
'PAYMENTREQUEST_0_ITEMAMT' => '0.01',
'PAYMENTREQUEST_0_TAXAMT' => '0.00',
'PAYMENTREQUEST_0_AMT' => '0.01',
'L_PAYMENTREQUEST_0_QTY0' => '1',
'L_PAYMENTREQUEST_0_NAME0' => 'COUPON 100% off. ( Now: $0.01 ) ~ ORIGINALLY: Purchase Investment Banking Behavioral Guide:',
'L_PAYMENTREQUEST_0_NUMBER0' => 'sp:1117:4380',
'L_PAYMENTREQUEST_0_AMT0' => '0.01',
'VERSION' => '71.0',
'USER' => 'XXXXXXXXXXXXXXXXXXX_api1.gmail.com',
'PWD' => 'XXXXXXXXXXXXXXXXXXX',
'SIGNATURE' => 'XXXXXXXXXXXXXXXXXXX',
)
-------- Output string/vars: ( Wed Jul 11, 2012 4:28:05 pm UTC ) --------
XXXXXXXXXXXXXXXXXXX
array (
'TOKEN' => 'XXXXXXXXXXXXXXXXXXX',
'SUCCESSPAGEREDIRECTREQUESTED' => 'false',
'TIMESTAMP' => '2012-07-11T16:28:05Z',
'CORRELATIONID' => 'XXXXXXXXXXXXXXXXXXX',
'ACK' => 'Success',
'VERSION' => '71.0',
'BUILD' => '3242673',
'INSURANCEOPTIONSELECTED' => 'false',
'SHIPPINGOPTIONISDEFAULT' => 'false',
'PAYMENTINFO_0_TRANSACTIONID' => '59U52951VS895311B',
'PAYMENTINFO_0_TRANSACTIONTYPE' => 'cart',
'PAYMENTINFO_0_PAYMENTTYPE' => 'instant',
'PAYMENTINFO_0_ORDERTIME' => '2012-07-11T16:28:04Z',
'PAYMENTINFO_0_AMT' => '0.01',
'PAYMENTINFO_0_FEEAMT' => '0.01',
'PAYMENTINFO_0_TAXAMT' => '0.00',
'PAYMENTINFO_0_CURRENCYCODE' => 'USD',
'PAYMENTINFO_0_PAYMENTSTATUS' => 'Completed',
'PAYMENTINFO_0_PENDINGREASON' => 'None',
'PAYMENTINFO_0_REASONCODE' => 'None',
'PAYMENTINFO_0_PROTECTIONELIGIBILITY' => 'Ineligible',
'PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE' => 'None',
'PAYMENTINFO_0_SECUREMERCHANTACCOUNTID' => 'XXXXXXXXXXXXXXXXXXX',
'PAYMENTINFO_0_ERRORCODE' => '0',
'PAYMENTINFO_0_ACK' => 'Success',
)
-
This topic was modified 4 years, 6 months ago by
Brett Adcock. Reason: Added log info