Interesting. You should not be charged any fee when there’s a chargeback, you usually lose paypal fees and they take your money back, but when there’s no reason paypal usually settles in your favor.
I don’t have expensive subscriptions, though, maybe that’s why?
I don’t think it should even allow a first missed try since the second try only happens five days after the first. That’s way too long (20% of a month) and we should have a way to choose the desired behavior. I prefer to demote users a few hours later, but first send a notification they’re losing access within a few hours.
When users care about their subscription they get back to you in less than 8 hours, from my experience. If they don’t you’re 99% sure they won’t deal with it and you’re just letting them access your content for free meanwhile.
Once they lose access, when paypal collects later on, they don’t notify you the payment went through, but then the user usually is pretty efficient reminding you they paid and didn’t get their access restored
About that last paragraph that’s not my experience. The system acts in favor of the subscriber, not us.
Payment doesn’t go through, user continues active on your site. Paypal tries to collect only once more, only 5 days later.
Second try 5 days later, success means things continue to work, failure means only then the user is demoted on your site. PayPal stops collecting and also suspends the user profile.
The ideal behavior would be for the plugin to set EOT right on the first payment failure to a determined time frame we set up in the plugin (I like 25 hours, plus dunning message sent right away warning the user is being demoted). Paypal should continue to collect even if it’s unsuccessful 5 days later until the end of time and the user profile should NOT be suspended on PayPal.
I recovered MANY subscriptions this way (collecting for weeks or even months). Sadly I have to do all that manually.
Oh, and if you let them, many will churn the hell of their subscriptions making use of those extended “free” intervals. I won’t get into details but I am sure you know how they can game the system to get a sweet discount while making you work a lot by having to update their subscriptions frequently (another thing the way I work prevents).