Community Support Forums — WordPress® ( Users Helping Users ) — 2012-01-30T15:44:32-05:00 http://www.primothemes.com/forums/feed.php?f=36&t=2636 2012-01-30T15:44:32-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=61930#p61930 <![CDATA[Re: Ideal Server Configuration for s2Member]]> s2Member -> PayPal Options -> Auto-Return/PDT Integration.

Statistics: Posted by Jason Caldwell — January 30th, 2012, 3:44 pm


]]>
2012-01-30T00:18:37-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=61901#p61901 <![CDATA[Re: Ideal Server Configuration for s2Member]]> I'm having the same problem as other people. I did the curl/fopen tests. Both are ok. I'm running on a linux box here, centos 5.x with php 5.3.9

Here are my logs:

I verified my paypal options too... any clues?


Code:
PHP v5.3.9 :: WordPress® v3.3.1 :: s2Member® v111220
Memory 19.51 MB :: Real Memory 19.75 MB :: Peak Memory 19.66 MB :: Real Peak Memory 19.75 MB
stalkerguardian.info/login/?s2member_paypal_return=1&s2member_paypal_return_tra=fnIyOkRZUkxERk9LSVllSDd4QWplM1ZUSXNtRmc2ZW9NUUNZOjdhNTYyYzExYWU0NjAyNWYxYTJhOGRmZjM4YzE4YWU4fLQ9vS3rQ4ZE7LgC3kEzDX0magV9nwOQbPjn_kj9wHgfUK0a01O0Stfr18NUL48mRxyWsoaRz3W34BACjqRvd7gYxSTtRYHCWG9bHLhcAJXIY9EtuPQYPRWY9wDCH60xKvhtHFgV82vIw7zr7qA9_vpAsDUyzja1wCyHpnSLcb5MSjSJIn08T6cAQpgLJXC0_TeCzoAKd8FFmte0Ct_NWFUqVTC2s7IM-WV2cyYhCphYVgNNuawyleJv7s1lx7yLY3m-3toFTOF1Iv3e7J3JT3A41MPW0oaMXd4uqatoLvJqOdf-fRGGSPD_ZB1lol5x7-0n3Mi1W-ykdHZZOcdg4WOoZ4TosD_5Hj4cIN7NQjm9EucQ1zfSkxHEEDxbl9dbIQ&tx=5DH75330B2487512N&st=Completed&amt=0.50&cc=USD&cm=stalkerguardian%2einfo&item_number=1
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
array (
  '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.primothemes.com/forums/viewtopic.php?f=36&t=2636` for details regarding the ideal server configuration for s2Member.',
    4 => 'array (
  \'s2member_paypal_return\' => \'1\',
  \'s2member_paypal_return_tra\' => \'fnIyOkRZUkxERk9LSVllSDd4QWplM1ZUSXNtRmc2ZW9NUUNZOjdhNTYyYzExYWU0NjAyNWYxYTJhOGRmZjM4YzE4YWU4fLQ9vS3rQ4ZE7LgC3kEzDX0magV9nwOQbPjn_kj9wHgfUK0a01O0Stfr18NUL48mRxyWsoaRz3W34BACjqRvd7gYxSTtRYHCWG9bHLhcAJXIY9EtuPQYPRWY9wDCH60xKvhtHFgV82vIw7zr7qA9_vpAsDUyzja1wCyHpnSLcb5MSjSJIn08T6cAQpgLJXC0_TeCzoAKd8FFmte0Ct_NWFUqVTC2s7IM-WV2cyYhCphYVgNNuawyleJv7s1lx7yLY3m-3toFTOF1Iv3e7J3JT3A41MPW0oaMXd4uqatoLvJqOdf-fRGGSPD_ZB1lol5x7-0n3Mi1W-ykdHZZOcdg4WOoZ4TosD_5Hj4cIN7NQjm9EucQ1zfSkxHEEDxbl9dbIQ\',
  \'tx\' => \'5DH75330B2487512N\',
  \'st\' => \'Completed\',
  \'amt\' => \'0.50\',
  \'cc\' => \'USD\',
  \'cm\' => \'stalkerguardian.info\',
  \'item_number\' => \'1\',
)',
    5 => 'Redirecting Customer to the Home Page, due to an error that occurred.',
  ),
  's2member_paypal_return_tra' => 'fnIyOkRZUkxERk9LSVllSDd4QWplM1ZUSXNtRmc2ZW9NUUNZOjdhNTYyYzExYWU0NjAyNWYxYTJhOGRmZjM4YzE4YWU4fLQ9vS3rQ4ZE7LgC3kEzDX0magV9nwOQbPjn_kj9wHgfUK0a01O0Stfr18NUL48mRxyWsoaRz3W34BACjqRvd7gYxSTtRYHCWG9bHLhcAJXIY9EtuPQYPRWY9wDCH60xKvhtHFgV82vIw7zr7qA9_vpAsDUyzja1wCyHpnSLcb5MSjSJIn08T6cAQpgLJXC0_TeCzoAKd8FFmte0Ct_NWFUqVTC2s7IM-WV2cyYhCphYVgNNuawyleJv7s1lx7yLY3m-3toFTOF1Iv3e7J3JT3A41MPW0oaMXd4uqatoLvJqOdf-fRGGSPD_ZB1lol5x7-0n3Mi1W-ykdHZZOcdg4WOoZ4TosD_5Hj4cIN7NQjm9EucQ1zfSkxHEEDxbl9dbIQ',
)



