It can be both. The difference is that the VISA debit card uses funds directly from your account, while the VISA credit card allows you to pay back later.