Currently when users either subscribe to my $10/monthly subscription, or if they purchase a standard subscription (non recurring) the 'paying' field in the members table is changed to a 1 instead of 0.
I managed to look at paypal's ipn list to see variable names, so i was able to also insert into a billing table more information about every IPN that comes in.
Currently if a $10/monthly subscriber cancels, I receive an email but have to manually figure out when they were last charged and figure out a month from that date and then manually go into the database to change the 1 back to a 0.
I would like for someone to automate the process a bit better. If a monthly recurring payment comes in, the date should be tracked for the user. If they cancel, a cancellation IPN should be processed and the user should have the 1 change back to a 0. :)