Applying for a credit card means that you are given a credit limit which can be usually up to 4x your monthly salary. It works by using your credit line for your purchases and make repayment at the end of the month. While for debit card, you're the one adding the exact amount of money on your card, therefore if there is insufficient fund your transaction can't proceed.