There may be different reasons:
1. Invalid Card
2. It may be a Debit Card (It does not accept Debit Cards)
3. It has to be only Visa/Master Card, no Amex, Maestro, Discover etc
4. Also check the expiry date and the CVV number at the back
If still you face the problems reply.