Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EOT Time Wrong In a Specific Scenario #34

Closed
jaswrks opened this issue Dec 11, 2013 · 0 comments
Closed

EOT Time Wrong In a Specific Scenario #34

jaswrks opened this issue Dec 11, 2013 · 0 comments
Assignees
Labels

Comments

@jaswrks
Copy link
Contributor

jaswrks commented Dec 11, 2013

There are cases when a subscr_eot event sent through a PayPal IPN which comes before the subscr_payment event causes a problem. s2Member sleeps for up to 5 seconds awaiting the payment notification, but this is sometimes not enough time.

This particular chain of events has the potential to cause an incorrect EOT Time under a scenario where the subscr_eot event occurs immediately upon signup; e.g. the subscription is for one payment only (not recurring); and PayPal is slow to send the subscr_payment event.

Reported by customer via ZenDesk ticket: 1001


NOTE: there are actually two sleep() calls that need to be adjusted. One on the subscr_eot event and another on the subscr_payment event.

@ghost ghost assigned jaswrks Dec 11, 2013
jaswrks pushed a commit that referenced this issue Sep 23, 2014
Bug fix. `refunds,partial_refunds,reversals`. See: #34...
@wpsharks wpsharks locked and limited conversation to collaborators Apr 19, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant