Yes in some countries Azure allows the use of Debit card but in most countries Credit Cards are accepted by Azure for a free trial (Check out country wise whether your debit card would be accepted)