

I think your approach is a good one to ensure real users, reduce spam, and for the admins to be compensated for the service they provide. However, is giving your credit card or bank transfer information to a website less risky or more privacy-focused (one of OP’s goals) than giving an email address?
Out of curiosity, what do you take screenshots of? That’s not something I’ve heard of people doing compulsively.