Project:lm_paypal
Version:5.x-1.0
Component:Miscellaneous
Category:support request
Priority:normal
Assigned:Unassigned
Status:postponed (maintainer needs more info)

Issue Summary

When a user pays for a premium account I get the following errors:
IPN unknown field ignored: protection_eligibility => Ineligible
IPN incoming NOT VERIFIED subscr_signup got
IPN incoming NOT VERIFIED subscr_payment got

(using lm-paypal on drupal 5.17, http-access to paypal)

The result is that the role is not upgraded automatically.

I'm not the first with this problem (#271065: IPN incoming NOT VERIFIED, subscription problem, #184451: error: IPN incoming NOT VERIFIED subscr_signup got ). Can you help me to solve this?

Comments

#1

Status:active» postponed (maintainer needs more info)

- The first error is caused by Paypal adding a new field to the incoming IPN, that lm_paypal doesn't support yet. You can ignore it.
- The second two errors are telling you that when your site tried to connect back to paypal to verify the IPN, paypal did NOT verify it (though it did not get a connection error). This is most likely a misconfiguration of your paypal server settings.

The two issues you cite are unlikely to be related.

You should include ALL the lm_paypal log messages (with debug enabled) for a single failed requests.

#2

I ticked the box for "verbose debugging output" but I can't find the debugging output. Where is it located?

My settings:

LM PayPal Host: www.paypal.be
LM
PayPal Max Age IPNS: 120
LM PayPal Javascript Hide Email: Yes
LM PayPal Obey Test IPNS: Yes
LM PayPal Debug: Yes

#3

The logging output should appear in the watchdog logs. I don't know if paypal.be supports IPN validation - never used it myself. For your production site you should NOT "Obey Test IPNS".

#4

sub

#5

I got this error bc my paypal email had changed and I found a log entry complaining about that. My question is, is there a way to re-run that IPN hit so that my system can be aware of the subscriber?