PHP v5.3.9 :: WordPress® v3.3.1 :: s2Member® v111220
Memory 24.19 MB :: Real Memory 25.75 MB :: Peak Memory 25.08 MB :: Real Peak Memory 25.75 MB
stalkerguardian.info/login/?s2member_paypal_notify=1
User-Agent:
array (
  'mc_gross' => '0.01',
  'invoice' => '4f261ca4c96c8~****',
  'protection_eligibility' => 'Ineligible',
  'payer_id' => 'PEN24AWY4LV5N',
  'payment_date' => '20:31:21 Jan 29, 2012 PST',
  'payment_status' => 'Completed',
  'charset' => 'windows-1252',
  'first_name' => '****',
  'option_selection1' => 'stalkerguardian.info',
  'option_selection2' => '****',
  'mc_fee' => '0.01',
  'notify_version' => '3.4',
  'subscr_id' => 'I-DGW055G81XTY',
  'custom' => 'stalkerguardian.info',
  'payer_status' => 'unverified',
  'business' => 'tomanderson137@yahoo.com',
  'verify_sign' => 'AQk5nA2jtkujk0Y26eeoNo.rphIxATwz-RO--4O64z1ueWJcV93l2Dhj',
  'payer_email' => '****@gmail.com',
  'option_name1' => 'Originating Domain',
  'option_name2' => 'Customer IP Address',
  'txn_id' => '8A753463R6295454E',
  'payment_type' => 'instant',
  'payer_business_name' => 'Remote Programmer',
  'last_name' => '****',
  'receiver_email' => 'tomanderson137@yahoo.com',
  'payment_fee' => '0.01',
  'receiver_id' => 'KDDGZJWMSAPS8',
  'txn_type' => 'subscr_payment',
  'item_name' => 'Stalker Free / Description and pricing details here.',
  'mc_currency' => 'USD',
  'item_number' => '1',
  'residence_country' => 'US',
  'transaction_subject' => 'Stalker Free / Description and pricing details here.',
  'payment_gross' => '0.01',
  'ipn_track_id' => '63084e07b7b0e',
  's2member_log' =>
  array (
    0 => 'IPN received on: Mon Jan 30, 2012 4:30:17 am 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 ( `subscr_payment|recurring_payment` ).',
    4 => 'Sleeping for 5 seconds. Waiting for a possible ( `subscr_signup|subscr_modify|recurring_payment_profile_created` ).',
    5 => 'Awake. It\'s Mon Jan 30, 2012 4:30:22 am UTC. s2Member `txn_type` identified as ( `subscr_payment|recurring_payment` ).',
    6 => 'Skipping this IPN response, for now. The Subscr. ID is not associated with a registered Member.',
    7 => 'Re-generating. This IPN will go into a Transient Queue; and be re-processed during registration.',
  ),
  'subscr_gateway' => 'paypal',
  'ccaps' => NULL,
  'level' => '1',
  'ip' => '****',
)

PHP v5.3.9 :: WordPress® v3.3.1 :: s2Member® v111220
Memory 24.88 MB :: Real Memory 26.00 MB :: Peak Memory 25.07 MB :: Real Peak Memory 26.00 MB
stalkerguardian.info/login/?s2member_paypal_notify=1
User-Agent:
array (
  'txn_type' => 'subscr_signup',
  'subscr_id' => 'I-DGW055G81XTY',
  'last_name' => '****',
  'option_selection1' => 'stalkerguardian.info',
  'option_selection2' => '****',
  'residence_country' => 'US',
  'mc_currency' => 'USD',
  'item_name' => 'Stalker Free / Description and pricing details here.',
  'business' => '****@yahoo.com',
  'amount3' => '0.01',
  'recurring' => '0.01',
  'verify_sign' => 'Ar4I1kVQdpgncSOIr9gXbTs6zUJDAhQwd.8BsOQLgOSahUtmKO4JAst6',
  'payer_status' => 'unverified',
  'payer_email' => '****@gmail.com',
  'first_name' => '****',
  'receiver_email' => '****@yahoo.com',
  'option_name1' => 'Originating Domain',
  'payer_id' => 'PEN24AWY4LV5N',
  'invoice' => '4f261ca4c96c8~****',
  'option_name2' => 'Customer IP Address',
  'reattempt' => '1',
  'item_number' => '1',
  'payer_business_name' => 'Remote Programmer',
  'subscr_date' => '20:31:19 Jan 29, 2012 PST',
  'custom' => 'stalkerguardian.info',
  'charset' => 'windows-1252',
  'notify_version' => '3.4',
  'period3' => '1 M',
  'mc_amount3' => '0.01',
  'ipn_track_id' => '9a35ad9be19e8',
  's2member_log' =>
  array (
    0 => 'IPN received on: Mon Jan 30, 2012 4:30:29 am 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 ( `web_accept|subscr_signup` ).',
    4 => 's2Member `txn_type` identified as ( `web_accept|subscr_signup` ) w/o update vars.',
    5 => 'Signup Confirmation Email sent to: "**** ****" <****@gmail.com>.',
    6 => 'Storing IPN signup vars into a Transient Queue. These will be processed on registration.',
  ),
  'subscr_gateway' => 'paypal',
  'eotper' => NULL,
  'ccaps' => NULL,
  'level' => '1',
  'ip' => '****',
  'period1' => '0 D',
  'mc_amount1' => '0.00',
  'initial_term' => '0 D',
  'initial' => '0.01',
  'regular' => '0.01',
  'regular_term' => '1 M',
)

PHP v5.3.9 :: WordPress® v3.3.1 :: s2Member® v111220
Memory 24.91 MB :: Real Memory 26.00 MB :: Peak Memory 25.10 MB :: Real Peak Memory 26.00 MB
stalkerguardian.info/login/?s2member_paypal_notify=1
User-Agent:
array (
  'mc_gross' => '0.50',
  'invoice' => '4f261d625d0af~****',
  'protection_eligibility' => 'Ineligible',
  'payer_id' => '****',
  'tax' => '0.00',
  'payment_date' => '20:34:17 Jan 29, 2012 PST',
  'payment_status' => 'Completed',
  'charset' => 'windows-1252',
  'first_name' => '****',
  'option_selection1' => 'stalkerguardian.info',
  'option_selection2' => '****',
  'mc_fee' => '0.08',
  'notify_version' => '3.4',
  'custom' => 'stalkerguardian.info',
  'payer_status' => 'unverified',
  'business' => 'tomanderson137@yahoo.com',
  'quantity' => '1',
  'verify_sign' => 'AiLf5RLT8C5N2fQs2enjabwS1JvIATkZqqiV0m8u5b2tDsDCZ0.rzYkZ',
  'payer_email' => '****@gmail.com',
  'option_name1' => 'Originating Domain',
  'option_name2' => 'Customer IP Address',
  'txn_id' => '****',
  'payment_type' => 'instant',
  'payer_business_name' => 'Remote Programmer',
  'last_name' => '****',
  'receiver_email' => 'tomanderson137@yahoo.com',
  'payment_fee' => '0.08',
  'receiver_id' => 'KDDGZJWMSAPS8',
  'txn_type' => 'web_accept',
  'item_name' => 'Stalker Free / description and pricing details here.',
  'mc_currency' => 'USD',
  'item_number' => '1',
  'residence_country' => 'US',
  'handling_amount' => '0.00',
  'transaction_subject' => 'stalkerguardian.info',
  'payment_gross' => '0.50',
  'shipping' => '0.00',
  'ipn_track_id' => 'e44e647857bf4',
  's2member_log' =>
  array (
    0 => 'IPN received on: Mon Jan 30, 2012 4:33:09 am 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 ( `web_accept|subscr_signup` ).',
    4 => 's2Member `txn_type` identified as ( `web_accept|subscr_signup` ) w/o update vars.',
    5 => 'Signup Confirmation Email sent to: "**** ****" <****@gmail.com>.',
    6 => 'Storing `payment` for Subscription via ( `web_accept` ).',
    7 => 'Creating an IPN response for `subscr_payment`. This will go into a Transient Queue; and be processed during registration.',
    8 => 'Storing IPN signup vars into a Transient Queue. These will be processed on registration.',
  ),
  'subscr_gateway' => 'paypal',
  'subscr_id' => '9295768402048893K',
  'eotper' => NULL,
  'ccaps' => NULL,
  'level' => '1',
  'ip' => '****',
  'period1' => '0 D',
  'mc_amount1' => '0.00',
  'period3' => '1 L',
  'mc_amount3' => '0.50',
  'initial_term' => '0 D',
  'initial' => '0.50',
  'regular' => '0.50',
  'regular_term' => '1 L',
  'recurring' => '0',
)

PHP v5.3.9 :: WordPress® v3.3.1 :: s2Member® v111220
Memory 24.89 MB :: Real Memory 25.75 MB :: Peak Memory 25.08 MB :: Real Peak Memory 25.75 MB
stalkerguardian.info/login/?s2member_paypal_notify=1
User-Agent:
array (
  'mc_gross' => '0.50',
  'invoice' => '4f261e7ed2bec~****',
  'protection_eligibility' => 'Ineligible',
  'payer_id' => 'PEN24AWY4LV5N',
  'tax' => '0.00',
  'payment_date' => '20:38:54 Jan 29, 2012 PST',
  'payment_status' => 'Completed',
  'charset' => 'windows-1252',
  'first_name' => '****',
  'option_selection1' => 'stalkerguardian.info',
  'option_selection2' => '****',
  'mc_fee' => '0.08',
  'notify_version' => '3.4',
  'custom' => 'stalkerguardian.info',
  'payer_status' => 'unverified',
  'business' => 'tomanderson137@yahoo.com',
  'quantity' => '1',
  'verify_sign' => 'AR3Bnd85qDAG2ivRgEH-F3bq0tH3AhasnWamoNBmdj9-iCbGqryNhnU-',
  'payer_email' => '****@gmail.com',
  'option_name1' => 'Originating Domain',
  'option_name2' => 'Customer IP Address',
  'txn_id' => '11P98593PV769942F',
  'payment_type' => 'instant',
  'payer_business_name' => 'Remote Programmer',
  'last_name' => '****',
  'receiver_email' => 'tomanderson137@yahoo.com',
  'payment_fee' => '0.08',
  'receiver_id' => 'KDDGZJWMSAPS8',
  'txn_type' => 'web_accept',
  'item_name' => 'Stalker Free / description and pricing details here.',
  'mc_currency' => 'USD',
  'item_number' => '1',
  'residence_country' => 'US',
  'handling_amount' => '0.00',
  'transaction_subject' => 'stalkerguardian.info',
  'payment_gross' => '0.50',
  'shipping' => '0.00',
  'ipn_track_id' => 'bec6e814dfd20',
  's2member_log' =>
  array (
    0 => 'IPN received on: Mon Jan 30, 2012 4:37:46 am 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 ( `web_accept|subscr_signup` ).',
    4 => 's2Member `txn_type` identified as ( `web_accept|subscr_signup` ) w/o update vars.',
    5 => 'Signup Confirmation Email sent to: "**** ****" <****@gmail.com>.',
    6 => 'Storing `payment` for Subscription via ( `web_accept` ).',
    7 => 'Creating an IPN response for `subscr_payment`. This will go into a Transient Queue; and be processed during registration.',
    8 => 'Storing IPN signup vars into a Transient Queue. These will be processed on registration.',
  ),
  'subscr_gateway' => 'paypal',
  'subscr_id' => '11P98593PV769942F',
  'eotper' => NULL,
  'ccaps' => NULL,
  'level' => '1',
  'ip' => '****',
  'period1' => '0 D',
  'mc_amount1' => '0.00',
  'period3' => '1 L',
  'mc_amount3' => '0.50',
  'initial_term' => '0 D',
  'initial' => '0.50',
  'regular' => '0.50',
  'regular_term' => '1 L',
  'recurring' => '0',
)

