Payments are processed and the user is charged.  They receive the message:
Thank you. Your account has been approved.
— You'll receive an email momentarily.
However, the follow-up email with their temp password is never sent.  I ran the server tests and they all passed.  I am able to send other emails out from within WP without issue. 
Environment:
– Paypal Pro  **not the “Paypal Pro Payflow Edition” as that is no longer offered by Paypal.
– Payflow **Payflow credentials are now entered into s2member by using the Paypal “Manager” acct details
– (separate APIs using separate API credentials)
Plugins:
– Allow PHP in Posts and Pages
– Contact Form 7
– s2Member Framework
– s2member Pro
– Sidebar Login
Pro-Forms Shortcode:
[s2Member-Pro-PayPal-Form level="1" ccaps="" desc="1 Day @ $0.01 / then $0.02 USD / Weekly ( recurring charge, for ongoing access )" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="216.80.120.232/root/monstervidz" ta="0.01" tp="1" tt="D" ra="0.02" rp="1" rt="W" rr="1" rrt="" rra="2" accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /]
Notes:
– custom tag in pro-forms shortcode is the same used in the general settings for the website (attention to detail to the “www or without post”
– note in the logs below that the paypal PRO logs return a blank custom, item number, item name… BUT.. the payflow logs have the correct data returned for the same fields.. wtf?
Log results: (fresh log after only 1 transaction and waited 15mins)(identifying information has been redacted)
paypal-ipn.log
PHP v5.3.15 :: WordPress® v3.4.2 :: s2Member® v121023 :: s2Member® Pro v121023
Memory 3.38 MB :: Real Memory 3.75 MB :: Peak Memory 3.43 MB :: Real Peak Memory 3.75 MB
216.80.120.232/root/monstervidz/?s2member_paypal_notify=1&s2member_paypal_proxy=paypal&s2member_paypal_proxy_use=pro-emails,subscr-signup-as-subscr-payment&s2member_paypal_proxy_verification=b06ee3d2df1fe4c159e5af29c3747719&s2member_paypal_proxy_return_url=
User-Agent: WordPress/3.4.2; http://216.80.120.232/root/monstervidz
array (
  'txn_type' => 'subscr_signup',
  'subscr_id' => 'RP0000000004',
  'custom' => '216.80.120.232/root/monstervidz',
  'txn_id' => 'RP0000000004',
  'period1' => '1 D',
  'period3' => '1 W',
  'mc_amount1' => '0.01',
  'mc_amount3' => '0.02',
  'mc_gross' => '0.01',
  'mc_currency' => 'USD',
  'tax' => '0.00',
  'recurring' => '0.02',
  'payer_email' => 'REDACTED',
  'first_name' => 'REDACTED',
  'last_name' => 'REDACTED',
  'option_name1' => 'Originating Domain',
  'option_selection1' => '216.80.120.232',
  'option_name2' => 'Customer IP Address',
  'option_selection2' => 'REDACTED',
  'item_name' => '1 Day @ $0.01 / then $0.02 USD / Weekly ( recurring charge, for ongoing access )',
  'item_number' => '1',
  'proxy_verified' => 'paypal',
  's2member_log' => 
  array (
    0 => 'IPN received on: Thu Nov 22, 2012 2:42:48 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: "REDACTED" <REDACTED>.',
    6 => 'User exists. Handling `payment` for Subscription via ( `subscr-signup-as-subscr-payment` ).',
    7 => 'Storing IPN signup vars now. These are associated with a User\'s account record; for future reference.',
  ),
  'subscr_gateway' => 'paypal',
  'eotper' => NULL,
  'ccaps' => NULL,
  'level' => '1',
  'ip' => 'REDACTED',
  'initial_term' => '1 D',
  'initial' => '0.01',
  'regular' => '0.02',
  'regular_term' => '1 W',
  's2member_paypal_proxy' => 'paypal',
  's2member_paypal_proxy_use' => 'pro-emails,subscr-signup-as-subscr-payment',
  's2member_paypal_proxy_verification' => 'b06ee3d2df1fe4c159e5af29c3747719',
)
PHP v5.3.15 :: WordPress® v3.4.2 :: s2Member® v121023 :: s2Member® Pro v121023
Memory 2.70 MB :: Real Memory 2.75 MB :: Peak Memory 2.73 MB :: Real Peak Memory 2.75 MB
216.80.120.232/root/monstervidz/?s2member_paypal_notify=1
User-Agent: 
array (
  'mc_gross' => '0.01',
  'protection_eligibility' => 'Ineligible',
  'payer_id' => '473W46DAL5CN6',
  'tax' => '0.00',
  'payment_date' => '18:42:55 Nov 21, 2012 PST',
  'payment_status' => 'Completed',
  'charset' => 'windows-1252',
  'first_name' => 'REDACTED',
  'mc_fee' => '0.01',
  'notify_version' => '3.7',
  'custom' => '',
  'payer_status' => 'unverified',
  'business' => 'REDACTED',
  'quantity' => '1',
  'verify_sign' => 'AXv6aLA40i-It6sX3W0NLiYPIYCZADEJA96gCh1KRjvmFubTCqjsVZ4x',
  'payer_email' => 'REDACTED',
  'txn_id' => '20L20757716838808',
  'payment_type' => 'instant',
  'last_name' => 'REDACTED',
  'receiver_email' => 'REDACTED',
  'payment_fee' => '0.01',
  'receiver_id' => 'FFDTYXKV39LUY',
  'txn_type' => 'web_accept',
  'item_name' => '',
  'mc_currency' => 'USD',
  'item_number' => '',
  'residence_country' => 'US',
  'receipt_id' => '0621-0756-0766-8259',
  'handling_amount' => '0.00',
  'transaction_subject' => '',
  'payment_gross' => '0.01',
  'shipping' => '0.00',
  'ipn_track_id' => '7ad991e91bdfd',
  's2member_log' => 
  array (
    0 => 'IPN received on: Thu Nov 22, 2012 2:42:49 am UTC',
    1 => 's2Member POST vars verified through a POST back to PayPal®.',
    2 => 'Unable to verify `$_SERVER["HTTP_HOST"]`. Please check the `custom` value in your Button Code. It MUST start with your domain name.',
  ),
  'subscr_gateway' => 'paypal',
)
– paypal-payflow-api.log
PHP v5.3.15 :: WordPress® v3.4.2 :: s2Member® v121023 :: s2Member® Pro v121023
Memory 2.81 MB :: Real Memory 3.25 MB :: Peak Memory 2.92 MB :: Real Peak Memory 3.25 MB
216.80.120.232/root/monstervidz/signup-monthly-recurring/
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11
-------- Input vars: ( Thu Nov 22, 2012 2:42:43 am UTC ) --------
array (
  'TRXTYPE' => 'R',
  'ACTION' => 'A',
  'EMAIL' => 'REDACTED',
  'FIRSTNAME' => 'REDACTED',
  'LASTNAME' => 'REDACTED',
  'CLIENTIP' => 'REDACTED',
  'DESC' => '1 Day @ $0.01 / then $0.02 USD / Weekly ( recurring charge, for ongoing access )',
  'BA_DESC' => '1 Day @ $0.01 / then $0.02 USD / Weekly ( recurring charge, for ongoing access )',
  'PROFILENAME' => '1353681763:1 D:1 W~216.80.120.232~1',
  'OPTIONALTRX' => 'S',
  'OPTIONALTRXAMT' => '0.01',
  'FAILEDOPTIONALTRXACTION' => 'CancelOnFailure',
  'FAILEDINITAMTACTION' => 'CancelOnFailure',
  'CURRENCY' => 'USD',
  'AMT' => '0.02',
  'TAXAMT' => '0.00',
  'MAXFAILPAYMENTS' => '2',
  'AUTOBILLOUTSTANDINGAMT' => 'AddToNextBilling',
  'START' => '11232012',
  'PAYPERIOD' => 'WEEK',
  'TERM' => '0',
  'TENDER' => 'C',
  'ACCT' => '************REDACTED',
  'EXPDATE' => 'REDACTED',
  'CVV2' => 'REDACTED',
  'STREET' => 'REDACTED',
  'CITY' => 'REDACTED',
  'STATE' => 'REDACTED',
  'COUNTRY' => 'REDACTED',
  'ZIP' => 'REDACTED',
  'VERBOSITY' => 'HIGH',
  'USER' => 'REDACTED',
  'PARTNER' => 'REDACTED',
  'VENDOR' => 'REDACTED',
  'PWD' => 'REDACTED',
)
-------- Output string/vars: ( Thu Nov 22, 2012 2:42:46 am UTC ) --------
RESULT=0&RPREF=RUJ5A1B12505&PROFILEID=RP0000000004&RESPMSG=Approved&TRXRESULT=0&TRXPNREF=ERCP7CEF2712&TRXRESPMSG=Approved&AUTHCODE=111111&AVSADDR=Y&AVSZIP=Y&CVV2MATCH=Y&PPREF=20L20757716838808&CORRELATIONID=7ad991e91bdfd&PROCAVS=Y&PROCCVV2=M&TRANSTIME=2012-11-21 18:42:53&FIRSTNAME=REDACTED&LASTNAME=REDACTED&AMT=0.01&ACCT=REDACTED&EXPDATE=REDACTED&CARDTYPE=1&IAVS=N
array (
  'RESULT' => '0',
  'RPREF' => 'RUJ5A1B12505',
  'PROFILEID' => 'RP0000000004',
  'RESPMSG' => 'Approved',
  'TRXRESULT' => '0',
  'TRXPNREF' => 'ERCP7CEF2712',
  'TRXRESPMSG' => 'Approved',
  'AUTHCODE' => '111111',
  'AVSADDR' => 'Y',
  'AVSZIP' => 'Y',
  'CVV2MATCH' => 'Y',
  'PPREF' => '20L20757716838808',
  'CORRELATIONID' => '7ad991e91bdfd',
  'PROCAVS' => 'Y',
  'PROCCVV2' => 'M',
  'TRANSTIME' => '2012-11-21 18:42:53',
  'FIRSTNAME' => 'REDACTED',
  'LASTNAME' => 'REDACTED',
  'AMT' => '0.01',
  'ACCT' => 'REDACTED',
  'EXPDATE' => 'REDACTED',
  'CARDTYPE' => '1',
  'IAVS' => 'N',
)
PHP v5.3.15 :: WordPress® v3.4.2 :: s2Member® v121023 :: s2Member® Pro v121023
Memory 2.76 MB :: Real Memory 3.00 MB :: Peak Memory 2.78 MB :: Real Peak Memory 3.00 MB
216.80.120.232/root/monstervidz/wp-cron.php?doing_wp_cron=1353552312.6660470962524414062500
User-Agent: WordPress/3.4.2; http://216.80.120.232/root/monstervidz
-------- Input vars: ( Thu Nov 22, 2012 2:45:14 am UTC ) --------
array (
  'TRXTYPE' => 'R',
  'ACTION' => 'I',
  'TENDER' => 'C',
  'ORIGPROFILEID' => 'RP0000000004',
  'VERBOSITY' => 'HIGH',
  'USER' => 'REDACTED',
  'PARTNER' => 'REDACTED',
  'VENDOR' => 'REDACTED',
  'PWD' => 'REDACTED',
)
-------- Output string/vars: ( Thu Nov 22, 2012 2:45:14 am UTC ) --------
RESULT=0&RPREF=RSJ5A0828BB9&PROFILEID=RP0000000004&STATUS=ACTIVE&PROFILENAME=1353681763:1 D:1 W~216.80.120.232~1&START=11232012&TERM=0&NEXTPAYMENT=11232012&PAYPERIOD=WEEK&FREQUENCY=1&TENDER=C&AMT=0.02&ACCT=REDACTED&EXPDATE=REDACTED&AGGREGATEAMT=0.00&AGGREGATEOPTIONALAMT=0.01&MAXFAILPAYMENTS=2&NUMFAILPAYMENTS=0&RETRYNUMDAYS=2&EMAIL=REDACTED&NAME=REDACTED&LASTNAME=REDACTED&STREET=REDACTED&CITY=REDACTED&STATE=REDACTED&ZIP=REDACTED&COUNTRY=US&CURRENCY=USD
array (
  'RESULT' => '0',
  'RPREF' => 'RSJ5A0828BB9',
  'PROFILEID' => 'RP0000000004',
  'STATUS' => 'ACTIVE',
  'PROFILENAME' => '1353681763:1 D:1 W~216.80.120.232~1',
  'START' => '11232012',
  'TERM' => '0',
  'NEXTPAYMENT' => '11232012',
  'PAYPERIOD' => 'WEEK',
  'FREQUENCY' => '1',
  'TENDER' => 'C',
  'AMT' => '0.02',
  'ACCT' => 'REDACTED',
  'EXPDATE' => 'REDACTED',
  'AGGREGATEAMT' => '0.00',
  'AGGREGATEOPTIONALAMT' => '0.01',
  'MAXFAILPAYMENTS' => '2',
  'NUMFAILPAYMENTS' => '0',
  'RETRYNUMDAYS' => '2',
  'EMAIL' => 'REDACTED',
  'NAME' => 'REDACTED',
  'LASTNAME' => 'REDACTED',
  'STREET' => 'REDACTED',
  'CITY' => 'REDACTED',
  'STATE' => 'REDACTED',
  'ZIP' => 'REDACTED',
  'COUNTRY' => 'US',
  'CURRENCY' => 'USD',
)
– paypal-payflow-ipn.log
PHP v5.3.15 :: WordPress® v3.4.2 :: s2Member® v121023 :: s2Member® Pro v121023
Memory 2.76 MB :: Real Memory 3.00 MB :: Peak Memory 2.79 MB :: Real Peak Memory 3.00 MB
216.80.120.232/root/monstervidz/wp-cron.php?doing_wp_cron=1353552312.6660470962524414062500
User-Agent: WordPress/3.4.2; http://216.80.120.232/root/monstervidz
array (
  'RESULT' => '0',
  'RPREF' => 'RSJ5A0828BB9',
  'PROFILEID' => 'RP0000000004',
  'STATUS' => 'ACTIVE',
  'PROFILENAME' => '1353681763:1 D:1 W~216.80.120.232~1',
  'START' => '11232012',
  'TERM' => '0',
  'NEXTPAYMENT' => '11232012',
  'PAYPERIOD' => 'WEEK',
  'FREQUENCY' => '1',
  'TENDER' => 'C',
  'AMT' => '0.02',
  'ACCT' => 'REDACTED',
  'EXPDATE' => 'REDACTED',
  'AGGREGATEAMT' => '0.00',
  'AGGREGATEOPTIONALAMT' => '0.01',
  'MAXFAILPAYMENTS' => '2',
  'NUMFAILPAYMENTS' => '0',
  'RETRYNUMDAYS' => '2',
  'EMAIL' => 'REDACTED',
  'NAME' => 'REDACTED',
  'LASTNAME' => 'REDACTED',
  'STREET' => 'REDACTED',
  'CITY' => 'REDACTED',
  'STATE' => 'REDACTED',
  'ZIP' => 'REDACTED',
  'COUNTRY' => 'US',
  'CURRENCY' => 'USD',
  'ipn_signup_vars' => 
  array (
    'txn_type' => 'subscr_signup',
    'subscr_id' => 'RP0000000004',
    'custom' => '216.80.120.232/root/monstervidz',
    'txn_id' => 'RP0000000004',
    'period1' => '1 D',
    'period3' => '1 W',
    'mc_amount1' => '0.01',
    'mc_amount3' => '0.02',
    'mc_gross' => '0.01',
    'mc_currency' => 'USD',
    'tax' => '0.00',
    'recurring' => '0.02',
    'payer_email' => 'REDACTED',
    'first_name' => 'REDACTED',
    'last_name' => 'REDACTED',
    'option_name1' => 'Originating Domain',
    'option_selection1' => '216.80.120.232',
    'option_name2' => 'Customer IP Address',
    'option_selection2' => 'REDACTED',
    'item_name' => '1 Day @ $0.01 / then $0.02 USD / Weekly ( recurring charge, for ongoing access )',
    'item_number' => '1',
    'proxy_verified' => 'paypal',
    'subscr_gateway' => 'paypal',
    'eotper' => '',
    'ccaps' => '',
    'level' => '1',
    'ip' => 'REDACTED',
    'initial_term' => '1 D',
    'initial' => '0.01',
    'regular' => '0.02',
    'regular_term' => '1 W',
  ),
  's2member_log' => 
  array (
    0 => 'Ignoring this status ( `ACTIVE` ). It does NOT require any action on the part of s2Member.',
  ),
)
	- 
		This topic was modified 4 years, 1 month ago by  Dan Martinez. Dan Martinez.