Here are some reasons as to why it might have failed:
1. Debit cards are not accepted for online payment on our website. Only credit cards like Visa, Maestro, MasterCard, Amex as well as some Visa debit cards, or if you have a PayPal account, will work.
2. Most often, an error can be due to your billing address, ZIP code or street address not matching the information your bank has on file for that card. Please be sure that the ZIP code and street address match the address on which you receive your monthly credit card statement, and the order will process.
3. Also, make sure you have a credit card added to your PayPal account, if you used that type of payment. You'll also want to make sure you don’t have any restrictions on it, because sometimes PayPal block payments when it's done with a debit card, or when you have restrictions on your credit card.
I hope this helps you sort things out, and let me know if I can help you in any way!