Heres an odd one:
UserX buys a 1 month subscription on 9/5
order completes and UserX is given an effective date of 9/5 and expiry date of 10/5
Paypal is notified that the charge was not authorized on 9/7. Somehow.. paypal contacted the site and it made it into the RECIEPTS tabe as status = "Reversed" (IPN magic?)
Problem: UserX now has an effective date of 9/7 and an expiry of 11/6 - so the refund caused an extra month to be tacked on to the role instead of the role being removed or made expired. |