In response to post #65349451. #66076811 is also a reply to the same post. The only pop up that i had seen from this site is the mod showcasing from different games.
In response to post #65207851. #65716746, #65897406 are all replies on the same post. You could get a pre-paid debit card. Which you can get it at your local store. Or your nearby store that carries it.