PriMoThemes — now s2Member® (official notice)

This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WordPress.org. See: new forums @ WordPress.org

EOT Behavior - populating with wrong date?

s2Member Plugin. A Membership plugin for WordPress®.

EOT Behavior - populating with wrong date?

Unread postby peeld » September 5th, 2011, 4:12 pm

Hi there,

I've got some Paypal button shortcodes set up to be one time, non-recurring subscriptions, to last 3 months. These are NOT buy now buttons but subscription buttons.

I've noticed that when a customer makes a purchase, I get three emails from Paypal. One confirming the purchase, one saying a recurring payment profile has been set up, and one saying the payment has been CANCELLED.

I've also noticed that the EOT time being populated was just a few days in the future and not 3 months in the future. One member was already demoted automatically.

My subscription rate isn't that high...yet...so I've been manually setting the EOT date to the end date I want, which is a fixed date (like the thread below, I'd prefer this capability anyway, regardless of when the user signs up, as I'm offering registration for classes that have a fixed start and end date, but registration is available for a couple of weeks before the start date):

viewtopic.php?f=4&t=2878&p=33427&hilit=non+recurring+EOT#p8559

I can post the shortcode if you like, see below:

[s2Member-PayPal-Button level="1" ccaps="goalsettingworkingfall2011" desc="Goal Setting Class - Working Spot" ps="DaisyCreativeLLC" lc="" cc="USD" dg="0" ns="1" custom="classroom.mysite.com" ta="0" tp="0" tt="D" ra="180" rp="3" rt="M" rr="0" rrt="" rra="1" image="default" output="button" /]

Either I'm not understanding how EOT is meant to work, or there's something funny with the Paypal code, or...?

Thanks for the help and clarification. Other than that, all is well. I'm still quite pleased with S2Member and am glad to be using it!!

Daisy
User avatar
peeld
Registered User
Registered User
 
Posts: 97
Joined: August 24, 2011

Re: EOT Behavior - populating with wrong date?

Unread postby peeld » September 5th, 2011, 10:55 pm

I turned on logs, and here's a transaction posted this evening with the above button code. I've deleted private/secure data. This was posted in paypal-ipn.log:

Code: Select all
WordPress® v3.2.1 :: s2Member® v110815 :: s2Member® Pro v110815
Memory 46.05 MB :: Real Memory 47.00 MB :: Peak Memory 46.27 MB :: Real Peak Memory 47.00 MB
classroom.daisypeel.com/?s2member_paypal_notify=1&s2member_paypal_proxy=paypal&s2member_paypal_proxy_verification=########
User-Agent: WordPress/3.2.1; http://classroom.daisypeel.com
array (
  'txn_type' => 'subscr_eot',
  'subscr_id' => 'I-XXXXXXXXXX',
  'last_name' => 'Doe',
  'option_selection1' => 'classroom.daisypeel.com',
  'option_selection2' => '99.999.999.999',
  'item_name' => 'Goal Setting Class - Working Spot',
  'payer_email' => 'jane@janedoe.com',
  'first_name' => 'Jane',
  'option_name1' => 'Originating Domain',
  'invoice' => 'XXXXXXXX~99.999.999.999',
  'option_name2' => 'Customer IP Address',
  'item_number' => '1:goalsettingworkingfall2011',
  'custom' => 'classroom.daisypeel.com',
  'subscr_gateway' => 'paypal',
  'period1' => '0 D',
  'period3' => '1 D',
  'proxy_verified' => 'paypal',
  's2member_log' =>
  array (
    0 => 'IPN received on: Tue Sep 6, 2011 2:27:25 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 ( `subscr_eot|recurring_payment_expired|recurring_payment_suspended_due_to_max_failed_payment` ) - or - `recurring_payment_profile_cancel` w/ `initial_payment_status` ( `failed` ).',
    4 => 'Sleeping for 5 seconds. Waiting for a possible ( `subscr_signup|subscr_modify|recurring_payment_profile_created` ).',
    5 => 'Awake. It\'s Tue Sep 6, 2011 2:27:30 am UTC. s2Member `txn_type` identified as ( `subscr_eot|recurring_payment_expired|recurring_payment_suspended_due_to_max_failed_payment` ) - or - `recurring_payment_profile_cancel` w/ `initial_payment_status` ( `failed` ).',
    6 => 'Auto-EOT Time for this account ( delayed ), set to: Thu Sep 8, 2011 2:27 am UTC',
  ),
  'ip' => '99.999.999.999',
  's2member_paypal_proxy' => 'paypal',
  's2member_paypal_proxy_verification' => 'XXXXX',
)


