Can confirm that a prepaid card works provided you enter in an address to the card when registering it for online use. Though Reddit seems to think it is hit or miss on if it works, so take my luck with caution.
As for finding someone on there, it seems like things have gone down hill from when...