Also, banning credit card numbers is going to be problematic... most smaller operations are not (and should not) be handling their own payment processing and should never have access to card info. Even if you do and you hash it to match against that’s iffy from a security perspective and would likely run afoul of any decent PCI auditor.
"Use this list with so payments by these customers are always allowed automatically."
https://www.cardbenefits.citi.com/Products/Virtual-Account-N...
It's not really hard but it certainly is an inconvenience, especially if you're going to rip off a video game dev. It would take a lot of dedication and resources to exploit OP's policy, and pretty much no one would do it is the point.
Just be aware that blocking the payment doesn't necessarily cancel the service so you can end up in collections if you don't cancel in rare cases (like if you signed a term contract)
Several CC issuers offer virtual card numbers for online purchases you can generate many #s with one card easily