This definitely doesn't seem to match the button code which was set to a one time payment for a 3 month subscription? The EOT passed back to S2Member was the Thursday Sep 8 date :(

Daisy
User avatar
peeld
Registered User
Registered User
 
Posts: 97
Joined: August 24, 2011

Re: EOT Behavior - populating with wrong date?

Unread postby peeld » September 5th, 2011, 11:00 pm

And here's the paypal-rtn.log for the transaction:

Code: Select all
WordPress® v3.2.1 :: s2Member® v110815 :: s2Member® Pro v110815
Memory 40.92 MB :: Real Memory 41.25 MB :: Peak Memory 41.15 MB :: Real Peak Memory 41.25 MB
classroom.daisypeel.com/?s2member_paypal_return=1&s2member_paypal_return_tra=biglongstringofnumbers&tx=stringofnumbers&st=Completed&amt=180.00&cc=USD&cm=classroom%2edaisypeel%2ecom&item_number=&sig=biglongstringofcharacters
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50
array (
  'payment_date' => '19:25:37 Sep 05, 2011 PDT',
  'txn_type' => 'subscr_payment',
  'subscr_id' => 'I-XXXXXXXX',
  'last_name' => 'Doe',
  'option_selection1' => 'classroom.daisypeel.com',
  'option_selection2' => '99.999.999.999',
  'residence_country' => 'US',
  'item_name' => 'Goal Setting Class - Working Spot',
  'payment_gross' => '180.00',
  'mc_currency' => 'USD',
  'business' => 'orders@mydomain.com',
  'payment_type' => 'instant',
  'protection_eligibility' => 'Ineligible',
  'payer_status' => 'verified',
  'payer_email' => 'jane@janedoe.com',
  'txn_id' => 'XXXXXXXX',
  'receiver_email' => 'orders@mydomain.com',
  'first_name' => 'Jane',
  'option_name1' => 'Originating Domain',
  'invoice' => 'XXXXXX~99.999.999.999',
  'payer_id' => 'XXXXXXXXX',
  'option_name2' => 'Customer IP Address',
  'receiver_id' => 'XXXXXXXX',
  'item_number' => '1:goalsettingworkingfall2011',
  'payment_status' => 'Completed',
  'payment_fee' => '5.52',
  'mc_fee' => '5.52',
  'mc_gross' => '180.00',
  'custom' => 'classroom.daisypeel.com',
  'charset' => 'windows-1252',
  's2member_log' =>
  array (
    0 => 'Return-Data received on: Tue Sep 6, 2011 2:25:53 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|subscr_payment` ).',
    4 => 's2Member `txn_type` identified as ( `web_accept|subscr_signup|subscr_payment` ) w/o update vars.',
    5 => 'Registration Cookies set on ( `web_accept|subscr_signup|subscr_payment` ) w/o update vars.',
    6 => 'Transient Tracking Cookie set on ( `web_accept|subscr_signup|subscr_payment` ) w/o update vars.',
    7 => 'Redirecting Customer to Registration Page. They need to Register now.',
  ),
  'subscr_gateway' => 'paypal',
  'eotper' => NULL,
  'ccaps' => 'goalsettingworkingfall2011',
  'level' => '1',
  'ip' => '99.999.999.999',
  'period1' => '0 D',
  'mc_amount1' => '0.00',
  'period3' => '3 M',
  'mc_amount3' => '180',
  'recurring' => '0',
  'initial_term' => '0 D',
  'initial' => '180',
  'regular' => '180',
  'regular_term' => '3 M',
  's2member_paypal_return_tra' => 'biglongstringofcharacterswashere',
)
User avatar
peeld
Registered User
Registered User
 
