I think I'm not fully understanding how Subscriptions work with my Rails app. When users sign up for an account on my app, we create a new subscription for them. I understand then how to allow them to update or cancel their subscription through my app. But if they have a Paypal account, can't they also cancel their subscription through Paypal? If they do that, how does my app know about it?
It seems like I would need to make my app try to bill their payment account on its regular interval, and then if they've cancelled through Paypal that payment will just fail. Is that right?
But does that mean that the regular billing attempts are something that my app initiates? I thought part of the point was that Paypal automated the regular billing once the subscription was activated. Any guidance appreciated.