I have service for subscribtion right, and using lifetime option for API, because if paypal not send me right now notification user will lost licence right, or my server go down. I want to user always have active licence and not depends for paypal IPN because it is sometimes buggy or my server . I mean, main question is why you not add in API this simple option , for lifetime licence , for automatic cancelation ?
What if put subscribe option for 30 days, and paypal IPN late, user will lost licence, and send me message, i will lost time for support ? I now giving lifetime licence, and take it, if paypal send me cancelation IPN , this is more easy for support and not have option for problems .
I not think if my server go down, paypal API late, not want frustrated users, and i will take him licence only if get paypal cancelation log