Posts: 97
Joined: August 24, 2011

Re: EOT Behavior - populating with wrong date?

Unread postby Cristián Lávaque » September 6th, 2011, 5:37 pm

Look at this line:

5 => 'Awake. It\'s Tue Sep 6, 2011 2:27:30 am UTC. s2Member `txn_type` identified as ( `subscr_eot|recurring_payment_expired|recurring_payment_suspended_due_to_max_failed_payment` ) - or - `recurring_payment_profile_cancel` w/ `initial_payment_status` ( `failed` ).',


The payment failed and after a while the account was suspended.

Does that help to understand what happened?

By the way, many thanks for providing all the information before I had to ask for it. :)
Cristián Lávaque http://cristianlavaque.com
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: EOT Behavior - populating with wrong date?

Unread postby peeld » September 6th, 2011, 10:24 pm

Yes, isn't that *supposed* to happen? The payment didn't fail, I *did* receive payment. Since it was a one-time non-recurring payment, isn't that behavior normal?

I'm still not sure why the EOT isn't populating correctly :( It's the same with all payments I've received.
User avatar
peeld
Registered User
Registered User
 
Posts: 97
Joined: August 24, 2011

Re: EOT Behavior - populating with wrong date?

Unread postby Cristián Lávaque » September 7th, 2011, 3:56 am

I'll email Jason.
Cristián Lávaque http://cristianlavaque.com
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: EOT Behavior - populating with wrong date?

Unread postby peeld » September 7th, 2011, 11:59 am

Thanks. Another member who I failed to manually fix was demoted this morning :(

Daisy
User avatar
peeld
Registered User
Registered User
 
Posts: 97
Joined: August 24, 2011

Re: EOT Behavior - populating with wrong date?

Unread postby peeld » September 8th, 2011, 10:48 am

Any update on this?

Thanks,
Daisy
User avatar
peeld
Registered User
Registered User
 
Posts: 97
Joined: August 24, 2011

Re: EOT Behavior - populating with wrong date?

Unread postby Cristián Lávaque » September 9th, 2011, 1:03 am

Not yet. Jason has been around very little, getting the new release ready these days. I imagine he'll get to this thread soon. Thanks for your patience!

Do you have the log entries for this other customer that was just demoted recently? Could you post them x'ing out any private info, please?

Also, post a list of other plugins you're using together with s2Member, in case Jason needs that. Thanks!
Cristián Lávaque http://cristianlavaque.com
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: EOT Behavior - populating with wrong date?

Unread postby peeld » September 9th, 2011, 1:48 am

I turned on logging after they made their payment, unless the EOT is logged somewhere?

Plugins:

bpckeditor
bp disable activation
bp group management
bp group email subscription
bp restrict group creation
bp scholarpress courseware
exclude pages from navigation
mail from
maintenance mode
oembed for buddypress
s2member
tinymce advanced
wp-mail-smtp


The next user that signs up I'll leave the EOT as is and let them get demoted so they can generate a log - what file should I expect to see it in?

Thanks,
Daisy
User avatar
peeld
Registered User
Registered User
 
Posts: 97
Joined: August 24, 2011

Re: EOT Behavior - populating with wrong date?

Unread postby Cristián Lávaque » September 9th, 2011, 2:40 am

Thanks Daisy.

You can post the entries related to the transaction that had the problem, regardless of the log files you find them (probably all of them).

I see a couple of mail related plugins in your list. Do your members get the confirmation email after checkout?
Cristián Lávaque http://cristianlavaque.com
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: EOT Behavior - populating with wrong date?

Unread postby Jason Caldwell » September 9th, 2011, 4:41 pm

Thank you VERY much for bringing this thread to my attention.
~ and thanks for reporting this important issue.

Yes, this is indeed a bug in PayPal Standard Button integration, as s2Member is defaulting the "period3" value to 1 D in this specific scenario, which is incorrect. I'll post an update once a fix has been applied. I'm moving this bug to the top of our list for the next release; to come in just a few days.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: EOT Behavior - populating with wrong date?

Unread postby Jason Caldwell » September 9th, 2011, 5:45 pm

Confirmed. This bug has been corrected in the development release.
Thank you VERY much for reporting this. The next version of s2Member will be available very soon. Please check your Dashboard periodically for updates over the next few days.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: EOT Behavior - populating with wrong date?

Unread postby Cristián Lávaque » September 10th, 2011, 1:58 am

Very cool! :)
Cristián Lávaque http://cristianlavaque.com
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: EOT Behavior - populating with wrong date?

Unread postby peeld » September 11th, 2011, 12:14 am

SWEET. Yes, customers are getting their notification emails :)