PHP v5.3.9 :: WordPress® v3.3.1 :: s2Member® v111220
Memory 24.89 MB :: Real Memory 25.75 MB :: Peak Memory 25.08 MB :: Real Peak Memory 25.75 MB
stalkerguardian.info/login/?s2member_paypal_notify=1
User-Agent:
array (
  'mc_gross' => '0.50',
  'invoice' => '4f262616aae31~****',
  'protection_eligibility' => 'Ineligible',
  'payer_id' => 'PEN24AWY4LV5N',
  'tax' => '0.00',
  'payment_date' => '21:13:13 Jan 29, 2012 PST',
  'payment_status' => 'Completed',
  'charset' => 'windows-1252',
  'first_name' => '****',
  'option_selection1' => 'stalkerguardian.info',
  'option_selection2' => '****',
  'mc_fee' => '0.08',
  'notify_version' => '3.4',
  'custom' => 'stalkerguardian.info',
  'payer_status' => 'unverified',
  'business' => 'tomanderson137@yahoo.com',
  'quantity' => '1',
  'verify_sign' => 'AgXsP2MAb7ZqE92Q72NeN-mMl2ASAFQKPoGH9u9jv1Rx90IFSdNn1tKC',
  'payer_email' => '****@gmail.com',
  'option_name1' => 'Originating Domain',
  'option_name2' => 'Customer IP Address',
  'txn_id' => '5DH75330B2487512N',
  'payment_type' => 'instant',
  'payer_business_name' => 'Remote Programmer',
  'last_name' => '****',
  'receiver_email' => 'tomanderson137@yahoo.com',
  'payment_fee' => '0.08',
  'receiver_id' => 'KDDGZJWMSAPS8',
  'txn_type' => 'web_accept',
  'item_name' => 'Stalker Free / description and pricing details here.',
  'mc_currency' => 'USD',
  'item_number' => '1',
  'residence_country' => 'US',
  'handling_amount' => '0.00',
  'transaction_subject' => 'stalkerguardian.info',
  'payment_gross' => '0.50',
  'shipping' => '0.00',
  'ipn_track_id' => 'c479c99b0ea4',
  's2member_log' =>
  array (
    0 => 'IPN received on: Mon Jan 30, 2012 5:12:04 am 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 ( `web_accept|subscr_signup` ).',
    4 => 's2Member `txn_type` identified as ( `web_accept|subscr_signup` ) w/o update vars.',
    5 => 'Signup Confirmation Email sent to: "**** ****" <****@gmail.com>.',
    6 => 'Storing `payment` for Subscription via ( `web_accept` ).',
    7 => 'Creating an IPN response for `subscr_payment`. This will go into a Transient Queue; and be processed during registration.',
    8 => 'Storing IPN signup vars into a Transient Queue. These will be processed on registration.',
  ),
  'subscr_gateway' => 'paypal',
  'subscr_id' => '5DH75330B2487512N',
  'eotper' => NULL,
  'ccaps' => NULL,
  'level' => '1',
  'ip' => '****',
  'period1' => '0 D',
  'mc_amount1' => '0.00',
  'period3' => '1 L',
  'mc_amount3' => '0.50',
  'initial_term' => '0 D',
  'initial' => '0.50',
  'regular' => '0.50',
  'regular_term' => '1 L',
  'recurring' => '0',
)

Statistics: Posted by ariankooshesh — January 30th, 2012, 12:18 am


]]>
2011-10-26T11:55:37-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=48861#p48861 <![CDATA[Re: Ideal Server Configuration for s2Member]]> Thanks for the follow-up.
Nothing built into s2Member specifically for this purpose yet.
You might take a look here though: http://stackoverflow.com/questions/2722 ... y-solution

Statistics: Posted by Jason Caldwell — October 26th, 2011, 11:55 am


]]>
2011-10-26T01:41:29-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=48829#p48829 <![CDATA[Possible s2Member File Upload Download?]]>
Great work by the way!

Just wanted to see if I could integrate your s2Member plugin with another ???? Plugin that would allow my members a File Upload<>Download capability to store files in a Member specific area/directory?

Do you have any insight?

RC

