That's terrible! In most cases, these are caused by a typo somewhere. Double-check that all your payment and shipping info is correct. If you are feeling particularly intrepid, you can look up the meaning of any error code generated by our payment system here.

By far the most common one we see is a 15005 error. This means that your payment has been declined by the issuing bank or credit company. This does not necessarily mean that you don't have money in the account! Usually, this means you have something called a Fraud Management Filter (FMF) or a similar mechanism enabled on your card. This is a consumer protection method that prevents the card from being used with small independent companies (like us) for online purchases. You can have the transaction enabled (or disable the FMF entirely) by calling the customer service line on the back of your credit card, or you can transfer money into your PayPal account and pay with that, or you can try simply using a different card.