I don’t usually like to claim credit for other people’s ideas, but there are a few edge cases where I feel it’s appropriate if I’ve given others a chance. This feels like one of them.
There’s been a LOT of talk about issues with the one-click renewals causing accidental renewals that are later reversed. It may be better to make it a two-step process with some kind of “Are you sure?” check, just to be safe.
Not only does this help to prevent accidents, but it also feels more fair for both OVO and the Member in question, since then you can’t say OVO didn’t warn you.