I have an idea, why not link every account with a phone number?, we are able only to create one account right? no alts anyway.
If we have a phone linked, then you can use any payment method like for example Paypal, yes, I know there are refunds, but you can rule your conditions againts that, so...