Statistics: Posted by ahost — October 26th, 2011, 1:41 am


]]>
2011-10-17T17:01:41-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=48212#p48212 <![CDATA[Re: Ideal Server Configuration for s2Member]]> I've just taken a look at your logs, and I find this one interesting inside /paypal-ipn.log.
Code:
    0 => 'IPN received on: Sun Oct 9, 2011 6:24:01 am UTC',
    1 => 's2Member POST vars verified with a Proxy Key',
    2 => 's2Member originating domain ( `$_SERVER["HTTP_HOST"]` ) validated.',
    3 => 's2Member `txn_type` identified as ( `web_accept|subscr_signup` ).',
    4 => 's2Member `txn_type` identified as ( `web_accept|subscr_signup` ) w/o update vars.',
    5 => 'Signup Confirmation Email sent to: "Happy Client" <supporter@email>.',
    6 => 'Storing `payment` for Subscription via ( `subscr-signup-as-subscr-payment` ).',
    7 => 'Creating an IPN response for `subscr_payment`. This will go into a Transient Queue; and be processed during registration.',
    8 => 'Storing IPN signup vars into a Transient Queue. These will be processed on registration.',
This log entry indicates that s2Member is successfully processing the transaction, and an email was sent to the Customer. By default, this email contains a Registration Link, which is self-authenticated. That is, the special URL that s2Member places inside your configurable Signup Confirmation Email, should contain this Replacement Code: %%registration_url%%. See screenshot below.
SNAG-0035.png
Possible problem.
You have Open Registration enabled with s2Member too, and your Customers are registering without going through the authenticated link provided by this Signup Confirmation Email. That would cause them to become Free Subscribers at Level #0, instead of gaining membership access through the registration link provided by s2Member. I hope this helps :-)

Statistics: Posted by Jason Caldwell — October 17th, 2011, 5:01 pm


]]>
2011-10-15T10:14:47-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=46901#p46901 <![CDATA[Re: Ideal Server Configuration for s2Member]]>
Here they are edited - hope I got everything!

ccbill-dl.log

ccbill-ipn.log

ccbill-rtn.log

paypal-ipn.log

paypal-rtn.log

Statistics: Posted by nikki — October 15th, 2011, 10:14 am


]]>
2011-10-11T12:44:07-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=45360#p45360 <![CDATA[Re: Ideal Server Configuration for s2Member]]>

Statistics: Posted by Cristián Lávaque — October 11th, 2011, 12:44 pm


]]>
2011-10-09T15:20:48-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=45209#p45209 <![CDATA[Re: Ideal Server Configuration for s2Member]]>
Now when I get a subscriber they are getting to the place where they also need to register.

Problem is, then they are not getting the appropriate access. I go in and do it manually but you know peeps want it immediately and it is very frustrating for them and takes away from my credibility...

Here are the paypal logs you asked for

----
Here are all the ccBill logs. I didn't know which one you need.
-----

Let me know what you think,
Nikki

Statistics: Posted by nikki — October 9th, 2011, 3:20 pm


]]>
2011-09-27T13:03:59-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=41704#p41704 <![CDATA[Re: Ideal Server Configuration for s2Member]]> /s2member-logs/paypal-ipn.log, and find the entry related to Subscription ID: 0111264302000000015. Please post that entry as well and we'll have a closer look for you.

Statistics: Posted by Jason Caldwell — September 27th, 2011, 1:03 pm


]]>
2011-09-21T02:49:43-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=38858#p38858 <![CDATA[Re: Ideal Server Configuration for s2Member]]>
Now I did the test transaction and it didn't got through - but I did have the ipn log!

Code:
WordPress® v3.2.1 :: s2Member® v110815 :: s2Member® Pro v110815
Memory 23.20 MB :: Real Memory 23.50 MB :: Peak Memory 23.34 MB :: Real Peak Memory 23.50 MB
http://www.nikkislessons.com/?s2member_pro_ccbill_notify=1
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2
array (
's2member_log' =>
array (
0 => 'Unable to verify POST vars. This is most likely related to an invalid ccBill® configuration. Please check: s2Member -> ccBill® Options.',
1 => 'If you\'re absolutely SURE that your ccBill® 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 to ccBill® 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. 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 => 'array (
\'s2member_pro_ccbill_notify\' => \'1\',
)',
),
)

WordPress® v3.2.1 :: s2Member® v110815 :: s2Member® Pro v110815
Memory 23.20 MB :: Real Memory 23.50 MB :: Peak Memory 23.34 MB :: Real Peak Memory 23.50 MB
http://www.nikkislessons.com/?s2member_pro_ccbill_notify=1
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2
array (
's2member_log' =>
array (
0 => 'Unable to verify POST vars. This is most likely related to an invalid ccBill® configuration. Please check: s2Member -> ccBill® Options.',
1 => 'If you\'re absolutely SURE that your ccBill® 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 to ccBill® 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. 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 => 'array (
\'s2member_pro_ccbill_notify\' => \'1\',
)',
),
)

