There can be many reasons for this to happen but we suggest the following steps. First, check with your bank to make sure funds are available to pay for your order. Secondly, check whether your debit, credit or net banking system information is valid and up to date. If you were recently issued a new card, some information may have changed. Please confirm your credit card details and try again in that case. Third, check that your name and address match your current credit card name and address.