I get declined when trying to upgrade to premium.

The most common reason for decline is from a block by your local bank. Since we use Verotel, from the Netherlands, as payment processor, often times US/Canadian banks have blocks for foreign countries. Try contacting your bank about the transaction and try upgrading again.