SWEET SWEET. Love this plugin, love the support. THANKS.

Daisy
User avatar
peeld
Registered User
Registered User
 
Posts: 97
Joined: August 24, 2011

Re: EOT Behavior - populating with wrong date?

Unread postby Cristián Lávaque » September 14th, 2011, 2:28 am

Thanks for the kudos and your help finding this problem! It is now available in the new release v110913. :)
Cristián Lávaque http://cristianlavaque.com
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: EOT Behavior - populating with wrong date?

Unread postby peeld » November 11th, 2011, 11:16 am

You know, I'm going through registration at the moment for my next round of classes, and the EOT is STILL populating wrong :( Here's the button code I'm using (Pro version):

[s2Member-PayPal-Button level="1" ccaps="agilityfoundation_working_winter2011" desc="Agility Foundation Working Student / $180USD" ps="onlineclassroom" lc="" cc="USD" dg="0" ns="1" custom="classroom.daisypeel.com" ta="0" tp="0" tt="D" ra="180" rp="6" rt="M" rr="0" rrt="" rra="1" image="default" output="button" /]

It's supposed to (according to the code S2Member generated) be a one time payment for 6 months access. Everybody so far who has signed up has an EOT field populated with November 13th.

Must say I'm pretty frustrated at the moment, between this and the Buddypress Ccaps no longer working on groups, I'm doing it ALL manually, the only thing S2Member Pro is doing at the moment is collecting payment and redirecting people from certain URLs to the sign up page - definitely NOT working at its full potential :(
User avatar
peeld
Registered User
Registered User
 
Posts: 97
Joined: August 24, 2011

Re: EOT Behavior - populating with wrong date?

Unread postby peeld » November 11th, 2011, 11:24 am

Going through registrations, one popped up with an affiliate link as the custom value, that's not a surprise, but THAT one had an EOT of May 10th. Student bought three classes, ALL with a 6 month EOT. Very unpredictable behavior, pretty much useless to me at this time :(
User avatar
peeld
Registered User
Registered User
 
Posts: 97
Joined: August 24, 2011

Re: EOT Behavior - populating with wrong date?

Unread postby Cristián Lávaque » November 12th, 2011, 3:12 am

I can understand you'd feel bad with these problems occuring. :|

Could you change the rr="0" to rr="BN" and see if that solves the EOT problem you're having? WP Admin -> s2Member -> PayPal Buttons -> Shortcode Attributes -> rr

Could you also please post the log entries related to the transactions with that problem? (x'ing out any private info) WP Admin -> s2Member -> PayPal Options -> Account Details -> Enable Logging

I hope that helps. :)
Cristián Lávaque http://cristianlavaque.com
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: EOT Behavior - populating with wrong date?

Unread postby peeld » November 12th, 2011, 11:17 pm

Yeah, it's just a PITA :) Don't interpret my frustrations to mean I am unhappy with S2Member. You guys seemed swamped yesterday with the help forum, your help is still pretty amazing and I'm glad I'm sticking with the product. Will change and let you know.

Thanks as always,
Daisy
User avatar
peeld
Registered User
Registered User
 
Posts: 97
Joined: August 24, 2011

Re: EOT Behavior - populating with wrong date?

Unread postby opohar » November 14th, 2011, 9:48 am

I think my problem is exactly the same... You may want to combine my topic with this one. I sell one-year-non-recurring subscriptions and the IPN communication is FAILING, but in PayPal I successfully collect the money from my members.

See my logs and description here:

viewtopic.php?f=4&t=15894
User avatar
opohar
Registered User
Registered User
 
Posts: 12
Joined: November 1, 2011

Re: EOT Behavior - populating with wrong date?

Unread postby opohar » November 14th, 2011, 11:03 am

Can "rr" be set to "BN" in a subscribers button? I thought from reading, that BN is only for Buy Now access buttons. Will PayPal allow this "rr=bn" in the subscriber button shortcode?

I'm willing to try these things... However, it appears that this may have been fixed in an October upgrade release then accidentally broken with the newest bug fixes in the November release of the most current upgrade.
User avatar
opohar
Registered User
Registered User
 
Posts: 12
Joined: November 1, 2011

Re: EOT Behavior - populating with wrong date?

Unread postby peeld » November 14th, 2011, 4:58 pm

OK, I changed to BN as directed, and now nothing populates but the IP address in the user's profile on the back end. No EOT, ccap, etc. at all. User also doesn't get upgraded from Free Subscriber. Where should I send the log files?
User avatar
peeld
Registered User
Registered User
 
Posts: 97
Joined: August 24, 2011

Re: EOT Behavior - populating with wrong date?

Unread postby Cristián Lávaque » November 15th, 2011, 2:48 am

You can post here the log entries related to the transaction you did that had that problem, just x out any private info from them. WP Admin -> s2Member -> PayPal Options -> Account Details -> Enable Logging

Did you verify that your PayPal integration is all correct? WP Admin -> s2Member -> PayPal Options
Cristián Lávaque http://cristianlavaque.com
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: EOT Behavior - populating with wrong date?

Unread postby peeld » November 15th, 2011, 2:11 pm

My Paypal integration is correct. Users get emails, I get emails, Paypal and I get our $$, the EOT just doesn't work properly. Here are log entries for a transaction where the EOT and info were populated but incorrect EOT (2 days in advance):

PAYPAL-IPN.LOG
Code: Select all
PHP v5.2.17 :: WordPress® v3.2.1 :: s2Member® v111105 :: s2Member® Pro v111105
Memory 53.53 MB :: Real Memory 54.50 MB :: Peak Memory 53.70 MB :: Real Peak Memory 54.50 MB
mysite.com/?s2member_paypal_notify=1&s2member_paypal_proxy=paypal&s2member_paypal_proxy_verification=f858a36ab43c8383df3b561eea95c4aa
User-Agent: WordPress/3.2.1; http://mysite.com
array (
  'txn_type' => 'subscr_eot',
  'subscr_id' => 'I-HY6TB2T1W7NB',
  'last_name' => 'Doe',
  'option_selection1' => 'mysite.com',
  'option_selection2' => '97.232.148.44',
  'item_name' => 'Working Student / $200USD',
  'payer_email' => 'gr8jrt@randomserver.com',
  'first_name' => 'Marilynn ',
  'option_name1' => 'Originating Domain',
  'invoice' => '4ec2947129288~97.232.148.44',
  'option_name2' => 'Customer IP Address',
  'item_number' => '1:runningcontactsi_working_winter2011',
  'custom' => 'mysite.com',
  'subscr_gateway' => 'paypal',
  'period1' => '0 D',
  'period3' => '1 D',
  'proxy_verified' => 'paypal',
  's2member_log' =>
  array (
    0 => 'IPN received on: Tue Nov 15, 2011 4:38:55 pm UTC',
    1 => 's2Member POST vars verified with a Proxy Key',
    2 => 's2Member originating domain ( `$_SERVER["HTTP_HOST"]` ) validated.',
    3 => 's2Member `txn_type` identified as ( `subscr_eot|recurring_payment_expired|recurring_payment_suspended_due_to_max_failed_payment` ) - or - `recurring_payment_profile_cancel` w/ `initial_payment_status` ( `failed` ).',
    4 => 'Sleeping for 5 seconds. Waiting for a possible ( `subscr_signup|subscr_modify|recurring_payment_profile_created` ).',
    5 => 'Awake. It\'s Tue Nov 15, 2011 4:39:01 pm UTC. s2Member `txn_type` identified as ( `subscr_eot|recurring_payment_expired|recurring_payment_suspended_due_to_max_failed_payment` ) - or - `recurring_payment_profile_cancel` w/ `initial_payment_status` ( `failed` ).',
    6 => 'Auto-EOT Time for this account ( delayed ), set to: Thu Nov 17, 2011 4:39 pm UTC',
  ),
  'ip' => 'xx.xxx.xxx.xx',
  's2member_paypal_proxy' => 'paypal',
  's2member_paypal_proxy_verification' => 'f858a36ab43c8383df3b561eea95c4aa',
)


You can see right above that the EOT was set for 2 days in advance, that's what got populated in the user's profile.

PAYPAL-RTN.LOG for the same transaction:
Code: Select all
PHP v5.2.17 :: WordPress® v3.2.1 :: s2Member® v111105 :: s2Member® Pro v111105
Memory 48.43 MB :: Real Memory 48.75 MB :: Peak Memory 48.65 MB :: Real Peak Memory 48.75 MB
mysite.com/?s2member_paypal_return=1&s2member_paypal_return_tra=fnIyOmx3aFRMdk1pcXVtSFlNaVZpckdEbUhKZ3JtSVE1SjVDfMSFGP-nmM3tt4IKjmPn4V9wLsJUneBVeCEZwuXJDOTPu4wNRdpsUKW7o6eYu0fGnOsiBmBRBBJlkBVPVEETp5zO7iId3b10O1I5_C8uHHJv-gAkqZWsm-isTEp4Le7FYYEaQ6if2MZLDZ7w9AVBCwC91Pfca8AD7BbTLzOwm6UQ8DtZVfwsytzGi4lboQ4_qmrnFKNNICm3knDcy_M7tDrY8xzwKtNUu1KGRrEipEMqxnClmPLLMEUHi7PEi9u04Pq0CYkJfxLdFa9QVmHrXHTdtrn4c931dLxTEjzzSNPemX51XgNnCpREUokj7C6-PgMCZSPHtLbAln3hNNbBGAeMzB5fvWo4zBKY8AcGX1k8p0289o2at5vbJ-NurLQ84w&tx=4MD33182DX198622D&st=Completed&amt=200.00&cc=USD&cm=classroom%2edaisypeel%2ecom&item_number=&sig=MeomLMppKeY%2bPOlgz9MStAwDwnu3j3iuXt4tzsmosWaZucV4A5Qz7cNtjfq6wsfTngxKG0%2bW5v2cJI3VOkDCUTRzEhr2kQVjWC%2fETkEyATP%2fIRGmEUYRCb2oIPsxT8DhcRPaiZCTXfIgCD0a2U69uRE30hjSYuRiRjmIYmRen8A%3d
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729)
array (
  'transaction_subject' => Working Student / $200USD',
  'payment_date' => '08:35:12 Nov 15, 2011 PST',
  'txn_type' => 'subscr_payment',
  'subscr_id' => 'I-HY6TB2T1W7NB',
  'last_name' => 'Doe',
  'option_selection1' => 'mysite.com',
  'option_selection2' => 'xx.xxx.xxx.xx',
  'residence_country' => 'US',
  'item_name' => 'Working Student / $200USD',
  'payment_gross' => '200.00',
  'mc_currency' => 'USD',
  'business' => 'email@mysite.com,
  'payment_type' => 'instant',
  'protection_eligibility' => 'Ineligible',
  'payer_status' => 'verified',
  'payer_email' => 'gr8jrt@randomserver.com',
  'txn_id' => '4MD33182DX198622D',
  'receiver_email' => 'email@mysite.com',
  'first_name' => 'Marilynn ',
  'option_name1' => 'Originating Domain',
  'invoice' => '4ec2947129288~xx.xxx.xxx.xx',
  'payer_id' => 'E4X2T22LSNJUY',
  'option_name2' => 'Customer IP Address',
  'receiver_id' => 'UGPKDER2TFBM4',
  'item_number' => '1:runningcontactsi_working_winter2011',
  'payment_status' => 'Completed',
  'payment_fee' => '6.10',
  'mc_fee' => '6.10',
  'mc_gross' => '200.00',
  'custom' => 'mysite.com',
  'charset' => 'windows-1252',
  's2member_log' =>
  array (
    0 => 'Return-Data received on: Tue Nov 15, 2011 4:35:24 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 ( `web_accept|subscr_signup|subscr_payment` ).',
    4 => 's2Member `txn_type` identified as ( `web_accept|subscr_signup|subscr_payment` ) w/o update vars.',
    5 => 'Registration Cookies set on ( `web_accept|subscr_signup|subscr_payment` ) w/o update vars.',
    6 => 'Transient Tracking Cookie set on ( `web_accept|subscr_signup|subscr_payment` ) w/o update vars.',
    7 => 'Redirecting Customer to Registration Page. They need to Register now.',
  ),
  'subscr_gateway' => 'paypal',
  'eotper' => NULL,
  'ccaps' => 'runningcontactsi_working_winter2011',
  'level' => '1',
  'ip' => 'xx.xxx.xxx.xx',
  'period1' => '0 D',
  'mc_amount1' => '0.00',
  'period3' => '6 M',
  'mc_amount3' => '200',
  'recurring' => '0',
  'initial_term' => '0 D',
  'initial' => '200',
  'regular' => '200',
  'regular_term' => '6 M',
  's2member_paypal_return_tra' => 'fnIyOmx3aFRMdk1pcXVtSFlNaVZpckdEbUhKZ3JtSVE1SjVDfMSFGP-nmM3tt4IKjmPn4V9wLsJUneBVeCEZwuXJDOTPu4wNRdpsUKW7o6eYu0fGnOsiBmBRBBJlkBVPVEETp5zO7iId3b10O1I5_C8uHHJv-gAkqZWsm-isTEp4Le7FYYEaQ6if2MZLDZ7w9AVBCwC91Pfca8AD7BbTLzOwm6UQ8DtZVfwsytzGi4lboQ4_qmrnFKNNICm3knDcy_M7tDrY8xzwKtNUu1KGRrEipEMqxnClmPLLMEUHi7PEi9u04Pq0CYkJfxLdFa9QVmHrXHTdtrn4c931dLxTEjzzSNPemX51XgNnCpREUokj7C6-PgMCZSPHtLbAln3hNNbBGAeMzB5fvWo4zBKY8AcGX1k8p0289o2at5vbJ-NurLQ84w',
)


Sometimes NO information gets populated in to the user's profile but the IP address, can't quite figure that out either. One thing at a time, though.
User avatar
peeld
Registered User
Registered User
 
Posts: 97
Joined: August 24, 2011

Next

Return to s2Member Plugin

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 4 guests