WordPress® v3.2.1 :: s2Member® v110815 :: s2Member® Pro v110815
Memory 23.60 MB :: Real Memory 23.75 MB :: Peak Memory 23.68 MB :: Real Peak Memory 23.75 MB
http://www.nikkislessons.com/?s2member_pro_ccbill_notify=1
User-Agent:
array (
'customer_fname' => 'hopefully',
'customer_lname' => 'hopefully',
'email' => 'lvmasseuse@gmail.com',
'username' => '',
'password' => '',
'productDesc' => '',
'price' => '&#36;9.97 for 30 days ** &#36;9.97 recurring every 30 days **',
'subscription_id' => '0111264302000000015',
'denialId' => '',
'clientAccnum' => '943162',
'clientSubacc' => '0000',
'address1' => 'celeste',
'city' => 'las vegas',
'state' => '',
'country' => 'US',
'phone_number' => '',
'zipcode' => '89107',
'start_date' => '2011-09-21 00:33:46',
'referer' => '',
'ccbill_referer' => '',
'affiliate' => '',
'reservationId' => '',
'referringUrl' => 'http://www.nikkislessons.com/membership-options/',
'reasonForDecline' => '',
'reasonForDeclineCode' => '',
'formName' => '146cc',
'cardType' => 'MASTERCARD',
'responseDigest' => 'c0581aebfc86dcefb4306aed03e6ca1c',
's2_desc' => 'Sexy Member.',
's2_customer_ip' => '70.173.129.67',
's2_invoice' => '1',
's2_custom' => 'www.nikkislessons.com',
's2_p1' => '1 M',
's2_p3' => '1 M',
'typeId' => '0',
'initialPrice' => '9.97',
'initialPeriod' => '30',
'recurringPrice' => '9.97',
'recurringPeriod' => '30',
'rebills' => '99',
'initialFormattedPrice' => '&#36;9.97',
'recurringFormattedPrice' => '&#36;9.97',
'ip_address' => '70.173.129.67',
's2member_log' =>
array (
0 => 'IPN received on: Wed Sep 21, 2011 7:33:48 am UTC',
1 => 's2Member POST vars verified with ccBill®.',
2 => 'ccBill® transaction identified as ( `RECURRING/SUBSCRIPTION` ).',
3 => 'IPN reformulated. Piping through s2Member\'s core/standard PayPal® processor as `txn_type` ( `subscr_signup` ).',
4 => 'Please check PayPal® IPN logs for further processing details.',
),
)

Statistics: Posted by nikki — September 21st, 2011, 2:49 am


]]>
2011-09-20T19:24:00-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=38820#p38820 <![CDATA[Re: Ideal Server Configuration for s2Member]]> Hi there. Sorry for the delayed response.
If you have logging enabled, but you don't have a /ccbill-ipn.log file, that would indicate to me that no information is being sent back to s2Member by ccBill after checkout is complete. This could be happening because you've not configured your Background Post URL? Please check your Dashboard, under: s2Member -> ccBill Options -> Bg Post Integration. Does that help?

Statistics: Posted by Jason Caldwell — September 20th, 2011, 7:24 pm


]]>
2011-09-17T19:27:29-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=38589#p38589 <![CDATA[Re: Ideal Server Configuration for s2Member]]> Statistics: Posted by nikki — September 17th, 2011, 7:27 pm


]]>
2011-09-17T19:25:27-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=38588#p38588 <![CDATA[Re: Ideal Server Configuration for s2Member]]>
Now when I do a test I am successfully redirected to the right page.

Now I am not getting the confirmation letter from s2member. I
1. checked the XM records. I am using google apps and that test said all the records matched.
2..tried turning off all other plug ins.
3. contacted my host to make sure there was no problem with ccBill communicating with my server. They said there wasn't.

What is my next step? Thanks in advance for your help!

P.S. I do not have this file: /s2member-logs/ccbill-ipn.log

Statistics: Posted by nikki — September 17th, 2011, 7:25 pm


]]>
2011-09-16T15:51:06-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=37330#p37330 <![CDATA[Re: Ideal Server Configuration for s2Member]]> Hi there. Thanks for the follow-up.
If I go to your ccBill Thank-You Page handler here, I am redirected properly.
http://www.nikkislessons.com/?s2member_ ... l_return=1

Is there something that I'm missing? Your log file indicates success. If problems continue, please pull a copy of your log entries from this additional file: /s2member-logs/ccbill-ipn.log.

