He's also a forum sponsor (he's got a sale ad in the classifieds) - but how, without a payment method? To open a bank account you need a driver's license or other form of state-issued ID, which OP claims he doesn't have. For online payment methods, you generally need a bank account to link to.
I'm reading that he is a "supporter"?
That's just a normal $10 member.