We think it's really awesome that you decided to get a Pro or Premium subscription! However, sometimes banks can be real mood killers and the transaction can't be made due to different reasons. These reasons appear when a purchase has failed, and sometimes they're crystal clear, sometimes they're not.
"Your card has a temporary hold. Please use a different card or contact your bank."
This message is a default bank-generated error regarding your credit card. It can relate to a number of issues including Internet and/or overseas purchasing restrictions on your card, an incorrect password, incorrect expiry date or insufficient funds, etc. If you receive this error repeatedly we encourage you to contact the bank issuing your credit card in order to investigate and resolve the issue.
"The transaction was declined. Please use a different card or contact your bank."
This message could indicate that you have some restrictions on your card. If you have internet banking, log in and make sure there's no restrictions for online purchases on your card. If this sounds terrifying, a phone call to the bank would probably be the best way to go. You can also ignore all your troubles and pay with PayPal instead :)