a debit card will pay the vendor using money direct from your current account, therefore no interest is charged.
with regards to credit cards, all will have a certain rate of interest, however some, if paid in full within a certain amount of days will be interest free. HSBC for example.