A Mastercard debit uses cash taken from your bank account. Your bank and any funds spent issue the card will be taken from your account immediately. With a credit card, you can spend up to a limit and not have to pay for it until the bill lands. One is immediate payment, and the other is pay later. Some people prefer to use credit cards for this reason, while others find it easier to keep track of spending on a debit card.