Statistics: Posted by Jason Caldwell — September 16th, 2011, 3:51 pm


]]>
2011-09-14T00:04:47-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=35947#p35947 <![CDATA[Re: Ideal Server Configuration for s2Member]]>
(sorry I couldn't quickly figure out how to paste my screenshot. So I just uploaded it on my site...)

http://www.nikkislessons.com/?attachment_id=540

I re-verified everything with dreamhost. Things seem correct and they gave me this link to look at as well

http://nikkislessons.com/info.php

I thought that was pretty cool even though I don't know what most of it means.

Then I got my logs. I didn't know how much you needed. Please let me know my next step:)

Code:
WordPress® v3.2.1 :: s2Member® v110815 :: s2Member® Pro v110815
Memory 23.82 MB :: Real Memory 24.00 MB :: Peak Memory 23.92 MB :: Real Peak Memory 24.00 MB
http://www.nikkislessons.com/?s2member_pro_ccbill_return=1
User-Agent:
array (
's2member_log' =>
array (
0 => 'Return URL processed on: Wed Sep 14, 2011 4:09:45 am UTC',
1 => 'Piping through s2Member\'s core/standard PayPal® processor with `proxy_use` ( `ty-email` ).',
2 => 'Please check PayPal® RTN logs for further processing details.',
3 => 'http://www.nikkislessons.com/?s2member_pro_ccbill_return&s2member_paypal_return=1&s2member_paypal_proxy=ccbill&s2member_paypal_proxy_use=standard-emails,ty-email&s2member_paypal_proxy_verification=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
),
)

WordPress® v3.2.1 :: s2Member® v110815 :: s2Member® Pro v110815
Memory 23.77 MB :: Real Memory 24.00 MB :: Peak Memory 23.87 MB :: Real Peak Memory 24.00 MB
nikkislessons.com/?s2member_pro_ccbill_return=1
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2
array (
's2member_log' =>
array (
0 => 'Return URL processed on: Wed Sep 14, 2011 4:09:57 am UTC',
1 => 'Piping through s2Member\'s core/standard PayPal® processor with `proxy_use` ( `ty-email` ).',
2 => 'Please check PayPal® RTN logs for further processing details.',
3 => 'http://www.nikkislessons.com/?s2member_pro_ccbill_return&s2member_paypal_return=1&s2member_paypal_proxy=ccbill&s2member_paypal_proxy_use=standard-emails,ty-email&s2member_paypal_proxy_verification=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
),
)

WordPress® v3.2.1 :: s2Member® v110815 :: s2Member® Pro v110815
Memory 23.81 MB :: Real Memory 24.00 MB :: Peak Memory 23.91 MB :: Real Peak Memory 24.00 MB
http://www.nikkislessons.com/?s2member_pro_ccbill_return=1
User-Agent:
array (
's2member_log' =>
array (
0 => 'Return URL processed on: Wed Sep 14, 2011 4:13:10 am UTC',
1 => 'Piping through s2Member\'s core/standard PayPal® processor with `proxy_use` ( `ty-email` ).',
2 => 'Please check PayPal® RTN logs for further processing details.',
3 => 'http://www.nikkislessons.com/?s2member_pro_ccbill_return&s2member_paypal_return=1&s2member_paypal_proxy=ccbill&s2member_paypal_proxy_use=standard-emails,ty-email&s2member_paypal_proxy_verification=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
),
)

WordPress® v3.2.1 :: s2Member® v110815 :: s2Member® Pro v110815
Memory 23.81 MB :: Real Memory 24.00 MB :: Peak Memory 23.90 MB :: Real Peak Memory 24.00 MB
http://www.nikkislessons.com/?s2member_pro_ccbill_return=1
User-Agent:
array (
's2member_log' =>
array (
0 => 'Return URL processed on: Wed Sep 14, 2011 4:16:41 am UTC',
1 => 'Piping through s2Member\'s core/standard PayPal® processor with `proxy_use` ( `ty-email` ).',
2 => 'Please check PayPal® RTN logs for further processing details.',
3 => 'http://www.nikkislessons.com/?s2member_pro_ccbill_return&s2member_paypal_return=1&s2member_paypal_proxy=ccbill&s2member_paypal_proxy_use=standard-emails,ty-email&s2member_paypal_proxy_verification=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
),
)

WordPress® v3.2.1 :: s2Member® v110815 :: s2Member® Pro v110815
Memory 23.82 MB :: Real Memory 24.00 MB :: Peak Memory 23.92 MB :: Real Peak Memory 24.00 MB
http://www.nikkislessons.com/?s2member_pro_ccbill_return=1
User-Agent:
array (
's2member_log' =>
array (
0 => 'Return URL processed on: Wed Sep 14, 2011 4:18:55 am UTC',
1 => 'Piping through s2Member\'s core/standard PayPal® processor with `proxy_use` ( `ty-email` ).',
2 => 'Please check PayPal® RTN logs for further processing details.',
3 => 'http://www.nikkislessons.com/?s2member_pro_ccbill_return&s2member_paypal_return=1&s2member_paypal_proxy=ccbill&s2member_paypal_proxy_use=standard-emails,ty-email&s2member_paypal_proxy_verification=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
),
)

WordPress® v3.2.1 :: s2Member® v110815 :: s2Member® Pro v110815
Memory 23.81 MB :: Real Memory 24.00 MB :: Peak Memory 23.90 MB :: Real Peak Memory 24.00 MB
http://www.nikkislessons.com/?s2member_pro_ccbill_return=1
User-Agent:
array (
's2member_log' =>
array (
0 => 'Return URL processed on: Wed Sep 14, 2011 4:22:23 am UTC',
1 => 'Piping through s2Member\'s core/standard PayPal® processor with `proxy_use` ( `ty-email` ).',
2 => 'Please check PayPal® RTN logs for further processing details.',
3 => 'http://www.nikkislessons.com/?s2member_pro_ccbill_return&s2member_paypal_return=1&s2member_paypal_proxy=ccbill&s2member_paypal_proxy_use=standard-emails,ty-email&s2member_paypal_proxy_verification=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
),
)

Statistics: Posted by nikki — September 14th, 2011, 12:04 am


]]>
2011-09-13T15:05:09-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=35902#p35902 <![CDATA[Re: Ideal Server Configuration for s2Member]]> Hi Nikki. Thanks for your follow-up.

I see. No, with ccBill, you don't need an SSL certificate, because transactions are processed at ccBill.com and NOT directly on your site, as is the case with Pro Form integrations with PayPal Pro or Authorize.Net. So you're good there.

If you continue to have trouble with ccBill, I would try their LIVE CHAT box inside your Client account. Short of that, please enable s2Member's logging routines, under: s2Member -> ccBill -> Account Details, and then post a copy of your log files for us to review.

Please feel free to XXXX out any sensitive information.

