Rephrased API Question

I've read the documentation for the Paypal API and custom notifications. What I would like to know, is if I am missing something - because ideally I would like to keep what I am scripting "S2 Memberfied" vice using an external notification script or another plugin in to hook into.
Is there a hook that I can use to update custom fields on subscription payments?
Is there a hook that I can use to update custom fields on subscription payments?