I have a multisite network with GF User Registration add-on for allowing users to create a site and the PayPal add-on for recurring billing (customer pays to have a site on the network). This is all working perfectly.
Now I want to look at the customer cancellation process...
1. From what I understand, the only way for a customer to cancel their account is to log into their paypal account and cancel their subscription. Is that correct? I see that PayPal Pro and Authorize.net add-ons are coming out soon. Will those allow for customer cancellation/account management on my site?
2. In PayPal Transaction Settings, I have "Update site when subscription is cancelled." checked and set to "deactivate site". This works correctly - if the user cancels their paypal subscription, the site turns to deactivated. So let's say that this customer comes back and for whatever reason wants their site back. What is the process for me to allow them to re-activate their PayPal subscription and get their site re-activated (hopefully restoring their site as it was before cancellation)?
3. When cancellation happens, is there a way to have an email notification to the user ("Hey, your site is now deactivated.") and an email to the administrator ("This person's subscription cancelled")?
Thanks!
...and what's the ETA on Authorize.net integration?