Statistics: Posted by Jason Caldwell — September 13th, 2011, 3:05 pm


]]>
2011-09-13T08:27:10-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=34676#p34676 <![CDATA[Re: Ideal Server Configuration for s2Member]]>
I am using ccBill for my merchant account.

I spoke to dreamhost and they said their defaults are set the way the directions say at the top of this page.

Do I have to get the SSL cert since I'm using ccBill? Please tell me next step. Right now people click on the subscribe button and pay and then nothing happens - no access given or log in credentials made.

Thanks:)

Statistics: Posted by nikki — September 13th, 2011, 8:27 am


]]>
2011-09-09T17:54:58-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=34419#p34419 <![CDATA[Re: Ideal Server Configuration for s2Member]]> http://www.mediatemple.net/go/order/?re ... ks-inc.com

With any host, you WILL need to obtain an SSL certificate if you are running PayPal Pro integration with on-site credit card processing, but most hosting companies can integrate your SSL certificate without you needing to re-compile PHP or buy a new server. With Media Temple (gs), you just upload the SSL certificate that you purchased, and you're done.

Do I need an SSL certificate to use PayPal® Pro or Authorize.Net®?
If you're using s2Member's Pro Forms, then yes. In order to comply with PayPal®, Authorize.Net® and PCI Compliance policies, as set forth by major credit card companies; you will need to host all of your Pro Forms on an SSL enabled site. Please check with your hosting provider to ask about obtaining an SSL certificate for your domain. Please note... when you create Pro Forms using the Form Generators provided by s2Member; you'll be supplied with WordPress® Shortcodes, which you'll insert into Posts/Pages of your choosing. These special Posts/Pages will need to be displayed in SSL mode, using links that start with ( https:// ). In other words, when you link to these Posts/Pages, you'll need to make sure your links start with https://.

You can skip the SSL certificate during Development/Sandbox testing. SSL is not required until you officially go live. Once you're live, you can add the Custom Field s2member_force_ssl -> yes to any Post/Page. s2Member will buffer output on those special Posts/Pages, converting everything over to https:// for you automatically, and forcing those specific Posts/Pages to be viewed over a secure SSL connection; so long as your server supports the https protocol. This will help you eliminate the dreaded Secure/Insecure errors in Internet Explorer®. If your server runs SSL over a special port number, or your server requires the port number to actually be in the URL ( i.e. HOST:port ), you can set s2member_force_ssl -> 443; or to whatever port you need.

Statistics: Posted by Jason Caldwell — September 9th, 2011, 5:54 pm


]]>
2011-09-09T17:21:58-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=34417#p34417 <![CDATA[Re: Ideal Server Configuration for s2Member]]>
My site is hosted with dreamhost. They are now saying I need to add (purchase) a secure certificate for the site and do a custom PHP install.

I just want to make sure I'm doing the right thing before I go through figuring that all out.

Thanks,
N

Statistics: Posted by nikki — September 9th, 2011, 5:21 pm


]]>
2011-03-09T07:14:56-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=7577#p7577 <![CDATA[Re: Ideal Server Configuration for s2Member]]> Testing your server configuration:
These updated test files that we've put together may help you. You can upload both of these PHP scripts to your server and open them in a web browser. At least one of these should succeed. If the FOPEN test fails, you will need to set `allow_url_fopen = on` in your php.ini file.

curl-fopen-tests.zip
Test #1. curl-test-https-paypal.php. You should see ( Test succeeded :-) Lookin' good here. )
Test #2. fopen-test-https-paypal.php You should see ( Test succeeded :-) Lookin' good here. )

Statistics: Posted by Jason Caldwell — March 9th, 2011, 7:14 am


]]>
2011-03-09T07:11:19-05:00 http://www.primothemes.com/forums/viewtopic.php?t=2636&p=7576#p7576 <![CDATA[Ideal Server Configuration for s2Member]]> The ideal PHP configuration is this:
PHP 5.2.3+ with cURL enabled on a Linux/Unix operating system.
This is the default configuration by most hosting companies ( not all, but most ).
In your php.ini file, you'll want to have this line in case cURL is not enabled by your hosting provider:
Code:
allow_url_fopen = On
This is the default on most servers ( allow_url_fopen = On ).

s2Member will try to use cURL first. If cURL is not available, s2Member will try to use the FOPEN method, in which case the allow_url_fopen = On setting will be required.

If you're running WordPress on a Windows server:
You'll want to disable the cURL extension because Windows servers usually do not play nice with cURL over the HTTPS protocol. So instead, you can just disable the cURL extension. This way s2Member will use the FOPEN method; in which case you will need to have this in your php.ini file:
Code:
;extension=php_curl.dll
extension=php_openssl.dll
allow_url_fopen = On
The cURL extension is commented out ( disabled ).

In ALL CASES, your installation of PHP must be compiled with support for HTTPS connections. If you're racking your brain over problems connecting to PayPal, it's probably because your installation of PHP is not compiled with the OpenSSL extension. In other words, your server can't connect to any URL that starts with https://. Almost ALL major hosting companies come with OpenSSL pre-compiled. That being said... if you're running your own server, you may have forgotten. The best way to test this, is to load this file on your server and open it in a browser. If OpenSSL was not compiled, you will get an error to that affect.
Code:
<?php
ini_set
("display_errors", true);
ini_set("error_reporting", E_ALL);
echo file_get_contents("https://www.paypal.com/");
?>

Statistics: Posted by Jason Caldwell — March 9th, 2011, 7:11 am


]]>