One way of doing it is flagging all subscription payments as "requires me to give it the thumbs up each cycle otherwise the payment is declined or trigger a charge back". This would not require any integration with any service provider as you're simply declining any payments that weren't explicitly agreed to by the user.
A big bank has the muscle to attempt this, because most service providers would be too scared to let these transactions fail and send collections after people because having too many charge backs paints a target on your back and they could get booted off the network.
This generally lines up with my philosophy that all payments should be initiated by users on a one-off basis. It really shouldn't be too much hassle to approve every monthly recurring cost you have.
A big bank has the muscle to attempt this, because most service providers would be too scared to let these transactions fail and send collections after people because having too many charge backs paints a target on your back and they could get booted off the network.
This generally lines up with my philosophy that all payments should be initiated by users on a one-off basis. It really shouldn't be too much hassle to approve every monthly recurring cost you have.