do all debit cards have a pin 
yes all debit cards require a pin number however be mindful that not all debit card transactions require the use of a pin number the transaction itself your recent purchasing history or the vendor purchasing from may influence the security checks implemented by the issuing bank 