#1676 - Users not being removed from the Paid Members group which PayPal fails to take the payment.

This is a spacer post for a website comment topic. The content this topic relates to: #1676 - Users not being removed from the Paid Members group which PayPal fails to take the payment.
Notes to myself...

Standard messages should not cause failed IPNs, esp why would subscr_payment keep sending more and more identical IPNs - our bug, PayPals, or expected somehow?
Make sure user still subscribed, as he did re-pay in end
Handle 'recurring_payment_suspended_due_to_max_failed_payment' IPN, or skip it and handle subscr_failed (see below)
Handle 'subscr_failed' IPN (don't we already? Maybe we did, but user re-subscribed?)
Commit & explain all


IPN messages identified for user...
recurring_payment_suspended_due_to_max_failed_payment
subscr_failed
subscr_payment
subscr_signup
Ok, note the user did seem to take out a new subscription after their previous one died. So, my understanding is they should currently be subscribed.

PayPal was sending a 'recurring_payment_suspended_due_to_max_failed_payment' IPN, rather than a 'subscr_eot'. We will now handle 'recurring_payment_suspended_due_to_max_failed_payment' too.

Additionally routine 'subscr_payment' and 'subscr_failed' IPNs will now be properly ignored as these were not being processed properly, making PayPal keep resending them (an annoyance, but not causing any direct bugs).
Many thanks Chris !!
Hi Chris,

Since this tweak we are getting the following from PayPal.

Dear Graham Welch,

Please check your server that handles PayPal Instant Payment Notifications (IPN). Instant Payment Notifications sent to the following URL(s) are failing:

http://vwgolfmk1.org.uk/data/ecommerce.php?from=paypal&product=USERGROUP5
http://vwgolfmk1.org.uk/data/ecommerce.php?from=paypal&product=USERGROUP4

If you do not recognize this URL, you may be using a service provider that is using IPN on your behalf. Please contact your service provider with the above information. If this problem continues, IPNs may be disabled for your account.

Perhaps PayPal is not always getting the response it expected ?

Cheers
Ade
I don't think it's related, because I'm seeing "A transaction for the wrong IPN e-mail went through" in the logs. Is it possible the primary email address on the PayPal account was changed recently? If that's the case it's necessary to either configure Composr to use that, or there's a hidden option to force a secondary address to be used in the confirmation.
0 guests and 0 members have recently viewed this.