I've gone thru these tutorials but no benefit.
I'm using paypal IPN.
I'm working on a site on which user will buy some subscription plan(1month,2month,6month etc..).On completion of their subscription period (let say 1 month) their plan will be renewd (after 1 month).We r using paypal for payment.I want to autorecurr the amount on completion of their subscription plan.I know there is some option in paypal which will automatically deduct amount from user's account after specified time period.But i want to update my database when recurring occurs.So i want to know when paypal will automatically recurr amount then does control will come to my php file which will update the database if successfull payment has been made.Plz reply as soon as possible.i need it urgently.
Well this is from the PayPal help section:
What types of payments trigger Instant Payment Notifications?
If your Notification URL is set in your PayPal account Profile, all payments, transaction reversals (such as chargebacks), refunds, subscription events, and buyer disputes will trigger an Instant Payment Notification.
If you did not set a Notification URL in your account Profile, then an Instant Payment Notification will occur only if the variable "notify_url" is included in your PayPal button code. When you set the "notify_url" variable in your button code, it overrides the Notification URL set in your Profile.
All payments that begin as Pending send two Instant Payment Notifications; one when the payment is initiated in the pending state, and another when the payment has been completed. In this case, both Instant Payment Notifications will have the same "txn_id".
Basically, the "subscription event" they are talking about I believe is whenever a payment is made on a subscription. So if you setup the IPN and your script right, you'll know when that specific user has completed their subscription payment for the month. And you could run a script that checks who has not, and then sends them a notice (sort of like a grace period).
I recommend looking through other IPN help pages because it has a lot of info about this sort of topic.