Are they only paying via check, or are there other payment options as well, like paypal? If they only pay via check, can I use them in Germany (German bank account)? Also, do they approve new sites without traffic, or should I wait until I have decent traffic?
I want to warn everyone not to use PayPopup.com. The webpage contains malicious code that hacks into individuals' computers. See http://www.siteadvisor.com/sites/paypopup.com