If you are facing issues while trying to join our site, you are always welcome to contact our support.
If our payment procossor is refusing your credit or debit card, you can join by paying with BitCoin instead. If you are not familiar with BitCoin, you can quickly setup an account at Coinbase (it will just take a few minutes). At Coinbase you can buy Bitcoin with your credit or debit card or via bank transfer. Coinbase will even reward you with $10 worth of Bitcoin when you have purchased Bitcoin worth $100.