The money paid via a debit card is from your own money (bank account) which is debited from your account. On the other hand, the money that you use for any purchases or withdrawal (termed as a cash advance) via a credit card is a short term loan granted by the card issuing entity to you.